語言
適用於:SQL Server
Azure Data Factory 中的 SSIS Integration Runtime
除了 SQL Server Integration Services 物件模型中大部分資料流程物件通用的屬性以外,許多資料流程物件都具有物件特定的自訂屬性。 這些自訂屬性只能在執行階段使用,而且不會記錄在 Integration Services 受控程式設計參考文件中。
本主題將列出並描述各種資料流程轉換的自訂屬性。 如需大部分資料流程物件通用之屬性的詳細資訊,請參閱 通用屬性。
您可以使用屬性運算式來設定轉換的某些屬性。 如需詳細資訊,請參閱 可以使用運算式設定的資料流程屬性。
含有自訂屬性的轉換
不使用自訂屬性的轉形
下列轉換在元件、輸入或輸出層級皆沒有自訂屬性:合併轉換、多播轉換以及聯集全部轉換。 它們只會使用所有資料流程元件通用的屬性。
彙總轉換自訂屬性
彙總轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是彙總轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| AutoExtendFactor | 整數 | 介於 1 到 100 之間的值,指定記憶體於彙總期間可以擴充的百分比。 這個屬性的預設值為 25。 |
| 計算不同鍵數 | 整數 | 一個值,指定彙總可寫入之相異計數的確切數目。 如果您指定了 CountDistinctScale 值,就會優先使用 CountDistinctKeys 中的值。 |
| CountDistinctScale | 整數 (列舉) | 描述資料行中可由彙總函式計算的相異值近似數目的一個值。 此屬性可以有下列其中一個值: 低 (1)-表示最多可達 500,000 個索引鍵值 中 (2)-表示最多 500 萬個鍵值 高 (3) - 表示多於 2 千 5 百萬個索引鍵值。 未指定 (0) - 表示未使用 CountDistinctScale 值。 使用 未指定 (0) 選項可能會影響在大型資料集中的效能。 |
| 按鍵 | 整數 | 一個值,用來指定彙總所寫入的 Group By 索引鍵確切數目。 如果您指定了 KeyScale 值,就會優先使用 Keys 中的值。 |
| KeyScale | 整數 (列舉) | 用來描述彙總作業大約可寫入多少個 Group By 索引鍵值的值。 此屬性可以有下列其中一個值: 低 (1) - 表示最多可達 500,000 個鍵值。 中等 (2)-表示最多 500 萬個鍵值。 高 (3) - 表示多於 2 千 5 百萬個索引鍵值。 未指定 (0) - 表示未使用 KeyScale 值。 |
下表描述的是彙總轉換之輸出的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 按鍵 | 整數 | 一個值,指定聚合可寫入的 Group By 索引鍵確切數目。 如果您指定了 KeyScale 值,就會優先使用 Keys 中的值。 |
| KeyScale | 整數 (列舉) | 用來描述彙總大約可寫入多少個 Group By 索引鍵值的值。 此屬性可以有下列其中一個值: 低 (1) - 表示最多 500,000 個索引鍵值, 中 (2) - 表示最多 5 百萬個索引鍵值, 高 (3) - 表示多於 2 千 5 百萬個索引鍵值。 未指定 (0) - 表示未使用 KeyScale 值。 |
下表描述的是彙總轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 聚合欄位 ID | 整數 | 參與 GROUP BY 或彙總函式之資料行的 LineageID 。 |
| 聚合比較標誌 | 整數 | 一個值,指定彙總轉換如何比較資料行中的字串資料。 如需詳細資訊,請參閱 Comparing String Data。 |
| 聚合類型 | 整數 (列舉) | 一個值,指定要在資料行上執行的彙總作業。 此屬性可以有下列其中一個值: 分組依據 (0) 數量 (1) 全部計數 (2) 相異值計數 (3) 總和 (4) 平均 (5) 最大值 (7) 最小值 (6) |
| 計算不同鍵數 | 整數 | 當彙總類型為 Count distinct 時,此值會指定該彙總可寫入的索引鍵確切數量。 如果您指定了 CountDistinctScale 值,就會優先使用 CountDistinctKeys 中的值。 |
| CountDistinctScale | 整數 (列舉) | 當彙總類型為 Count distinct 時,這個值表示彙總可寫入的索引鍵值大約數量。 此屬性可以有下列其中一個值: 低 (1) - 表示最多 500,000 個索引鍵值, 中 (2) - 表示最多 5 百萬個索引鍵值, 高 (3) - 表示多於 2 千 5 百萬個索引鍵值。 未指定 (0) - 表示未使用 CountDistinctScale 值。 |
| IsBig | 布林值 | 一個值,表示資料行是否包含大於 40 億的值,或包含精確度高於雙精度浮點值的值。 此值可能是 0 或 1。 0 表示 IsBig 為 False 而且資料行不包含大數值或精確值。 這個屬性的預設值為 1。 |
彙總轉換的輸入和輸入資料行沒有任何自訂屬性。
如需詳細資訊,請參閱 彙總轉換。
稽核轉換的自訂屬性
稽核轉換在元件層級僅具有所有資料流程元件共通的屬性。
下表描述的是稽核轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 血統項目已選取 | 整數 (列舉) | 選取要輸出的稽核項目。 此屬性可以有下列其中一個值: 執行個體 GUID (0) 執行開始時間 (4) 電腦名稱 (5) 封裝識別碼 (1) 封裝名稱 (2) 工作識別碼 (8) 工作名稱 (7) 使用者名稱 (6) 版本識別碼 (3) |
稽核轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 稽核轉換。
快取轉換自訂屬性
快取轉換具有自訂屬性以及所有資料流程元件共用的屬性。
下表說明快取轉換的屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| Connectionmanager | 繩子 | 指定連接管理員的名稱。 |
| 驗證外部元數據 | 布林值 | 表示快取轉換是否在設計階段使用外部資料來源進行驗證。 如果此屬性設定為 [False] ,就會在執行階段根據外部資料來源進行驗證。 預設值為 [True] 。 |
| 可用輸入欄位 | 繩子 | 可用輸入資料行的清單。 |
| 輸入欄位 | 繩子 | 選取之輸入資料行的清單。 |
| CacheColumnName | 繩子 | 指定對應到所選取輸入資料行的資料行名稱。 CacheColumnName 屬性中的資料行名稱必須與快取連接管理員編輯器 之 [資料行] 頁面上所列的對應資料行名稱相符。 如需詳細資訊,請參閱 快取連接管理員編輯器 |
字元對應表轉換的自訂屬性
字元對應轉換只有元件層級上所有資料流程元件通用的屬性。
下表描述的是字元對應轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| InputColumnLineageId (輸入列系譜ID) | 整數 | 一個值,指定作為輸出資料行來源的輸入資料行之 LineageID。 |
| 地圖標誌(MapFlags) | 整數 (列舉) | 用來指定字元對應轉換要對資料行執行哪些字串作業的值。 此屬性可以有下列其中一個值: 位元組反轉 (2) 全形 (6) 半形 (5) 平假名 (3) 片假名 (4) 語言大小寫 (7) 小寫 (0) 簡體中文 (8) 繁體中文(9) 大寫 (1) |
字元對應轉換的輸入、輸入資料行及輸出都沒有任何自訂屬性。
如需詳細資訊,請參閱 字元對應轉換。
條件式分割轉換的自訂屬性
條件式分割轉換只有元件層級上所有資料流程元件通用的屬性。
下表描述的是條件式分割轉換之輸出的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 評估順序 | 整數 | 一個值,指定條件清單中條件式分割轉換所評估之條件 (與輸出相關聯) 的位置。 這些條件會依據最低至最高值的順序進行評估。 |
| 運算是 | 繩子 | 代表條件式分割轉換所評估之條件的運算式。 資料行是由歷程識別碼所代表。 |
| FriendlyExpression | 繩子 | 代表條件式分割轉換所評估之條件的運算式。 資料行是由它們的名稱所代表。 此屬性的值可以使用屬性運算式指定。 |
| 保持 IsDefaultOut | 布林值 | 一個值,指出輸出是否為預設輸出。 |
條件式分割轉換的輸入、輸入資料行和輸出資料行沒有任何自訂屬性。
如需詳細資訊,請參閱 Conditional Split Transformation。
複製資料行轉換的自訂屬性
複製資料行轉換只有元件層級上所有資料流程元件通用的屬性。
下表描述的是複製資料行轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 複製欄位ID | 整數 | 輸出資料行所複製來源之輸入資料行的 LineageID。 |
複製資料行轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 複製資料行轉換。
資料轉換與轉型自訂屬性
資料轉換只有元件層級上所有資料流程元件通用的屬性。
下表描述的是資料轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| FastParse | 布林值 | 此值指出資料行是否使用 Integration Services 提供的快速剖析常式(其速度較快,但不區分地區設定),或使用區分地區設定的標準剖析常式。 此屬性的預設值為 False。 如需詳細資訊,請參閱 快速剖析 和 標準剖析。 . 注意:雖然您無法在 [資料轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。 |
| 來源輸入欄位譜系ID | 整數 | 作為輸出資料行來源的輸入資料行之 LineageID。 |
資料轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 Data Conversion Transformation。
資料採礦查詢轉換自訂屬性
資料採礦查詢轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是資料採礦查詢轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| ASConnectionId | 繩子 | 連接物件的唯一識別碼。 |
| ASConnectionString | 繩子 | Analysis Services 專案或 Analysis Services 資料庫的連接字串。 |
| 目錄名稱 | 繩子 | Analysis Services 資料庫的名稱。 |
| 型號名稱 | 繩子 | 資料採礦模型的名稱。 |
| 模型結構名稱 | 繩子 | 採礦結構的名稱。 |
| ObjectRef | 繩子 | 可識別轉換所使用之資料採礦結構的 XML 標記。 |
| QueryText | 繩子 | 轉換所使用的預測查詢陳述式。 |
資料採礦查詢轉換的輸入、輸入資料行、輸出及輸出資料行都沒有自訂屬性。
如需詳細資訊,請參閱 資料採礦查詢轉換。
衍生資料行轉換的自訂屬性
衍生資料行轉換在元件層級僅具有所有資料流程元件共通的屬性。
下表描述的是衍生的資料行轉換之輸入資料行和輸出資料行的自訂屬性。 當您選擇要加入衍生的資料行當做新資料行時,這些自訂屬性會套用至新的輸出資料行。當您選擇要使用衍生的結果來取代現有輸入資料行的內容時,這些自訂屬性會套用至現有的輸入資料行。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 運算是 | 繩子 | 代表條件式分割轉換所評估之條件的運算式。 資料行是由資料行的 LineageID 屬性所代表。 |
| FriendlyExpression | 繩子 | 代表條件式分割轉換所評估之條件的運算式。 資料行是由它們的名稱所代表。 此屬性的值可以使用屬性運算式指定。 |
衍生的資料行轉換的輸入和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 衍生的資料行轉換。
匯出資料行轉換自訂屬性
匯出資料行轉換在元件層級僅具有所有資料流程元件共通的屬性。
下表描述的是匯出資料行轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 允許附加 | 布林值 | 一個值,指定轉換是否將資料附加至現有的檔案。 此屬性的預設值為 False。 |
| ForceTruncate | 布林值 | 一個值,指定轉換是否在寫入資料之前截斷現有的檔案。 此屬性的預設值為 False。 |
| 文件數據列ID | 整數 | 一個值,可識別包含轉換插入檔案中之資料的資料行。 在擷取資料行上,這個屬性的值為 0。在檔案路徑資料行上,這個屬性包含擷取資料行的 LineageID 。 |
| WriteBOM | 布林值 | 一個值,指定是否要將位元組順序標記 (BOM) 寫入該檔案。 |
匯出資料行轉換的輸入、輸出及輸出資料行都沒有任何自訂屬性。
如需詳細資訊,請參閱 匯出資料行轉換。
匯入資料行轉換自訂屬性
匯入資料行轉換只有元件層級上所有資料流程元件通用的屬性。
下表描述的是匯入資料行轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| ExpectBOM | 布林值 | 一個值,指定匯入資料行轉換是否必須使用位元組順序標記 (BOM)。 BOM 只有在資料的資料類型為 DT_NTEXT 時才需要。 |
| 文件數據列ID | 整數 | 一個值,可識別包含轉換插入資料流程中之資料的資料行。 在即將插入之資料的資料行上,這個屬性的值為 0。在包含來源檔案路徑的資料行上,這個屬性包含即將插入之資料的資料行 LineageID 。 |
匯入資料行轉換的輸入、輸出及輸出資料行都沒有任何自訂屬性。
如需詳細資訊,請參閱 匯入資料行轉換。
模糊群組轉換自訂屬性
模糊群組轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是模糊群組轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 分隔符號 | 繩子 | 轉換所使用的 Token 分隔符號。 預設分隔符號包括下列字元:空格 ( )、逗號 (,)、句號 (.)、分號 (;)、冒號 (:)、連字號 (-)、雙引號 (")、單引號 (')、& 符號 (&)、正斜線 (/)、反斜線 (\)、@ 記號 (@)、驚嘆號 (!)、問號 (?)、左括弧 (()、右括弧 ())、小於 (<)、大於 (>)、左方括弧 ([)、右中括號 (])、左大括弧 ({)、右大括弧 (})、直立線符號 (|)、數字記號 (#)、星號 (*)、插入號 (^) 和百分比 (%)。 |
| 詳盡 | 布林值 | 一個值,指定每個輸入資料錄是否會與其他每個輸入資料錄比較。
True 值大部分用於偵錯目的。 此屬性的預設值為 False。 注意:雖然您無法在 [模糊群組轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。 |
| 最大記憶體使用量 | 整數 | 可供轉換使用的記憶體數量上限。 此屬性的預設值為 0,表示啟用動態記憶體使用量。 此屬性的值可以使用屬性運算式指定。 注意:雖然您無法在 [模糊群組轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。 |
| 相似度最低值 | 兩倍 | 轉換用來識別重複項目的相似度臨界值,表示成介於 0 與 1 之間的值。 這個屬性的預設值為 0.8。 |
下表描述的是模糊群組轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| ExactFuzzy | 整數 (列舉) | 一個值,指定轉換會執行模糊比對或完全比對。 有效值為 [Exact] 和 [Fuzzy] 。 這個屬性的預設值為 [Fuzzy] 。 |
| 模糊比較標誌 | 整數 (列舉) | 一個值,指定轉換如何比較資料行中的字串資料。 此屬性可以有下列其中一個值: FullySensitive IgnoreCase IgnoreKanaType IgnoreNonSpace IgnoreSymbols IgnoreWidth 如需詳細資訊,請參閱 Comparing String Data。 |
| 前後數字意義重大 | 整數 (列舉) | 一個值,指定數字的重要性。 此屬性可以有下列其中一個值: NumeralsNotSpecial (0) - 數字不重要時使用。 LeadingNumeralsSignificant (1) - 開頭數字很重要時使用。 TrailingNumeralsSignificant (2) - 尾端數字很重要時使用。 LeadingAndTrailingNumeralsSignificant (3)-若前導與尾隨數字皆具意義,則使用。 |
| 相似度最低值 | 兩倍 | 用於資料行聯結的相似度臨界值,指定為介於 0 與 1 之間的值。 只有大於門檻值的資料列才符合相符條件。 |
| 待清理 | 布林值 | 一個值,指定此資料行是否用於識別重複項目。亦即,這個資料行是否為您分組所依據的資料行。 此屬性的預設值為 False。 |
下表描述的是模糊群組轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 欄位類型 | 整數 (列舉) | 一個值,可識別輸出資料行的類型。 此屬性可以有下列其中一個值: 未定義 (0) KeyIn (1) KeyOut (2) 相似度 (3) ColumnSimilarity (4) PassThru (5) 標準 (6) |
| 輸入識別碼 | 整數 | 對應輸入資料行的 LineageID 。 |
模糊群組轉換的輸入和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 模糊群組轉換。
模糊查閱轉換自訂屬性
模糊查閱轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是模糊查閱轉換的自訂屬性。 除了 ReferenceMetadataXML 以外的所有屬性都是讀取/寫入。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 複製參考表 | 布林值 | 指定是否要建立參考資料表的副本,以供模糊查閱索引建構及後續查閱使用。 這個屬性的預設值為 True。 |
| 分隔符號 | 繩子 | 轉換用來 Token 化資料行值的分隔符號。 預設分隔符號包括下列字元:空格 ( )、逗號 (,)、句號 (.)、分號 (;)、冒號 (:)、連字號 (-)、雙引號 (")、單引號 (')、& 符號 (&)、正斜線 (/)、反斜線 (\)、@ 記號 (@)、驚嘆號 (!)、問號 (?)、左括弧 (()、右括弧 ())、小於 (<)、大於 (>)、左方括弧 ([)、右中括號 (])、左大括弧 ({)、右大括弧 (})、直立線符號 (|)。 數字符號 (#)、星號 (*)、插入號 (^) 及百分比 (%)。 |
| 刪除現有匹配索引 | 布林值 | 值,指定是否要在 MatchIndexOptions 未設定為 ReuseExistingIndex 時,刪除 MatchIndexName 中指定的比對索引。 這個屬性的預設值是 [True] 。 |
| 詳盡 | 布林值 | 一個值,指定每個輸入資料錄是否會與其他每個輸入資料錄比較。
True 值大部分用於偵錯目的。 此屬性的預設值為 False。 注意:雖然您無法在 [模糊查閱轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。 |
| MatchIndexName | 繩子 | 相符索引的名稱。 相符索引是轉換用以建立並儲存它所使用之索引的資料表。 若重複使用相符索引,MatchIndexName 會指定要重複使用的索引。 MatchIndexName 必須是有效的 SQL Server 識別碼名稱。 例如,如果名稱包含空格,此名稱就必須以方括號括住。 |
| 比對索引選項 | 整數 (列舉) | 一個值,指定轉換如何管理相符索引。 此屬性可以有下列其中一個值: ReuseExistingIndex (0) GenerateNewIndex (1) GenerateAndPersistNewIndex (2) GenerateAndMaintainNewIndex (3) |
| 最大記憶體使用量 | 整數 | 查閱資料表的快取大小上限。 此屬性的預設值為 0,表示快取大小沒有任何限制。 此屬性的值可以使用屬性運算式指定。 注意:雖然您無法在 [模糊查閱轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。 |
| 最大輸出匹配每個輸入 | 整數 | 轉換可以針對每個輸入資料列傳回的相符項目數上限。 這個屬性的預設值為 1。 注意:您只能使用 [進階編輯器] 來指定大於 100 的值。 |
| 相似度最低值 | 整數 | 轉換在元件層級使用的相似度臨界值,指定成介於 0 與 1 之間的值。 只有大於門檻值的資料列才符合相符條件。 |
| 參考元資料XML | 繩子 | 僅標示供資訊參考。 不支援。 我們無法保證未來的相容性。 |
| 參考表名 | 繩子 | 查找表的名稱。 此名稱必須是有效的 SQL Server 識別碼名稱。 例如,如果名稱包含空格,此名稱就必須以方括號括住。 |
| WarmCaches | 布林值 | 如果設為 true,查找作業會在開始執行前,先將索引和參照表部分載入記憶體。 這可能會強化效能。 |
下表描述的是模糊查閱轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 模糊比較標誌 | 整數 | 一個值,指定轉換如何比較資料行中的字串資料。 如需詳細資訊,請參閱 Comparing String Data。 |
| FuzzyComparisonFlagsEx | 整數 (列舉) | 一個值,指定轉換所使用的擴充比較旗標。 這些值可包括 MapExpandLigatures、MapFoldCZone、 MapFoldDigits、 MapPrecomposed和 NoMapping。 NoMapping 無法與其他旗標搭配使用。 |
| 加入至參考欄位 | 繩子 | 指定此資料行所聯結到之參考資料表中資料行名稱的值。 |
| 連接類型 | 整數 | 一個值,指定轉換會執行模糊比對或完全比對。 這個屬性的預設值為 [Fuzzy] 。 代表完全聯結類型的整數值為 1 ,而代表模糊聯結類型的整數值為 2。 |
| 相似度最低值 | 兩倍 | 轉換在資料行層級使用的相似度臨界值,指定成介於 0 與 1 之間的值。 只有大於門檻值的資料列才符合相符條件。 |
下表描述的是模糊查閱轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
注意
若為包含對應輸入資料行之通過值的輸出資料行,CopyFromReferenceColumn 就是空的,而且 SourceInputColumnLineageID 會包含對應輸入資料行的 LineageID 。 若為包含查閱結果的輸出資料行,CopyFromReferenceColumn 會包含查閱資料行的名稱,而且 SourceInputColumnLineageID 是空的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 欄位類型 | 整數 (列舉) | 一個值,可識別轉換加入至輸出之資料行的輸出資料行類型。 此屬性可以有下列其中一個值: 未定義 (0) 相似度 (1) 信心 (2) ColumnSimilarity (3) |
| 從參考欄複製 | 繩子 | 一個值,指定參考資料表中提供輸出資料行之值的資料行名稱。 |
| 來源輸入欄位譜系ID | 整數 | 用來識別為此輸出資料行提供值的輸入資料行的值。 |
模糊查閱轉換的輸入和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 模糊查閱轉換。
查閱轉換自訂屬性
查閱轉換具有自訂屬性和所有資料流程元件共用的屬性。
下表說明了 Lookup 轉換的自訂屬性。 除了 ReferenceMetadataXML 以外的所有屬性都是讀取/寫入。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 快取類型 | 整數 (列舉) | 查找表的快取類型。 這些值為 Full (0)、 Partial (1) 和 None (2)。 這個屬性的預設值為 Full。 |
| 預設編碼頁 | 整數 | 無法從資料來源中取得字碼頁資訊時要使用的預設字碼頁。 |
| 最大記憶體使用量 | 整數 | 查閱資料表的快取大小上限。 此屬性的預設值為 25,表示快取大小沒有任何限制。 |
| 最大記憶體使用量64 | 整數 | 在 64 位元電腦上,查閱資料表的快取大小上限。 |
| NoMatchBehavior | 整數 (列舉) | 一個值,指定在參考資料集中沒有相符項目的資料列是否會被視為錯誤。 當此屬性設定為 [將無相符項目的資料列視為錯誤] (0) 時,沒有相符項目的資料列就會被視為錯誤。 您可以使用 查閱轉換編輯器 對話方塊中的 錯誤輸出 頁面,指定發生此類型錯誤時應如何處理。 如需詳細資訊,請參閱查閱轉換編輯器 (錯誤輸出頁面)。 當屬性設定為 [將無相符項目的資料列傳送至無相符結果輸出] (1),資料列就不會被視為錯誤。 預設值是 [將無相符項目的資料列視為錯誤] (0)。 |
| 參數映射 | 繩子 | 歷程識別碼的分號分隔清單,而這些歷程識別碼會對應至 SqlCommand 陳述式中使用的參數。 |
| ReferenceMetadataXML | 繩子 | 轉換從查閱資料表中複製到輸出之資料行的中繼資料。 |
| SqlCommand | 繩子 | 填入查閱資料表的 SELECT 陳述式。 |
| SQL命令參數 | 繩子 | 填入查閱資料表的參數化 SQL 陳述式。 |
下表說明 Lookup 轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 從參考欄複製 | 繩子 | 在參考資料表中,作為複製來源的資料行名稱。 |
| 連接至參考欄位 | 繩子 | 來源資料行連接到的參考資料表資料行名稱。 |
下表說明查閱轉換之輸出資料行中的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 從參考欄複製 | 繩子 | 從參考資料表中複製資料行時所來源的資料行名稱。 |
查閱轉換的輸入和輸出不含任何自訂屬性。
如需相關資訊,請參閱 Lookup Transformation。
合併聯結轉換自訂屬性
合併聯結轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是合併聯結轉換的自訂屬性。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 連接類型 | 整數 (列舉) | 指定聯結是內部聯結 (2)、左方外部聯結 (1) 或完整聯結 (0)。 |
| 每輸入的最大緩衝區 | 整數 | 您再也不必設定 MaxBuffersPerInput 屬性的值,因為 Microsoft 已做出變更,降低合併聯結轉換會耗用過多記憶體的風險。 這個問題有時候會發生在合併聯結的多個輸入以不平均的速率產生資料時。 |
| 數字鍵列 | 整數 | 用於聯結的資料行數目。 |
| 將空值視為相等 | 布林值 | 一個值,指定轉換是否要將 Null 值當做相等值處理。 這個屬性的預設值為 True。 如果此屬性值為 False,轉換處理 Null 值的方式就如同 SQL Server 一樣。 |
下表描述的是合併聯結轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 輸入列ID | 整數 | 從中複製資料到這個輸出資料行之輸入資料行的 LineageID 。 |
合併聯結轉換的輸入、輸入資料行和輸出不具有任何自訂屬性。
如需詳細資訊,請參閱 合併聯結轉換。
OLE DB 命令轉換自訂屬性
OLE DB 命令轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是 OLE DB 命令轉換的自訂屬性。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| CommandTimeout | 整數 | 逾時之前 SQL 命令可以執行的秒數上限。值為 0 指出無限的時間。 這個屬性的預設值為 0。 |
| 預設編碼頁 | 整數 | 無法從資料來源中取得字碼頁資訊時要使用的字碼頁。 |
| SqlCommand | 繩子 | 轉換針對資料流程中每個資料列執行的 Transact-SQL 陳述式。 此屬性的值可以使用屬性運算式指定。 |
下表描述的是 OLE DB 命令轉換之外部資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| DB參數信息旗標 | 整數 (位元遮罩) | 描述參數特性的一組旗標。 如需詳細資訊,請參閱 MSDN Library 中 OLE DB 文件集的 DBPARAMFLAGSENUM。 |
OLE DB 命令轉換的輸入、輸入資料行、輸出及輸出資料行都沒有自訂屬性。
如需相關資訊,請參閱 OLE DB Command Transformation。
百分比取樣轉換自訂屬性
百分比取樣轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是百分比取樣轉換的自訂屬性。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 取樣種子 | 整數 | 隨機號碼產生器所使用的種子。 此屬性的預設值為 0,表示轉換會使用滴答計數。 |
| 取樣值 | 整數 | 取樣的大小 (以來源的百分比為單位)。 此屬性的值可以使用屬性運算式指定。 |
下表描述的是百分比取樣轉換之輸出的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 已選取 | 布林值 | 指定已取樣的資料列所導向的輸出目標。 在選取的輸出中,Selected 設定為 [True] ,在未選取的輸出中,Selected 設定為 [False] 。 |
百分比取樣轉換的輸入、輸入資料行和輸出資料行沒有任何自訂屬性。
如需詳細資訊,請參閱 百分比取樣轉換。
樞紐轉換的自訂屬性
下表描述樞紐轉換的自訂元件屬性。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 傳遞不匹配的樞紐鍵 | 布林值 | 若設為 True,即可將樞紐轉換設定為忽略樞紐索引鍵資料行中包含無法辨識值的資料列,並在執行封裝時,將所有樞紐索引鍵值輸出至記錄訊息中。 |
下表描述的是樞紐轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 樞紐用法 | 整數 (列舉) | 指定資料集進行樞紐分析時資料行角色的值。 0: 資料行未經樞紐,且資料行值已傳送至轉換輸出。 1: 此資料行是集合鍵的一部分,用來識別一或多個資料列屬於同一組。 具有相同集索引鍵的所有輸入資料列會組合成一個輸出資料列。 2: 此欄為樞紐欄。 至少會從每個資料行值建立一個資料行。 3: 此資料行的值會置於樞紐後建立的資料行中。 |
下表描述的是樞紐轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 樞紐鍵值 | 繩子 | 資料行中的其中一個可能值,而該資料行會因其 PivotUsage 屬性的值而標示為樞紐索引鍵。 此屬性的值可以使用屬性運算式指定。 |
| 來源欄 | 整數 | 包含樞紐值之輸入資料行的 LineageID ,或 -1。 值為 -1 表示該資料行未用於樞紐作業。 |
如需詳細資訊,請參閱 樞紐轉換。
資料列計數轉換自訂屬性
資料列計數轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是資料列計數轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 變數名稱 | 繩子 | 保存資料列計數之變數的名稱。 |
資料列計數轉換的輸入、輸入資料行、輸出及輸出資料行都沒有自訂屬性。
如需詳細資訊,請參閱 Row Count Transformation。
資料列取樣轉換的自訂屬性
資料列取樣轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是資料列取樣轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 取樣種子 | 整數 | 隨機號碼產生器所使用的種子。 此屬性的預設值為 0,表示轉換會使用滴答計數。 |
| 取樣值 | 整數 | 樣本的資料列數。 此屬性的值可以使用屬性運算式指定。 |
下表描述的是資料列取樣轉換之輸出的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 已選取 | 布林值 | 指定已取樣的資料列所導向的輸出目標。 在選取的輸出中,Selected 設定為 [True] ,在未選取的輸出中,Selected 設定為 [False] 。 |
下表描述的是資料列取樣轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| InputColumnLineageId (輸入列系譜ID) | 整數 | 一個值,指定作為輸出資料行來源的輸入資料行之 LineageID。 |
資料列取樣轉換的輸入和輸入資料行沒有任何自訂屬性。
如需詳細資訊,請參閱 資料列取樣轉換。
指令碼元件自訂屬性
指令碼元件同時具有自訂屬性以及所有資料流程元件通用的屬性。 不論指令碼元件是當做來源、轉換或目的地,您都可以使用相同的自訂屬性。
下表描述的是指令碼元件的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| 唯讀變數 | 繩子 | 可供指令碼元件用於唯讀存取之變數的逗號分隔清單。 |
| 讀寫變數 | 繩子 | 可供指令碼元件進行讀取/寫入存取的變數逗號分隔清單。 |
除非指令碼開發人員為指令碼元件的輸入、輸入資料行、輸出和輸出資料行建立自訂屬性,否則它們沒有任何自訂屬性。
如需詳細資訊,請參閱 指令碼元件。
緩慢變更維度轉換的自訂屬性
緩時變維度轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是緩時變維度轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| CurrentRowWhere | 繩子 | SELECT 陳述式中的 WHERE 子句,它會從具有相同商務索引鍵的資料列中選取目前的資料列。 |
| 啟用推斷成員 | 布林值 | 一個值,指定是否要偵測推斷的成員更新。 這個屬性的預設值為 True。 |
| FailOnFixedAttributeChange(固定屬性變更失敗) | 布林值 | 一個值,指定當含有固定屬性的資料列資料行變更或維度資料表中的查閱失敗時,轉換是否會失敗。 如果您預期傳入資料列會包含新的記錄,請將這個值設定為 [True] ,以便在查閱失敗之後繼續進行轉換,因為轉換會使用失敗來識別新的記錄。 此屬性的預設值為 False。 |
| FailOnLookupFailure | 布林值 | 一個值,指定當現有資料錄的查閱失敗時,轉換是否會失敗。 此屬性的預設值為 False。 |
| 行變更類型輸入 | 整數 | 一個值,指定所有傳入資料列是否都是新的資料列,或轉換是否應該偵測變更的類型。 |
| 推論成員指示器 | 繩子 | 推斷的成員的資料行名稱。 |
| SqlCommand | 繩子 | 用來建立結構描述資料列集的 SQL 陳述式。 |
| 更新變更屬性記錄 | 布林值 | 一個值,指出歷程記錄屬性更新是否會導向至轉換輸出,以便變更屬性更新。 |
下表描述的是緩時變維度轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 欄位類型 | 整數 (列舉) | 資料行的更新類型。 值如下:變更屬性 (2)、固定屬性 (4)、歷程記錄屬性 (3)、索引鍵 (1) 和其他 (0)。 |
緩時變維度轉換的輸入、輸出和輸出資料行沒有任何自訂屬性。
如需詳細資訊,請參閱 緩時變維度轉換。
排序轉換自訂屬性
排序轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是排序轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 消除重複項 | 布林值 | 指定轉換是否會從轉換輸出中移除重複的資料列。 此屬性的預設值為 False。 |
| MaximumThreads | 整數 | 包含轉換可用於排序的執行緒數目上限。 值為 0 表示無限的執行緒數目。 這個屬性的預設值為 0。 此屬性的值可以使用屬性運算式指定。 |
下表描述的是排序轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| NewComparisonFlags (新比較標誌) | 整數 (位元遮罩) | 一個值,指定轉換如何比較資料行中的字串資料。 如需詳細資訊,請參閱 Comparing String Data。 |
| 新排序鍵位置 | 整數 | 一個值,指定資料行的排序次序。 值為 0 表示這個資料行的資料不會進行排序。 |
下表描述的是排序轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 排序欄位ID | 整數 | 排序資料行的 LineageID。 |
排序轉換的輸入和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 排序轉換。
詞彙擷取轉換自訂屬性
詞彙擷取轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是詞彙擷取轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 頻率臨界值 | 整數 | 表示詞彙在被擷取之前必須出現次數的數值。 這個屬性的預設值為 2。 |
| IsCaseSensitive | 布林值 | 一個值,指定在擷取名詞和名詞片語時是否要區分大小寫。 此屬性的預設值為 False。 |
| MaxLengthOfTerm | 整數 | 一個數值,指出詞彙的長度上限。 這個屬性只會套用至片語。 這個屬性的預設值為 12。 |
| 需要參考資料 | 布林值 | 一個值,指定轉換是否會使用儲存在參考資料表中的排除詞彙清單。 此屬性的預設值為 False。 |
| OutTermColumn | 繩子 | 包含排除詞彙的資料行名稱。 |
| OutTermTable | 繩子 | 包含具有排除詞彙之資料行的資料表名稱。 |
| 分數類型 | 整數 | 一個值,指定要與詞彙產生關聯的分數類型。 有效的值為 0 (表示頻率) 和 1 (表示 TFIDF 分數)。 TFIDF 分數是「詞彙頻率」和「反向文件頻率」的乘積,定義為︰詞彙 T 的 TFIDF = (T 的頻率) * log((輸入中的資料列數) / (具有 T 的資料列數))。 這個屬性的預設值為 0。 |
| 單詞或片語 | 整數 | 指定詞彙類型的值。 有效的值包括 0 (表示只有字詞)、1 (表示只有名詞片語) 和 2 (表示同時有字詞和名詞片語)。 這個屬性的預設值為 0。 |
詞彙擷取轉換的輸入、輸入資料行、輸出和輸出資料行沒有任何自訂屬性。
如需詳細資訊,請參閱 詞彙擷取轉換。
詞彙查詢轉換自訂屬性
詞彙查閱轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。
下表描述的是詞彙查閱轉換的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 區分大小寫 | 布林值 | 指定在比對輸入資料行文字與查閱字詞時,是否套用區分大小寫比較的值。 此屬性的預設值為 False。 |
| 參考詞彙欄 | 繩子 | 包含查閱字詞的資料行名稱。 |
| 參考術語表 | 繩子 | 包含查閱詞彙之資料行所在的資料表名稱。 |
下表描述的是詞彙查閱轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 輸入欄位類型 | 整數 | 一個值,指定資料行的使用方式。 有效值如下:0 代表傳遞資料行,1 代表查閱資料行,而 2 代表同時為傳遞資料行和查閱資料行的資料行。 |
下表描述的是詞彙查閱轉換之輸出資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| CustomLineageID | 整數 | 對應輸入資料行的 LineageID (如果該資料行的 InputColumnType 是 0 或 2 的話)。 |
詞彙查閱轉換的輸入和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 詞彙查閱轉換。
取消樞紐轉換自訂屬性
取消樞紐轉換只有元件層級上所有資料流程元件通用的屬性。
注意
本節是以 取消樞紐轉換 中所述的取消樞紐案例為依據,說明此處所述選項的用法。
下表描述的是取消樞紐轉換之輸入資料行的自訂屬性。 所有屬性都是可讀寫的。
| 屬性 | 資料類型 | 描述 |
|---|---|---|
| 目標欄 | 整數 | 輸入資料行所對應之輸出資料行的 LineageID 。 值為 -1 表示輸入資料行不會對應至輸出資料行。 |
| 樞紐鍵值 | 繩子 | 複製到轉換輸出資料行的值。 此屬性的值可以使用屬性運算式指定。 在 取消樞紐轉換所描述的取消樞紐狀況中,樞紐值包括 Ham、Coke、Milk、Beer 和 Chips 等文字值。 這些會以文字值的形式顯示在由 樞紐分析鍵值資料行名稱 選項指定的新「產品」資料行中。 |
下表說明了 Unpivot 轉換之輸出資料行自訂屬性。 所有屬性都是可讀寫的。
| 屬性名稱 | 資料類型 | 描述 |
|---|---|---|
| PivotKey | 布林值 | 指出輸入資料行之 PivotKeyValue 屬性中的值是否會寫入這個輸出資料行中。 在 取消樞紐轉換 所述的取消樞紐案例中,樞紐值資料行名稱為 Product,並用來指定新的 Product 資料行,而 Ham、Coke、Milk、Beer 和 Chips 資料行會取消樞紐至此資料行中。 |
取消樞紐轉換的輸入和輸出沒有任何自訂屬性。
如需詳細資訊,請參閱 取消樞紐轉換。