SSIS(SQL Server Integration Service)是在SQL Server2000的DTS的基础上做的一个非常大的改进的新工具。采用了数据流和控制流分离,设计和部署分离的架构设计,引入了更多新的转换,终于向着专业级的ETL工具迈了一大部。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)由于相对DTS的改进非常大,开发和使用SSIS也就显得比DTS略显复杂。但是对于大型项目,实际上SSIS比DTS要简单的多。
本文通过一个最简单的例子,演示了开发和部署一个SSIS Package的整个过程。
1.开发
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)SQL Server2005对于客户端的管理和开发工具做了高度的集成。对于数据库的管理和T-SQL开发,使用新的SQL Server Management Studio;对于SSIS,SSRS(SQL Server Reporting Service),SSAS(SQL Server Analysis Service)的开发则使用SQL Server Business Intelligence Development Studio。
打开Business Intelligence Development Studio,新建一个project,模板选择Integration Services Project,项目名SSISTEST。
选择Data Flow标签页,先建一个新的数据流。从Data Flow Sources中选择一种源,这里我们使用SQL Server数据库来做为数据