欢迎来到天天文库
浏览记录
ID:31256750
大小:1.12 MB
页数:30页
时间:2019-01-07
《sql.server.integration.service入门手册范本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、WORD格式整理SSIS简介开发SQLServer2005BI 应用,主要包括三个主要部分: SQLServer 集成服务 (SQLServerIntegrationServices–SSIS),SQLServer 报表服务 (SQLServerReportingServices) 和 SQLServerAnalysisServices(SSAS). 本文将由通过大量实例由浅入深地介绍通过 SQLServerBusinessIntelligenceDevelopmentStudio(BIDS) 构建 SSIS 应用程序的
2、方法和技巧。SSIS 的由来很多人都熟悉SQLServer 的命令行程序 BulkCopyProgram(BCP),在SQLServer7.0发布之前,这似乎是从SQLServer导入导出数据的主要方法。从SQLServer7.0 开始,一个全新的内置系统工具 DTS被增加到了SQLServer 中,该工具通过建立 DTS 程序包(Package)的方法用来进行不同数据源之间的数据转换和导入导出数据。DTS 与BCP 程序行相比,具有几个明显的特点:DTS 可以将许多内置的任务 (Task) 与数据转换步骤(Steps)相
3、连,在基于OLEDB下的不同的数据源之间进行各种复杂的数据转化;能够通过脚本(Script)自定义复杂的数据转换操作;以通过设置SQLServerAgent 自动化DTS 包的运行;在其他应用程序中通过调用DTS 对象,实现对DTSPackage 的访问等。Microsoft 在SQLServer2005 中又对DTS 进行了重大的改进,使一个单纯的ETL工具,变成了具有企业级开发能力的ETL平台,而不仅仅是把名字从DTS 改为了SSIS。SSIS 的主要特点1.SSIS 不仅仅用来简单的传输和转换数据,还可以用来对建立B
4、usinessIntelligence 平台的数据进行集成、转移、扩展、过滤和修正。学习参考资料分享WORD格式整理1.SSIS 不但具有很多内置的数据清理功能,而且还可以通过第三方控件来扩充功能,可以使用户通过VisualStudio.NET开发自定义的控件。2.SSIS可以将数据直接导入到SQLServer 分析服务(AnalysisServices) 的 Cube中。3.SSIS可以与SQLServer 报表服务 (ReportingServices) 无缝集成,即 SSIS 包可以作为报表服务的数据源。4.以 SQ
5、LServerBusinessIntelligenceDevelopmentStudio(BIDS) 作为开发平台。BIDS 是基于 VisualStudio2005 界面的集成开发环境,当开发SSIS 包的时候,不需要邦定到任何具体的 SQLServer 服务器,就是说可以脱机工作。BIDS的IDE开发环境 如图1-1 所示: 图1-1学习参考资料分享WORD格式整理安装 SSIS SSIS 随 MSSQLServer2005 标准版、工作组版和开发版发行,在安
6、装MSSQLServer2005 的同时选择安装 SSIS的选项即可。软件和硬件需求可以在MSDN相应的文档中查询。(http://msdn2.microsoft.com/en-us/library/ms143731.aspx)本文中的实例全部在英文 Windows2003Server 企业版 +SQLServer2005 开发版开发环境下调试。部分实例使用了SQLServer2005 自带的AdventureWorks 数据库和AdventureWorksDW数据库,实际项目的实例使用了Himalayan 数据库。Adv
7、entureWorks和AdventureWorksDW 数据库是 SQLServer2005自带的例子数据库,它们在 SQLServer2005 中取代了大家在 SQLServer2000 中熟悉的 Northwind 数据库,是练习学习 SSAS,SSIS 和 SSRS 的最好的工具。值得注意的是,这两个数据库不是SQLServer2005的默认安装选项。如果想使用学习本文中的例子,在安装SQLServer2005时必须使用定制安装,并且选择安装 例子数据库。当然,这两个重要的例子数据库,也可以增加到已经安装完成的SQ
8、LServer2005中,读者可以到Microsoft的官方网站去下载这最新版本的例子数据库文件。(http://www.microsoft.com/downloads/details.aspx?FamilyID=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&displayl
此文档下载收益归作者所有