WEB开发网
开发学院数据库MSSQL Server SQL Server 2008集成服务详解 阅读

SQL Server 2008集成服务详解

 2008-05-27 09:55:28 来源:WEB开发网   
核心提示: 3.2 集成场景3.2.1 SSIS用于数据转换操作尽管SQL Server 2005集成服务比之前的版本功能更多,产品更强大,SQL Server 2008集成服务详解(7),但是许多用户发现使用向导进行简单的数据转换却变得更加复杂和功能更少了,SQL Server 2008集成服务具有

3.2 集成场景

3.2.1 SSIS用于数据转换操作

尽管SQL Server 2005集成服务比之前的版本功能更多,产品更强大,但是许多用户发现使用向导进行简单的数据转换却变得更加复杂和功能更少了。SQL Server 2008集成服务具有一个改良的向导、它使用ADO.NET、具有改良的用户界面、执行自动数据类型转换、并且可扩展性比之前任何版本都好。

SQL Server 2008集成服务详解

图2

3.2.2 SSIS用于数据仓库加载

SSIS是一个广泛的、功能完全的ETL工具。它的功能、级别和性能可与市场中的高端竞争者相比较,但价格只相当于它们的一小部分。数据集成管道架构允许它使用同时从多个数据源而来的数据、执行多个复杂的转换,然后将数据一起存储到多个目的地去。这个架构允许SSIS不只用于大型数据集,还可用于复杂的数据流。因为数据流是从数据源到目的地,你可以分割、合并,以及将数据流与其它数据流结合,并进行操纵。图3显示了这样一个数据流的例子。

SQL Server 2008集成服务详解

图3

SQL Server 2008包含对变化数据捕捉(CDC)的支持,你可以使用CDC来记录对SQL Server数据表的插入、更新和删除活动,并且使这个变化细节可以以一种简单使用的关系型格式来使用。当使用SQL Server 2008集成服务来执行一个ETL解决方案用以确保只有变化的数据被包括进提取过程时,你可以利用CDC,这使得不会执行在每个ETL操作里包含未改变数据的全部数据刷新。

SSIS通过使用一组专门的叫做适配器的组件使得可以使用从许多数据源获得的数据,包括管理的(ADO.NET)、OLE DB、ODBC 、文本文件、Microsoft Office Excel®以及XML。SSIS甚至可以使用从定制数据适配器获得的数据(由内部开发的或第三方开发的),所以你可以将遗留数据加载逻辑封装进一个数据源,然后你可以将它无缝地集成进SSIS数据流。SSIS包含一组强大的数据转换组件,它们允许进行对于建立数据仓库来说非常重要的数据操纵。这些转换组件包括:

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:SQL Server 集成

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接