包是SSIS的核心对象。一个包包含控制流、数据流和连接。控制流由一些工作流元素构成,这些元素或许是执行SQL任务、数据流任务,FTP任务等。数据流主要用来实现商业逻辑,如ETL。连接包括数据源和数据目标的连接。

创建SSIS包

创建一个包是开始SSIS的第一步,有两种方式实现:

  • 使用SQL Server自带的导入和导出向导。借助向导,可以将数据从源迁移到目标,然后自动生成一个SSIS包,之后你可以立即执行包、排计划或关联到一个SSIS工程。
  • 通过Business Intelligence Development Studio(BIDS)创建。BIDS是借助VS2010(VS2005orVS2008)中安装的商业智能模板来创建一个BI对象,如SSIS包。在BIDS开发环境中,你可以首先创建一个SSIS工程,然后创建和开发包。

使用导入和导出向导

1、右击数据库-->任务-->导入(导出)数据……

2、选择数据源-->选择目标-->指定表复制或查询-->提供源查询-->配置平面文件目标-->保存并运行包


3、选择“立即运行”或“保存SSIS包”。如果选择前者,则立即运行包以完成导入或导出的动作;如果选择保存,之后你可以返回并通过SSIS编辑器进行编辑,如添加一些向导无法产生的高级逻辑。

通常,向导提供了一个转移数据的快速方法,特别是一次使用的情况下,但是它有一些限制,如只能指定一个源和目标、不支持一些高级的工作流优先权,也不能和其他包共享数据源。因此,实际应用中,你需要评估是用向导好还是用BIDS好。接下来,看看如何通过BIDS创建一个SSIS工程。

用BIDS创建一个SSIS工程
1、启动VS2010-->文件-->新建-->项目

2、输入名称、选择位置,并确定

3、至此,你可以开始配置和开发你的包。如下图,你可以很方便地新建或导入现有包。


通过BIDS创建的包,是以.dtsx为扩展名,并存储在文件系统里。.dtsx文件时一个XML文件,它包含你所设计的逻辑和布局,你可以将其导入到不同的项目中、可以将其部署到不同的Server、或使它成为部署包的一部分。

创建连接管理器

在创建数据源或包连接方面,SQL Server 2012的SSIS做了一些改进,它包括了用于连接到不同数据源的多种连接管理器。这些数据源包括关系数据库、Analysis Services 数据库以及 CSV 和 XML 格式的文件。可以在包级别或项目级别创建连接管理器。在项目级别创建的连接管理器对项目中的所有包可用,而在包级别创建的连接管理器对该特定包可用。

如下图,你可以通过多个地方进行可视化创建连接,并且项目连接和包连接之间可以互相转换。具体创建过程很简单,只要动手试一下就知道了。
创建连接:

创建连接:

创建连接:

创建连接的界面和SQL Server 2008 R2和相似:

SSIS_创建SSIS包和数据源相关推荐

  1. 创建SSIS包—循环和动态package

    在上一个随笔中我们处理了一个010305c.dat文件,如果在一个文件夹中有多个dat文件应该怎么办呢? 这里就需要使用Foreach Loop container任务来循环处理文件,这个需要使用多个 ...

  2. 创建SSIS包—建立端到端的package

    通过基本task和transforms的学习,现在可以转入到SSIS实际应用.建立端到端的package这个系列中首先讲解将一系列的文件数据导入到SQL Server中的方法,然后添加一些复杂转换,最 ...

  3. aws rds监控慢sql_在AWS RDS SQL Server上使用SSIS包

    aws rds监控慢sql In the first part of the article, Explore SQL Server Integration Services (SSIS) on AW ...

  4. ssis 包_SSIS包中的错误处理概述

    ssis 包 This article explains the process of configuring Error handling in SSIS package. 本文介绍了在SSIS程序 ...

  5. ssis 导入excel_使用SSIS包将MS Excel数据导入数据库

    ssis 导入excel The easiest way to import the data into the SQL database is using the Import Data wizar ...

  6. 使用SSIS包导入SQL Server FILESTREAM数据

    初始配置 (Initial configuration) We have been exploring the SQL Server FILESTREAM feature in this ongoin ...

  7. Sql Server 部署SSIS包完成远程数据传输

    本篇介绍如何使用SSIS和作业完成自动更新目标数据任务. ** 温馨提示:如需转载本文,请注明内容出处.** 本文链接:https://www.cnblogs.com/grom/p/9018978.h ...

  8. ssis导入xml_使用SSIS包将XML文档导入SQL Server表

    ssis导入xml This article guides you through importing XML documents into SQL tables using SSIS package ...

  9. msdb 数据库_如何检索有关存储在MSDB数据库中的SSIS包的信息

    msdb 数据库 介绍 (Introduction) Nowadays, most mid-size companies have implemented a Data Warehouse (DWH) ...

最新文章

  1. lvs增加并发连接,解决因为哈希表过小导致软中断过高问题
  2. [剑指offer]面试题10:二进制中1的个数
  3. bzoj3729-Gty的游戏【Splay,博弈论】
  4. 应用JDK 9 @不推荐使用的增强功能
  5. 轻松学c语言编程.pdf等,轻松学编程 轻松学C语言编程pdf
  6. php 动态多维数组长度,php – 动态创建多维数组
  7. [转] MySQL树结构递归查询处理
  8. springmvc请求参数获取的几种方法
  9. 总结oracle10g在Win10上安装时出现的问题及解决方案
  10. 国考省考行测:言语理解与表达,主旨理解,结构分析法,总分结构
  11. 个人财务管理系统设计与实现
  12. java项目打成jar包后,图片不显示等情况
  13. java flyway,Flyway详解及Springboot集成Flyway的详细教程
  14. 机器人公司都吓傻了?因为谷东AR入局了嘛!
  15. utf8mb4_unicode_ci、utf8mb4_general_ci的区别总结
  16. Baseline Wander Correction: 基线漂移补偿
  17. 机械革命旷世水冷游戏本 评测
  18. 老毛桃唯一官方网站,现已开发出适应现阶段的U盘启动盘制作工具,让老毛桃传承经典,发扬光大。 http://www.laomaotao.net/?A7510
  19. 华摄氏度和摄氏度的转换 华摄氏度转化摄氏度 使用带运算的宏定义
  20. 方法的调用,构造方法,方法的重载

热门文章

  1. fx5u以太网通讯设置_图文简述三菱FX 5U以太网通讯的8大功能,你会用几种?
  2. 倍思和绿联扩展坞哪个好_Macbook用什么扩展坞好?贝尔金对比绿联,国产更胜一筹...
  3. 我国超级计算机型号,中国成功研制千万亿次超级计算机天河一号
  4. python实现归一化与标准化
  5. [转]kaldi ASR: DNN训练
  6. Android_TextView
  7. MySQL备份和恢复:mysqldump工具用法详述
  8. 让Android Studio项目通过阿里云 代理加速下载依赖资源
  9. PhotoshopCC2018软件安装教程
  10. ip地址配置 mongodb_【已解决】给MongoDB限制IP访问