创建基本包(SQL Server 视频)

适用范围:Microsoft SQL Server Integration Services

作者:Carla Sabotta,Microsoft Corporation

长度:00:07:55

大小:12.2 Mb

类型:WMV 文件

观看视频

相关帮助主题:

包基本要素

其他视频:

如何在完全缓存模式下实现查找转换(SQL Server 视频)

将 SQL Server 数据导出到 Excel(SQL Server 视频)

视频简介

该视频演示如何使用 Business Intelligence Development Studio 中的 SSIS 设计器来创建基本包。

视频脚本

您好,我是 Carla Sabotta,负责编写 Microsoft SQL Server Integration Services 产品的文档。

在这个视频中,我将向您演示如何使用 BI Development Studio 中的 SSIS 设计器来创建基本包。

您将学习如何创建基本 Integration Services 包,它涉及为包创建项目、将数据流任务添加到包的控制流以及将元素添加到数据流。

包是作为一个单元运行的控制流元素和数据流元素的集合。包必须至少包含一个控制流元素,可以包含一个或多个数据流元素。

创建包的第一步是创建一个项目。使用 Integration Services 项目模板来创建项目。这个模板创建包含单个包的新项目。

您可以通过相应的选项来修改项目名称,在这我们将名称更改为**“Integration Services 基本包 (Integration Services Basic Package)”**。我们将接受默认位置以及其他默认设置。

因为包必须至少包含一个控制流元素,因此我们会将一个任务添加到**“控制流 (Control Flow)”**选项卡。

在本演示中,我们将添加数据流任务。使用数据流任务可以提取、修改和加载数据。

我们添加到数据流任务的批注简要介绍了这个任务可以干什么。批注便于您了解和维护包。

接下来,我们将向数据流添加元素。每个数据流任务必须有源组件和目标组件,一般还包含一个或多个转换组件。

在本演示中,我们将添加一个 OLE DB 源、一个 OLE DB 目录以及一个“数据转换”转换。我们将源组件的输出与转换的输入相连接,将转换的输出与目标的输入相连接。这样,数据流将从源组件提取数据、转换所选列的数据类型并将修改后的数据加载到目标组件。

源组件和目标组件使用连接管理器连接到数据源。

在本演示中,我们将为连接到 AdventureWorks 数据库的源和目标创建单个 OLE DB 连接管理器。

下一步我们将配置源组件、转换组件和目标组件。

我们将 OLE DB 源组件按以下方式配置:

  • 确认选择了我们创建的连接管理器。
  • 选择组件要从中提取数据的源。在本演示中,我们将选择 Production.Product 表。
  • 选择要包含在源中的列。
  • 在本演示中,我们将清除**“可用外部列 (Available External Columns)”**表中的所有列,然后选择要在源中包含的以下列:Name、ListPrice、Size、Weight 和 SellStartDate。

我们将“数据转换”转换按以下方式配置:

  • 在**“可用输入列 (Available Input Columns)”**表中选择要转换的列。这些输入列来自连接到该转换的源组件。
  • 在本演示中,我们将 SellStartDate 列的数据类型从 DT_DBTIMESTAMP 数据类型更改为 DT_DBDate 数据类型,从而转换该列。其中 DT_DBTIMESTAMP 数据类型用来存储日期和时间数据,DT_DBDate 数据类型则只存储日期数据。

我们将 OLE DB 目标按以下方式配置:

  • 确认选择了我们创建的连接管理器。
  • 选择组件要将修改后的数据加载到的源。在本演示中,我们将创建新表。
    Integration Services 根据连接的数据源生成默认的 CREATE TABLE 语句。您可以通过相应的选项来修改 CREATE TABLE 语句。
  • 在本演示中,我们将表名更改为“OLE DB Destination_BasicPackageTutorial”,删除 OLE DB Source.SellStartDate 列并保留“数据转换”转换修改的列的版本,即 DataConversion.SellStartDate。
  • 确认将输入列正确映射到输出列

最后,我们将添加一个数据查看器来查看加载到目标的修改后的数据。

现在,我们就可以运行这个包了。

正如您所看到的那样,将只包含日期数据的 SellStartDate 列加载到了目标组件。

这个视频演示了如何使用 BI Development Studio 中的 SSIS 设计器来创建基本 Integration Services 包。它演示了如何创建一个项目以及如何将一个控制流和数据流添加到包。

感谢您观看这个视频。希望它对您有所帮助,欢迎您返回视频网站查看其他 Microsoft SQL Server 视频信息。