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