Integration Services 路径

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

路径将一个数据流组件的输出连接到另一个组件的输入,以此连接数据流中的两个组件。 路径具有源和目标。 例如,如果路径连接一个 OLE DB 源和一个排序转换,那么 OLE DB 源就是路径的源,而排序转换就是路径的目标。 源是路径开始处的组件,而目标是路径结束处的组件。

如果在 SSIS 设计器中运行包,可以将数据查看器附加到一个路径,以此来查看数据流中的数据。 数据查看器可配置为在网格中显示数据。 数据查看器是个很有用的调试工具。 有关详细信息,请参阅 Debugging Data Flow

配置路径

SSIS 设计器提供“数据流路径编辑器”对话框,用于设置路径属性、查看通过该路径的数据列的元数据以及配置数据查看器。

可配置的路径属性有路径的名称、说明和批注。 还可以用编程的方式配置路径。 有关详细信息,请参阅 以编程方式连接数据流组件

路径批注显示路径源的名称或 SSIS 设计器中“数据流”选项卡的设计图面上的路径名称。 路径批注与可以添加到数据流、控制流和事件处理程序的批注类似, 唯一区别是路径批注附加到路径,而其他批注则显示在 SSIS 设计器的“数据流”、“控制流”和“事件处理程序”选项卡上。

元数据显示前一组件的输出中每一列的名称、数据类型、精度、小数位数、长度、代码页和源组件。 源组件是创建此列的数据流组件。 这可能是数据流中的第一个组件,也可能不是。 例如,Union All 和排序转换创建自己的列,并且是其输出列的源。 反之,复制列转换则可以不加更改地传递列,或者通过复制输入列来创建新列。 复制列转换仅是新列的源组件。

使用数据流路径编辑器设置路径属性

路径连接两个数据流组件。 数据流必须包含至少两个已连接的数据流组件,才能设置路径属性。

  1. 在 SQL Server Data Tools (SSDT)中,打开包含所需包的 Integration Services 项目。

  2. 在解决方案资源管理器中,双击该包将其打开。

  3. 单击“数据流”选项卡,然后双击路径。

  4. “数据流路径编辑器”中,单击 “常规”。 然后,可以编辑默认的路径名称并提供路径说明。 还可以修改 PathAnnotation 属性。

  5. 单击“确定”。

  6. 若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项”

“常规”页 - 数据流路径编辑器

可以使用 “数据流路径编辑器” 对话框设置路径属性,查看列元数据以及管理附加到路径的数据查看器。

使用 “数据流路径编辑器” 对话框的 “常规” 节点可以对路径进行命名和说明以及指定路径批注选项。

选项

名称
为路径提供唯一的名称。

ID
路径的沿袭标识符。 此属性为只读。

IdentificationString
用于标识路径的字符串。 从上面输入的名称自动生成。

说明
描述该路径。

PathAnnotation
指定要使用的批注类型。 选择 Never 可以禁用批注;选择 AsNeeded 可以启用按需批注;选择 SourceName 可以使用 SourceName 选项的值自动进行批注;选择 PathName 可以使用 Name 属性的值自动进行批注。

DestinationName
显示作为路径结尾的输入。

SourceName
显示作为路径开头的输出。

“元数据”页 - 数据流路径编辑器

可以使用 “数据流路径编辑器” 对话框的 “元数据” 页查看路径列的元数据。

选项

路径元数据
列出列元数据。 单击列标题可以对列数据进行排序。

名称
列出列的名称。

数据类型
列出列的数据类型。

精度
列出数值的位数。

缩放
列出数值的小数点后的位数。

长度
列出列的当前长度。

代码页
列出列的代码页。 如果值为 0 ,则表示该列不使用代码页。 当数据为 Unicode 字符,或者数据为数值、日期或时间数据类型时,则会发生上述情况。

排序键位置
列出列的排序键位置。 如何值为 0 ,则表示未对该列进行排序。

注意

减号 (-) 前缀表示该列按降序排序。

比较标志
列出应用于该列的比较标志。

源组件
列出作为列的源的数据流组件。

复制到剪贴板
将列的元数据复制到剪贴板。 默认情况下,按当前显示的顺序复制所有元数据行。

“数据查看器”页 - 数据流路径编辑器

可以使用 “数据流路径编辑器” 对话框的 “数据查看器” 页管理附加到路径的数据查看器。

选项

名称
列出数据查看器。

数据查看器类型
列出数据查看器的类型。

添加
单击此项可使用“配置数据查看器”对话框来添加数据查看器。

删除
单击此项可删除所选数据查看器。

配置
单击此项可使用“配置数据查看器”对话框来配置所选数据查看器。

Path Properties

Microsoft SQL Server Integration Services 对象模型中的数据流对象在组件级、输入和输出级以及输入列和输出列级具有通用属性和自定义属性。 其中许多属性的值是只读的,由数据流引擎在运行时分配。

本主题列出并描述了连接数据流对象的路径的自定义属性。

路径的自定义属性

在 Integration Services 对象模型中,数据流中连接组件的路径实现 IDTSPath100 接口。

下表介绍了数据流中路径的可配置属性。 数据流引擎还为此处未列出的其他只读属性赋值。

属性名称 数据类型 说明
PathAnnotation Integer(枚举) 用于指示在设计器图面上显示路径时是否应显示批注的值。 可能的值为 AsNeededSourceNamePathNameNever。 默认值为 AsNeeded
DestinationName IDTSInput100 与路径关联的输入。
SourceName IDTSOutput100 与路径关联的输出。