Integration Services 的体系结构
如以下关系图所示,Microsoft SQL Server Integration Services 包括不同的组件。
在以上关系图所示的组件中,有一些组件对于成功使用 Integration Services 十分重要:
SSIS 设计器
SSIS 设计器是可用于创建和维护 Integration Services 包的图形工具。SSIS 设计器作为 Integration Services 项目的一部分,位于 Business Intelligence Development Studio 中。有关详细信息,请参阅 SSIS 设计器和Business Intelligence Development Studio 中的 Integration Services。
运行时引擎
Integration Services 运行时保存包布局,运行包,并为日志记录、断点、配置、连接和事务提供支持。有关详细信息,请参阅 Integration Services 包。
任务和其他可执行文件
Integration Services 运行时可执行文件包括包、容器、任务,以及 Integration Services 中包含的事件处理程序。运行时可执行文件还包括您开发的自定义任务。有关详细信息,请参阅 Integration Services 任务、Integration Services 容器和 Integration Services 事件处理程序。
数据流引擎(也称为管道)和数据流组件
数据流任务封装数据流引擎。数据流引擎提供将数据从源移动到目标的内存中的缓冲区,并且调用从文件和关系数据库中提取数据的源。数据流引擎还管理修改数据的转换以及加载数据或使数据可为其他进程所用的目标。Integration Services 数据流组件为 Integration Services 所包含的源、转换和目标。也可以在数据流中包含自定义组件。API 或对象模型
Integration Services 对象模型包括托管应用程序编程接口 (API),用于创建在包中使用的自定义组件或用于创建、加载、运行和管理包的自定义应用程序。开发人员可以使用任何符合公共语言运行时 (CLR) 的语言编写自定义应用程序或自定义任务或转换。有关详细信息,请参阅 开发人员指南 (Integration Services)。
Integration Services 服务
Integration Services 服务为您提供的 SQL Server Management Studio 可用于监视正在运行的 Integration Services 包和管理包的存储。有关详细信息,请参阅 管理 Integration Services和 使用 SQL Server Management Studio。
SQL Server 导入和导出向导
SQL Server 导入和导出向导可以将数据复制到提供托管 .NET Framework 数据访问接口或本机 OLE DB 访问接口的任何数据源,也可以从这些数据源复制数据。此向导还为创建从源向目标复制数据的 Integration Services 包提供了最简便的方法。有关详细信息,请参阅使用 SQL Server 导入和导出向导移动数据。
其他工具、向导和命令提示实用工具
Integration Services 还包括用于运行和管理 Integration Services 包的其他工具、向导和命令提示实用工具。有关详细信息,请参阅 Integration Services 向导和命令提示实用工具 (Integration Services)。
|