Microsoft SQL Server 2005 Integration Services (SSIS) 引入了新的用户界面 SSIS 设计器,它用于创建和维护 Integration Services 包。
SSIS 设计器位于 Business Intelligence Development Studio 中。 Business Intelligence Development Studio 是用于开发商业智能解决方案的集成环境,这些解决方案包括多维数据集、数据源、报表和 Integration Services 包。Business Intelligence Development Studio 包括用于开发解决方案特定组成部分的不同项目类型:Analysis Services、Integration Services 和 Reporting Services。
在 Business Intelligence Development Studio 中,您可以在解决方案上下文中开发项目。 解决方案是独立于服务器的容器,除了 Analysis Services 和 Reporting Services 项目外,它还可以包含多个 Integration Services 项目。
Integration Services 项目为 SSIS 包提供模板,以及包所使用的数据源对象和数据源视图对象。
Business Intelligence Development Studio 中的下列窗口支持 Integration Services 项目和 SSIS 包:
- 工具箱窗口,列出可用于生成包控制流和数据流的元素。
- 解决方案资源管理器,用于管理 Integration Services 项目组件。
- “属性”窗口,用于查看和修改 SSIS 包及其对象的属性。
- 调试窗口,用于调试包工作流和查看变量值。
- 输出窗口,用于显示包运行时的进度信息。
有关详细信息,请参阅 新增的 Business Intelligence Development Studio 和 SQL Server Management Studio 和 Business Intelligence Development Studio。
SSIS 设计器
SSIS 设计器是一组图形工具,您可以利用它来创建和维护 SSIS 包。 SSIS 设计器以图形方式实现 SSIS 对象模型,使您可以创建执行各种函数的包。
SSIS 设计器由三个设计器图面和包资源管理器组成:
- **“控制流”**选项卡上的控制流设计图面,用于生成由包执行的离散任务,将一项任务链接到下一项任务的优先约束,以及定义包中重复工作流的循环结构组成的包功能。
- **“数据流”**选项卡上的数据流设计图面,用于生成从多个异类数据源中提取数据、转换数据,以及将数据加载到其目标数据源的包功能。
- **“事件处理程序”**选项卡上的事件处理程序设计图面,用于生成对在运行时由任务、容器和包引发的事件做出响应的工作流。
- **“包资源管理器”**选项卡,列出包所包括的对象并显示包对象的层次结构。
在运行时,**“进度”选项卡会添加到 SSIS 设计器中。 此选项卡列出有关正在运行的包的信息,例如包中某项任务的开始和完成时间。 当包停止时,运行时信息仍然显示在“执行结果”**选项卡中,直到运行其他包或重新运行该包为止。
SSIS 包使用连接来连接到数据源,如文件和数据库。 SSIS 设计器提供用于添加和管理连接的“连接”栏。
此外,SSIS 还提供一组对话框,利用这些对话框可以:添加诸如日志记录和配置这样的包功能,使用数字签名保护包的安全,以及查看包在运行时所复制和修改的数据。 可以从 Business Intelligence Development Studio 中的**“SSIS”**菜单和 SSIS 设计器中访问这些对话框。
有关详细信息,请参阅 SSIS 设计器和在 SSIS 设计器中创建包。
Integration Services 向导
Integration Services 提供一组用于完成复杂任务的向导,这些任务包括将 SSIS 包部署到测试服务器和生产服务器,或将 SQL Server 2000 Data Transformation Services (DTS) 包从 SQL Server 2000 格式迁移到 SQL Server 2005。
Integration Services 提供下列向导:
- SQL Server 导入和导出向导,用于创建在源和目标之间复制数据的包。 有关详细信息,请参阅使用 SQL Server 导入和导出向导创建包。
- 包配置向导,用于创建可以与包一起部署的配置。 有关详细信息,请参阅创建包配置。
- 包安装向导,用于部署包和更新包配置。 有关详细信息,请参阅部署 Integration Services 包。
- 包迁移向导,用于将 SQL Server 2000 DTS 包迁移到 SQL Server 2005 Integration Services SSIS 包。 有关详细信息,请参阅迁移 Data Transformation Services 包。
有关详细信息,请参阅 Integration Services 向导。