教程:使用向导创建基本包

Microsoft Integration Services 可提供 SQL Server 导入和导出向导,用于生成执行数据传输的包。这些包可以从数据源中提取数据并将其加载到目标中,但在传输过程中包只能执行很少的数据转换。此外,使用该向导可快速创建基本包,然后可以在 SSIS 设计器中对包进行增强。

在本教程中,您将了解如何使用 SQL Server 导入和导出向导来创建基本包。创建的包从 Excel 工作簿提取数据,并将其加载到 AdventureWorks2008R2 数据库中的表。该表定义为向导中的步骤之一,然后在运行包时动态创建。

在后续课程中,包将扩展为包括对数据进行排序、创建新列以及用值填充列的数据流。为了生成新值,您将了解如何将新的 Integration Services 表达式语句与图形表达式生成器一起使用,以编写一个基于现有数据列创建新值的表达式。

在安装教程所用的示例数据的同时,也会安装教程的每一课中已完成的包版本。使用已完成的 lesson 1 包,您可以按需要跳过第 1 课而从第 2 课开始学习教程。如果您是第一次使用包、SQL Server 导入和导出向导或新的开发环境,我们建议从第 1 课开始学习。

学习内容

熟悉 Microsoft SQL Server Integration Services 的新工具、控件和功能的最好方法,就是使用它们。本教程首先引导您完成 SQL Server 导入和导出向导以创建基本数据传输包,再介绍如何使用 SSIS 设计器增强包的数据转换功能。

要求

本教程适用于熟悉基本数据库操作,但对 SQL Server Integration Services 中的新功能认识有限的用户。

若要使用本教程,您的系统必须满足以下要求:

  • 您必须以 32 位模式运行本教程创建的包。此示例使用 Microsoft Jet 4.0 OLE DB 访问接口,该接口没有 64 位版本。如果在 64 位模式中运行它,该包将失败。有关在 64 位计算机上以 32 位模式运行包的详细信息,请参阅 在 64 位计算机上使用 Integration Services 时的注意事项

  • 计算机上必须安装带有 AdventureWorks2008R2 数据库的 SQL Server。为了增强安全性,默认情况下不会安装示例数据库。若要安装示例数据库,请参阅安装 SQL Server 示例和示例数据库的注意事项

  • 您必须具有在 AdventureWorks2008R2 中创建和删除表的权限。

  • 必须在计算机上安装示例数据。示例数据与示例一起安装。如果无法找到示例数据,请返回以上过程,按说明完成安装。

注意注意

阅读教程时,建议将“下一个主题”“上一个主题”按钮添加到文档查看器工具栏中。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮

本教程假定没有将 SSIS 设计器重新配置为使用控制流元素之间或数据流元素之间的自动连接功能。如果 SSIS 设计器使用自动连接功能,则元素可能会在添加到设计图面时自动进行连接。控制流的自动连接功能还支持将**“失败”“完成”,而不是将“成功”用作默认的约束。如果 SSIS 设计器未使用“成功”作为默认的约束,则应当在执行教程时重置此配置。可以在“选项”对话框的“商业智能设计器”部分中配置自动连接功能,该对话框可通过单击“工具”菜单中的“选项”**获得。

**学完本教程的估计时间:**1 小时

本教程中的课程