可以使用表达式设置的数据流属性

数据流对象的某些属性的值可以使用数据流任务容器上可用的属性表达式来指定。

有关使用属性表达式的信息,请参阅在包中使用属性表达式

可以使用属性表达式为包的每个已部署的实例自定义配置。也可以使用属性表达式来为包指定运行时约束,方法是将 /set 选项与 dtexec 命令提示实用工具一起使用。例如,可以约束排序转换使用的 MaximumThreads,或约束模糊分组和模糊查找转换的 MaxMemoryUsage。如果无约束,则这些转换可能会在内存中高速缓存大量数据。

为数据流对象的属性创建表达式

若要为本主题中列出的数据流对象的其中一个属性指定属性表达式,请在设计器的**“控制流”图面上选择该数据流任务,或选择设计器的“数据流”选项卡但不选择任何单个组件或路径,以此方式显示数据流任务的“属性”窗口。选择“表达式”属性,然后单击省略号 (...) 以显示“属性表达式编辑器”对话框。下拉“属性”列表以选择某个属性,然后在“表达式”文本框中键入表达式,或单击省略号 (...) 以显示“表达式生成器”**对话框。

**“属性”列表仅显示那些已位于设计器的“数据流”图面上的数据流对象的可用属性。因此,不能使用“属性”列表来查看那些支持属性表达式的数据流对象的所有可能的属性。例如,如果已将 ADO NET 源放置在设计器图面上,则“属性”**列表包含 [ADO NET Source].[SqlCommand] 属性的条目。该列表还显示了数据流任务自身的许多属性。

支持属性表达式的数据流对象的属性

下面的列表中的属性值可以使用属性表达式来指定。

数据流源

有关这些自定义属性的详细信息,请参阅源自定义属性

数据流对象

属性

ADO NET 源

TableOrViewName 属性

SqlCommand 属性

XML 源

XMLData 属性

XMLSchemaDefinition 属性

数据流转换

有关这些自定义属性的详细信息,请参阅转换自定义属性

数据流对象

属性

条件性拆分转换

FriendlyExpression 属性

派生列转换

FriendlyExpression 属性

模糊分组转换

MaxMemoryUsage 属性

模糊查找转换

MaxMemoryUsage 属性

查找转换

SqlCommand 属性

SqlCommandParam 属性

OLE DB 命令转换

SqlCommand 属性

百分比抽样转换

SamplingValue 属性

透视转换

PivotKeyValue 属性

行抽样转换

SamplingValue 属性

排序转换

MaximumThreads 属性

逆透视转换

PivotKeyValue 属性

数据流目标

有关这些自定义属性的详细信息,请参阅目标自定义属性

数据流对象

属性

ADO NET 目标

TableOrViewName 属性

BatchSize 属性

CommandTimeout 属性

平面文件目标

Header 属性

SQL Server Compact 目标

TableName 属性

SQL Server 目标

BulkInsertTableName 属性

BulkInsertFirstRow 属性

BulkInsertLastRow 属性

BulkInsertOrder 属性

Timeout 属性

外部资源

pragmaticworks.com 上的技术文章 SSIS 表达式小抄表

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 上的 Integration Services 页:


若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。