使用向导创建基本包

新建日期: 2006 年 4 月 14 日

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

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

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

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

学习内容

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

课程 说明

第 1 课:创建基本包

在本课中,将使用 SQL Server 导入和导出向导创建数据传输包。

第 2 课:增强基本包

在本课中,将基本包增强为包括排序操作以及将新列和列值添加到现有数据集。

要求

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

若要使用本教程,系统中必须安装有下列各项:

  • 带有 AdventureWorks 数据库的 SQL Server 2005。为了增强安全性,默认情况下不会安装示例数据库。若要安装示例数据库,请参阅运行安装程序安装 AdventureWorks 示例数据库和示例
  • 您必须具有在 AdventureWorks 中创建和删除表的权限。
  • 本教程还需要示例数据。示例数据与示例一起安装。如果无法找到示例数据,请返回以上过程,按说明完成安装。
ms365330.note(zh-cn,SQL.90).gif注意:
阅读教程时,建议将“下一个主题”“上一个主题”按钮添加到文档查看器工具栏中。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮

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

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