WEB开发网
开发学院数据库MSSQL Server 使用SSIS作为集成开发平台 阅读

使用SSIS作为集成开发平台

 2009-04-17 10:26:24 来源:WEB开发网   
核心提示: 可编程性除了提供专业的开发环境以外,SSIS 还通过一套 API 展示了其所有功能,使用SSIS作为集成开发平台(2),这些 API 既有托管的(.NET Framework),也有本机的(Win32),还是一个集成总线,可以容易地集成像数据挖掘、文本挖掘和统一维度模型(UDM)这样的技术

可编程性

除了提供专业的开发环境以外,SSIS 还通过一套 API 展示了其所有功能。这些 API 既有托管的(.NET Framework),也有本机的(Win32),允许开发人员通过以任何 .NET Framework 支持的语言(如 Visual C#、Visual Basic .NET 等)和 Visual C++ 支持的语言开发自定义组件来扩展 SSIS 的功能。这些自定义组件可以是工作流任务和数据流转换(包括源适配器和目标适配器)。这样,在 SSIS 集成进程中就能轻松地包含早期的数据和功能,从而能够使过去投资的传统技术仍然发挥作用。SSIS也能容易地包含第三方组件。

脚本

本文前面提到的可扩展性并非只能从可以再度使用的自定义组件获得,还可以获得基于脚本的可扩展性。SSIS 既有针对任务流的脚本组件,也有针对数据流的脚本组件。它们都允许用户用 Visual Basic. NET 语言编写脚本以添加即席功能(包括数据源和目标)以及重新使用封装为 .NET Framework 程序集的任何现有功能。

SQL Server 2008 包含用于应用程序的 Visual Studio 工具,该工具提供一种脚本环境,可以使用Visual Basic .NET 或 C# 执行脚本组件。

使用SSIS作为集成开发平台

图片看不清楚?请点击这里查看原图(大图)。

具有可扩展性的模型使 SSIS 不仅是一个数据集成工具,还是一个集成总线,可以容易地集成像数据挖掘、文本挖掘和统一维度模型(UDM)这样的技术,以实现包含非常任意的数据操纵和结构的复杂集成应用场景。

Tags:使用 SSIS 作为

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