您可以使用資料流工作容器上可用的屬性運算式來指定資料流物件特定屬性的值。
如需使用屬性表達式的詳細資訊,請參閱 在封裝中使用屬性表達式。
您可以使用屬性表示式來自訂每個已部署套件實例的設定。 您也可以使用屬性表示式搭配 dtexec 命令提示字元公用程式,使用 /set 選項來指定封裝的運行時間條件約束。 例如,您可以限制 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 運算式速查表