SSIS初识

来源:互联网 发布:淘宝上传图片的分辨率 编辑:程序博客网 时间:2024/06/04 13:20

SSIS介绍:

SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。

Integration Services 包括用于生成和调试包的图形工具和向导;用于执行工作流函数(如 FTP 操作)、执行 SQL 语句或发送电子邮件的任务;用于提取和加载数据的数据源和目标;用于清理、聚合、合并和复制数据的转换;用于管理 Integration Services 的管理服务 Integration Services 服务;以及用于对 Integration Services 对象模型编程的 (API)。

 

 

典型用途

合并来自异类数据存储区的数据

数据通常存储在很多个不同的数据存储系统中,从所有源中提取数据并将其合并到单个一致的数据集中

填充数据仓库和数据集市

数据仓库和数据集市中的数据通常会频繁更新,使用SSIS可以轻松实现数据的同步

清除数据和将数据标准化

无论数据是加载到联机事务处理 (OLTP)、联机分析处理 (OLAP) 数据库、Excel 电子表格还是加载到文件,都需要在加载前将数据进行清理和标准化

使管理功能和数据加载自动化

如果需要在不同的服务器上执行相同的管理功能,可以使用包。包可以使用循环对服务器进行枚举并在多台计算机上执行相同的功能。为了支持 SQL Server 的管理,Integration Services 提供了可以遍历 SQL 管理对象 (SMO) 的对象的枚举器。例如,包可使用 SMO 枚举器对某个 SQL Server 安装中的 Jobs 集合中的每个作业执行相同的管理功能。另外,还可以使用 SQL Server 代理作业来安排 SSIS 包

SSIS项目创建

示例以SQL Server 2012 为例,选中安装Integration Services和  Business Intelligence Development Studio选项 。这样 SSIS开发平台将于一并安装起来。

1.单击开始->所有程序-〉Sql Server 2012-〉SQL Server Data Tools。第一次打开这个开发环境的时候可能需要等待几分钟。该开发工具和 VS开发工具很相似。


2.单击File->新建-〉项目。如图选择Integration Services 项目,并设置名称,位置,解决方案名称



3.项目创建完成,如下创建好一个SSIS项目后,我们就可以在Package.dtsx包中的控制流、数据流等选项卡中托放控件来设计SSIS包。



0 0