共用方式為


轉換自訂屬性

除了 SQL Server Integration Services 物件模型中大部分資料流程物件通用的屬性以外,許多資料流程物件都具有物件特有的自訂屬性。這些自訂屬性只能在執行階段使用,而且不會記錄在 Integration Services Managed 程式設計參考文件集中。

本主題將列出並描述各種資料流程轉換的自訂屬性。如需有關大部分資料流程物件通用之屬性的詳細資訊,請參閱<通用屬性>。

您可以使用屬性運算式來設定轉換的某些屬性。如需詳細資訊,請參閱<可以使用運算式設定的資料流程屬性>。

含有自訂屬性的轉換

彙總

匯出資料行

資料列計數

稽核

模糊群組

資料列取樣

快取轉換

模糊查閱

指令碼元件

字元對應

匯入資料行

緩時變維度

條件式分割

查閱

排序

複製資料行

合併聯結

詞彙擷取

資料轉換

OLE DB 命令

詞彙查閱

資料採礦查詢

百分比取樣

取消樞紐

衍生的資料行

樞紐

不含自訂屬性的轉換

下列轉換在元件、輸入或輸出層級沒有任何自訂屬性:合併轉換多點傳送轉換聯集全部轉換。它們只會使用所有資料流程元件通用的屬性。

彙總轉換自訂屬性

彙總轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述彙總轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

AutoExtendFactor

整數

介於 1 到 100 之間的值,指定記憶體於彙總期間可以擴充的百分比。這個屬性的預設值為 25

CountDistinctKeys

整數

一個值,指定彙總可寫入之相異計數的確切數目。如果您指定了 CountDistinctScale 值,就會優先使用 CountDistinctKeys 中的值。

CountDistinctScale

整數 (列舉)

一個值,描述彙總可以在資料行中計算之相異值的近似數目。

此屬性可以有下列其中一個值:

  • (1) - 表示最多 500,000 個索引鍵值

  • (2) - 表示最多 5 百萬個索引鍵值

  • (3) - 表示多於 2 千 5 百萬個索引鍵值。

  • 未指定 (0) - 表示沒有使用任何 CountDistinctScale 值。使用未指定 (0) 選項可能會影響在大型資料集中的效能。

Keys

整數

一個值,指定彙總寫入之群組依據索引鍵的確切數目。如果您指定了 KeyScale值,就會優先使用 Keys 中的值。

KeyScale

整數 (列舉)

一個值,描述彙總可寫入之群組依據索引鍵值的近似數目。

此屬性可以有下列其中一個值:

  • (1) - 表示最多 500,000 個索引鍵值。

  • (2) - 表示最多 5 百萬個索引鍵值。

  • (3) - 表示多於 2 千 5 百萬個索引鍵值。

  • 未指定 (0) - 表示沒有使用任何 KeyScale 值。

下表將描述彙總轉換之輸出的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

Keys

整數

一個值,指定彙總可寫入之群組依據索引鍵的確切數目。如果您指定了 KeyScale 值,就會優先使用 Keys 中的值。

KeyScale

整數 (列舉)

一個值,描述彙總可寫入之群組依據索引鍵值的近似數目。

此屬性可以有下列其中一個值:

  • (1) - 表示最多 500,000 個索引鍵值,

  • (2) - 表示最多 5 百萬個索引鍵值,

  • (3) - 表示多於 2 千 5 百萬個索引鍵值。

  • 未指定 (0) - 表示沒有使用任何 KeyScale 值。

下表將描述彙總轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

AggregationColumnId

整數

參與 GROUP BY 或彙總函式之資料行的 LineageID。

AggregationComparisonFlags

整數

一個值,指定彙總轉換如何比較資料行中的字串資料。如需詳細資訊,請參閱<比較字串資料>。

AggregationType

整數 (列舉)

一個值,指定要在資料行上執行的彙總作業。

此屬性可以有下列其中一個值:

  • 計數 (1)

  • 全部計數 (2)

  • 相異計數 (3)

  • 總和 (4)

  • 平均 (5)

  • 最大值 (7)

  • 最小值 (6)

  • 群組依據 (0)

CountDistinctKeys

整數

當彙總類型為 [相異計數] 時,就是指定彙總可寫入之索引鍵確切數目的值。如果您指定了 CountDistinctScale 值,就會優先使用 CountDistinctKeys 中的值。

CountDistinctScale

整數 (列舉)

當彙總類型為 [相異計數] 時,就是描述彙總可寫入之索引鍵值近似數目的值。

此屬性可以有下列其中一個值:

  • (1) - 表示最多 500,000 個索引鍵值,

  • (2) - 表示最多 5 百萬個索引鍵值,

  • (3) - 表示多於 2 千 5 百萬個索引鍵值。

  • 未指定 (0) - 表示沒有使用任何 CountDistinctScale 值。

IsBig

布林值

一個值,指出資料行包含大於 40 億的值,或有效位數超過雙精度浮點數值的值。此值可能是 0 或 1。0 表示 IsBig 為 False 而且資料行不包含大數值或精確值。這個屬性的預設值為 1。

彙總轉換的輸入和輸入資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<彙總轉換>。

稽核轉換自訂屬性

稽核轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述稽核轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

LineageItemSelected

整數 (列舉)

針對輸出選取的稽核項目。

此屬性可以有下列其中一個值:

  • 執行執行個體 GUID (0)

  • 執行開始時間 (4)

  • 電腦名稱 (5)

  • 封裝識別碼 (1)

  • 封裝名稱 (2)

  • 工作識別碼 (8)

  • 工作名稱 (7)

  • 使用者名稱 (6)

  • 版本識別碼 (3)

稽核轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<稽核轉換>。

快取轉換轉換自訂屬性

快取轉換轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述快取轉換轉換的屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

Connectionmanager

字串

指定連接管理員的名稱。

ValidateExternalMetadata

布林值

指出快取轉換是否在設計階段使用外部資料來源進行驗證。如果此屬性設定為 False,就會在執行階段根據外部資料來源進行驗證。

預設值為 True。

AvailableInputColumns

字串

可用輸入資料行的清單。

InputColumns

字串

選取之輸入資料行的清單。

CacheColumnName

字串

指定對應至選取之輸入資料行的資料行名稱。

CacheColumnName 屬性中的資料行名稱必須與 [快取連接管理員編輯器][資料行] 頁面上所列的對應資料行名稱相符。

如需詳細資訊,請參閱<快取連接管理員編輯器

字元對應轉換自訂屬性

字元對應轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述字元對應轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

InputColumnLineageId

整數

一個值,指定屬於輸出資料行來源之輸入資料行的 LineageID。

MapFlags

整數 (列舉)

一個值,指定字元對應轉換在資料行上執行的字串作業。

此屬性可以有下列其中一個值:

  • 位元組反轉 (2)

  • 全形 (6)

  • 半形 (5)

  • 平假名 (3)

  • 片假名 (4)

  • 語言大小寫 (7)

  • 小寫 (0)

  • 簡體中文 (8)

  • 繁體中文(9)

  • 大寫 (1)

字元對應轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<字元對應轉換>。

條件式分割轉換自訂屬性

條件式分割轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述條件式分割轉換之輸出的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

EvaluationOrder

整數

一個值,指定條件清單中條件式分割轉換所評估之條件 (與輸出相關聯) 的位置。這些條件會依據最低至最高值的順序進行評估。

Expression

字串

代表條件式分割轉換所評估之條件的運算式。資料行是由歷程識別碼所代表。

FriendlyExpression

字串

代表條件式分割轉換所評估之條件的運算式。資料行是由它們的名稱所代表。

此屬性的值可以使用屬性運算式指定。

IsDefaultOut

布林值

一個值,指出輸出是否為預設輸出。

條件式分割轉換的輸入、輸入資料行和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<條件式分割轉換>。

複製資料行轉換自訂屬性

複製資料行轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述複製資料行轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

copyColumnId

整數

從中複製輸出資料行之輸入資料行的 LineageID。

複製資料行轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<複製資料行轉換>。

資料轉換自訂屬性

資料轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述資料轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

FastParse

布林值

一個值,指出資料行會使用 Integration Services 所提供之速度更快但不區分地區設定的快速剖析常式,還是區分地區設定的標準剖析常式。此屬性的預設值為 False。如需詳細資訊,請參閱<快速剖析>和<標準剖析>。.

附註附註
雖然您無法在 [資料轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

SourceInputColumnLineageId

整數

屬於輸出資料行來源之輸入資料行的 LineageID。

資料轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<資料轉換>。

資料採礦查詢轉換自訂屬性

資料採礦查詢轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述資料採礦查詢轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

ASConnectionId

字串

連接物件的唯一識別碼。

ASConnectionString

字串

Analysis Services 專案或 Analysis Services 資料庫的連接字串。

CatalogName

字串

Analysis Services 資料庫的名稱。

ModelName

字串

資料採礦模型的名稱。

ModelStructureName

字串

採礦結構的名稱。

ObjectRef

字串

可識別轉換所使用之資料採礦結構的 XML 標記。

QueryText

字串

轉換所使用的預測查詢陳述式。

資料採礦查詢轉換的輸入、輸入資料行、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<資料採礦查詢轉換>。

衍生的資料行轉換自訂屬性

衍生的資料行轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述衍生的資料行轉換之輸入資料行和輸出資料行的自訂屬性。當您選擇要加入衍生的資料行當做新資料行時,這些自訂屬性會套用至新的輸出資料行。當您選擇要使用衍生的結果來取代現有輸入資料行的內容時,這些自訂屬性會套用至現有的輸入資料行。所有屬性都是可讀寫的。

屬性

資料類型

說明

Expression

字串

代表條件式分割轉換所評估之條件的運算式。資料行是由資料行的 LineageID 屬性所代表。

FriendlyExpression

字串

代表條件式分割轉換所評估之條件的運算式。資料行是由它們的名稱所代表。

此屬性的值可以使用屬性運算式指定。

衍生的資料行轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<衍生的資料行轉換>。

匯出資料行轉換自訂屬性

匯出資料行轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述匯出資料行轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

AllowAppend

布林值

一個值,指定轉換是否將資料附加至現有的檔案。此屬性的預設值為 False。

ForceTruncate

布林值

一個值,指定轉換是否在寫入資料之前截斷現有的檔案。此屬性的預設值為 False。

FileDataColumnID

整數

一個值,可識別包含轉換插入檔案中之資料的資料行。在擷取資料行上,這個屬性的值為 0。在檔案路徑資料行上,這個屬性包含擷取資料行的 LineageID。

WriteBOM

布林值

一個值,指定是否要將位元組順序標記 (BOM) 寫入該檔案。

匯出資料行轉換的輸入、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<匯出資料行轉換>。

匯入資料行轉換自訂屬性

匯入資料行轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述匯入資料行轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

ExpectBOM

布林值

一個值,指定匯入資料行轉換是否必須使用位元組順序標記 (BOM)。BOM 只有在資料的資料類型為 DT_NTEXT 時才需要。

FileDataColumnID

整數

一個值,可識別包含轉換插入資料流程中之資料的資料行。在即將插入之資料的資料行上,這個屬性的值為 0。在包含來源檔案路徑的資料行上,這個屬性包含即將插入之資料的資料行的 LineageID。

匯入資料行轉換的輸入、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱 <匯入資料行轉換>。

模糊群組轉換自訂屬性

模糊群組轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述模糊群組轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

Delimiters

字串

轉換所使用的 Token 分隔符號。預設分隔符號包括下列字元:空格 ( )、逗號 (,)、句號 (.)、分號 (;)、冒號 (:)、連字號 (-)、雙引號 (")、單引號 (')、(&) 符號、斜線 (/)、反斜線 (\)、(@) 符號、驚嘆號 (!)、問號 (?)、左括號 (()、右括號 ())、小於 (<)、大於 (>)、左方括號 ([)、右方括號 (])、左大括號 ({)、右大括號 (})、直線 (|)、數字符號 (#)、星號 (*)、插入號 (^) 和百分比 (%)。

Exhaustive

布林值

一個值,指定每個輸入資料錄是否會與其他每個輸入資料錄比較。True 的值大部分用於偵錯目的。此屬性的預設值為 False。

附註附註
雖然您無法在 [模糊群組轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

MaxMemoryUsage

整數

可供轉換使用的記憶體數量上限。此屬性的預設值為 0,表示啟用動態記憶體使用量。

此屬性的值可以使用屬性運算式指定。

附註附註
雖然您無法在 [模糊群組轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

MinSimilarity

雙精度浮點數

轉換用來識別重複項目的相似度臨界值,表示成介於 0 與 1 之間的值。這個屬性的預設值為 0.8。

下表將描述模糊群組轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

ExactFuzzy

整數 (列舉)

一個值,指定轉換會執行模糊比對或完全比對。有效值為 ExactFuzzy。這個屬性的預設值為 Fuzzy

FuzzyComparisonFlags

整數 (列舉)

一個值,指定轉換如何比較資料行中的字串資料。

此屬性可以有下列其中一個值:

  • FullySensitive

  • IgnoreCase

  • IgnoreKanaType

  • IgnoreNonSpace

  • IgnoreSymbols

  • IgnoreWidth

如需詳細資訊,請參閱<比較字串資料>。

LeadingTrailingNumeralsSignificant

整數 (列舉)

一個值,指定數字的重要性。

此屬性可以有下列其中一個值:

  • LeadingNumeralsSignificant (1) - 開頭數字很重要時使用。

  • TrailingNumeralsSignificant (2) - 尾端數字很重要時使用。

  • LeadingAndTrailingNumeralsSignificant (3) - 開頭和尾端數字都很重要時使用。

  • NumeralsNotSpecial (0) - 數字不重要時使用。

MinSimilarity

雙精度浮點數

用於資料行之聯結的相似度臨界值,指定成介於 0 與 1 之間的值。只有大於臨界值的資料列會判定為相符項目。

ToBeCleaned

布林值

一個值,指定此資料行是否用於識別重複項目。亦即,這個資料行是否為您分組所依據的資料行。此屬性的預設值為 False。

下表將描述模糊群組轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

ColumnType

整數 (列舉)

一個值,可識別輸出資料行的類型。

此屬性可以有下列其中一個值:

  • KeyIn (1)

  • KeyOut (2)

  • Similarity (3)

  • ColumnSimilarity (4)

  • PassThru (5)

  • Canonical (6)

  • Undefined (0)

InputID

整數

對應輸入資料行的 LineageID。

模糊群組轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<模糊群組轉換>。

模糊查閱轉換自訂屬性

模糊查閱轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述模糊查閱轉換的自訂屬性。除了 ReferenceMetadataXML 以外的所有屬性都是可讀寫的。

屬性

資料類型

說明

CopyReferenceTable

布林值

指定是否應該針對模糊查閱索引建構和後續的查閱建立參考資料表的副本。此屬性的預設值為 True。

Delimiters

字串

轉換用來 Token 化資料行值的分隔符號。預設的分隔符號包括下列字元:空格 ( )、逗號 (,)、句號 (.)、分號 (;)、冒號 (:)、連字號 (-)、雙引號 (")、單引號 (')、(&) 符號、斜線 (/)、反斜線 (\)、(@) 符號、驚嘆號 (!)、問號 (?)、左括號 (()、右括號 ())、小於 (<)、大於 (>)、左方括號 ([)、右方括號 (])、左大括號 ({)、右大括號 (})、直線 (|)、數字符號 (#)、星號 (*)、插入號 (^) 和百分比 (%)。

DropExistingMatchIndex

布林值

一個值,指定當 MatchIndexOptions 沒有設定為 ReuseExistingIndex 時,是否要刪除 MatchIndexName 中指定的相符索引。這個屬性的預設值為 True。

Exhaustive

布林值

一個值,指定每個輸入資料錄是否會與其他每個輸入資料錄比較。True 的值大部分用於偵錯目的。此屬性的預設值為 False。

附註附註
雖然您無法在 [模糊查閱轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

MatchIndexName

字串

相符索引的名稱。相符索引是轉換用以建立並儲存它所使用之索引的資料表。如果重複使用相符索引,MatchIndexName 就會指定要重複使用的索引。MatchIndexName 必須是有效的 SQL Server 識別碼名稱。例如,如果名稱包含空格,此名稱就必須以方括號括住。

MatchIndexOptions

整數 (列舉)

一個值,指定轉換如何管理相符索引。

此屬性可以有下列其中一個值:

  • GenerateNewIndex (1)

  • GenerateAndPersistNewIndex (2)

  • GenerateAndMaintainNewIndex (3)

  • ReuseExistingIndex (0)

MaxMemoryUsage

整數

查閱資料表的快取大小上限。此屬性的預設值為 0,表示快取大小沒有任何限制。

此屬性的值可以使用屬性運算式指定。

附註附註
雖然您無法在 [模糊查閱轉換編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

MaxOutputMatchesPerInput

整數

轉換可以針對每個輸入資料列傳回的相符項目數上限。這個屬性的預設值為 1

附註附註
您只能使用 [進階編輯器] 來指定大於 100 的值。

MinSimilarity

整數

轉換在元件層級使用的相似度臨界值,指定成介於 0 與 1 之間的值。只有大於臨界值的資料列會判定為相符項目。

ReferenceMetadataXML

字串

僅供參考之用。不支援。我們無法保證未來的相容性。

ReferenceTableName

字串

查閱資料表的名稱。此名稱必須是有效的 SQL Server 識別碼名稱。例如,如果名稱包含空格,此名稱就必須以方括號括住。

WarmCaches

布林值

如果它是 True,查閱就會在執行開始之前,將索引和參考資料表部分載入記憶體中。這可能會強化效能。

下表將描述模糊查閱轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

FuzzyComparisonFlags

整數

一個值,指定轉換如何比較資料行中的字串資料。如需詳細資訊,請參閱<比較字串資料>。

FuzzyComparisonFlagsEx

整數 (列舉)

一個值,指定轉換所使用的擴充比較旗標。這些值可能包括 MapExpandLigatures、MapFoldCZoneMapFoldDigitsMapPrecomposedNoMappingNoMapping 無法與其他旗標搭配使用。

JoinToReferenceColumn

字串

一個值,指定此資料行在參考資料表中所聯結的資料行名稱。

JoinType

整數

一個值,指定轉換會執行模糊比對或完全比對。這個屬性的預設值為 Fuzzy。代表完全聯結類型的整數值為 1,而代表模糊聯結類型的整數值為 2

MinSimilarity

雙精度浮點數

轉換在資料行層級使用的相似度臨界值,指定成介於 0 與 1 之間的值。只有大於臨界值的資料列會判定為相符項目。

下表將描述模糊查閱轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

[!附註]

若為包含對應輸入資料行之通過值的輸出資料行,CopyFromReferenceColumn 就是空的,而且 SourceInputColumnLineageID 會包含對應輸入資料行的 LineageID。若為包含查閱結果的輸出資料行,CopyFromReferenceColumn 會包含查閱資料行的名稱,而且 SourceInputColumnLineageID 是空的。

屬性

資料類型

說明

ColumnType

整數 (列舉)

一個值,可識別轉換加入至輸出之資料行的輸出資料行類型。

此屬性可以有下列其中一個值:

  • Similarity (1)

  • Confidence (2)

  • ColumnSimilarity (3)

  • Undefined (0)

CopyFromReferenceColumn

字串

一個值,指定參考資料表中提供輸出資料行之值的資料行名稱。

SourceInputColumnLineageId

整數

一個值,可識別提供值給這個輸出資料行的輸入資料行。

模糊查閱轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<模糊查閱轉換>。

查閱轉換自訂屬性

查閱轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述查閱轉換的自訂屬性。除了 ReferenceMetadataXML 以外的所有屬性都是可讀寫的。

屬性

資料類型

說明

CacheType

整數 (列舉)

查閱資料表的快取類型。這些值為 Full (0)、Partial (1) 和 None (2)。此屬性的預設值為 Full

DefaultCodePage

整數

無法從資料來源中取得字碼頁資訊時要使用的預設字碼頁。

MaxMemoryUsage

整數

查閱資料表的快取大小上限。此屬性的預設值為 25,表示快取大小沒有任何限制。

MaxMemoryUsage64

整數

在 64 位元電腦上,查閱資料表的快取大小上限。

NoMatchBehavior

整數 (列舉)

一個值,指定在參考資料集中沒有相符項目的資料列是否會被視為錯誤。

當此屬性設定為 將無相符項目的資料列視為錯誤 (0) 時,沒有相符項目的資料列就會被視為錯誤。您可以使用 [查閱轉換編輯器] 對話方塊的 [錯誤輸出] 頁面來指定發生這種錯誤類型時要採取的動作。如需詳細資訊,請參閱<查閱轉換編輯器 (錯誤輸出頁面)>。

當此屬性設定為 將無相符項目的資料列傳送至無相符結果輸出 (1) 時,資料列就不會被視為錯誤。

預設值為 將無相符項目的資料列視為錯誤 (0)。

ParameterMap

字串

歷程識別碼的分號分隔清單,而這些歷程識別碼會對應至 SqlCommand 陳述式中使用的參數。

ReferenceMetaDataXML

字串

轉換從查閱資料表中複製到輸出之資料行的中繼資料。

SqlCommand

字串

填入查閱資料表的 SELECT 陳述式。

SqlCommandParam

字串

填入查閱資料表的參數化 SQL 陳述式。

下表將描述查閱轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

CopyFromReferenceColumn

字串

在參考資料表中,從中複製資料行的資料行名稱。

JoinToReferenceColumns

字串

在參考資料表中,來源資料行所聯結的資料行名稱。

下表將描述查閱轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

CopyFromReferenceColumn

字串

在參考資料表中,從中複製資料行的資料行名稱。

查閱轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<查閱轉換>。

合併聯結轉換自訂屬性

合併聯結轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述合併聯結轉換的自訂屬性。

屬性

資料類型

說明

JoinType

整數 (列舉)

指定聯結是內部聯結 (2)、左方外部聯結 (1) 或完整聯結 (0)。

MaxBuffersPerInput

整數

要針對每個輸入使用的緩衝區數目上限。如需有關這個屬性使用方式的詳細資訊,請參閱<改善資料流程的效能>。

NumKeyColumns

整數

聯結中使用的資料行數目。

TreatNullsAsEqual

布林值

一個值,指定轉換是否要將 Null 值當做相等值處理。此屬性的預設值為 True。如果此屬性值為 False,轉換處理 Null 值的方式就如同 SQL Server 一樣。

下表將描述合併聯結轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

InputColumnID

整數

從中複製資料到這個輸出資料行之輸入資料行的 LineageID。

合併聯結轉換的輸入、輸入資料行和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<合併聯結轉換>。

OLE DB 命令轉換自訂屬性

OLE DB 命令轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述 OLE DB 命令轉換的自訂屬性。

屬性名稱

資料類型

說明

CommandTimeout

整數

逾時之前 SQL 命令可以執行的秒數上限。值為 0 表示無限的時間。這個屬性的預設值為 0

DefaultCodePage

整數

無法從資料來源中取得字碼頁資訊時要使用的字碼頁。

SQLCommand

字串

轉換針對資料流程中每個資料列執行的 Transact-SQL 陳述式。

此屬性的值可以使用屬性運算式指定。

下表將描述 OLE DB 命令轉換之外部資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

DBParamInfoFlag

整數 (位元遮罩)

描述參數特定的旗標集。如需詳細資訊,請參閱 MSDN Library 中 OLE DB 文件集的 DBPARAMFLAGSENUM。

OLE DB 命令轉換的輸入、輸入資料行、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<OLE DB 命令轉換>。

百分比取樣轉換自訂屬性

百分比取樣轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述百分比取樣轉換的自訂屬性。

屬性

資料類型

說明

SamplingSeed

整數

隨機號碼產生器所使用的種子。此屬性的預設值為 0,表示轉換會使用滴答計數。

SamplingValue

整數

取樣的大小 (以來源的百分比為單位)。

此屬性的值可以使用屬性運算式指定。

下表將描述百分比取樣轉換之輸出的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

Selected

布林值

指定取樣資料列要導向的目標輸出。在選取的輸出上,Selected 設定為 True,而在未選取的輸出上,Selected 則設定為 False。

百分比取樣轉換的輸入、輸入資料行和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<百分比取樣轉換>。

樞紐轉換自訂屬性

樞紐轉換只有元件層級上所有資料流程元件通用的屬性。

下表將描述樞紐轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

PivotUsage

整數 (列舉)

一個值,指定當資料集進行樞紐處理時,資料行的角色。

選項值說明
0資料行未經樞紐,且資料行值已傳送至轉換輸出。
1資料行是集索引鍵的一部分,可識別一個集中的一或多個資料列。具有相同集索引鍵的所有輸入資料列會組合成一個輸出資料列。
2資料行為樞紐資料行。至少應從每個資料行值建立一個資料行。
3此資料行的值會置於樞紐後建立的資料行中。

下表將描述樞紐轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

PivotKeyValue

字串

資料行的其中一個可能值,此值會由其 PivotUsage 屬性的值標示為樞紐索引鍵。

此屬性的值可以使用屬性運算式指定。

SourceColumn

整數

包含樞紐值之輸入資料行的 LineageID,或 -1。值為 -1 表示此資料行不會用於樞紐作業中。

樞紐轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<樞紐轉換>。

資料列計數轉換自訂屬性

資料列計數轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述資料列計數轉換的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

VariableName

字串

保存資料列計數之變數的名稱。

資料列計數轉換的輸入、輸入資料行、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<資料列計數轉換>。

資料列取樣轉換自訂屬性

資料列取樣轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述資料列取樣轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

SamplingSeed

整數

隨機號碼產生器所使用的種子。此屬性的預設值為 0,表示轉換會使用滴答計數。

SamplingValue

整數

取樣的資料列計數。

此屬性的值可以使用屬性運算式指定。

下表將描述資料列取樣轉換之輸出的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

Selected

布林值

指定取樣資料列要導向的目標輸出。在選取的輸出上,Selected 設定為 True,而在未選取的輸出上,Selected 則設定為 False。

下表將描述資料列取樣轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

InputColumnLineageId

整數

一個值,指定屬於輸出資料行來源之輸入資料行的 LineageID。

資料列取樣轉換的輸入和輸入資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<資料列取樣轉換>。

指令碼元件自訂屬性

指令碼元件同時具有自訂屬性以及所有資料流程元件通用的屬性。不論指令碼元件是當做來源、轉換或目的地,您都可以使用相同的自訂屬性。

下表將描述指令碼元件的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

ReadOnlyVariables

字串

可供指令碼元件用於唯讀存取之變數的逗號分隔清單。

ReadWriteVariables

字串

可供指令碼元件用於可讀寫存取之變數的逗號分隔清單。

除非指令碼開發人員為指令碼元件的輸入、輸入資料行、輸出和輸出資料行建立自訂屬性,否則它們沒有任何自訂屬性。

如需詳細資訊,請參閱<指令碼元件>。

緩時變維度轉換自訂屬性

緩時變維度轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述緩時變維度轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

CurrentRowWhere

字串

SELECT 陳述式中的 WHERE 子句,它會從具有相同商務索引鍵的資料列中選取目前的資料列。

EnableInferredMember

布林值

一個值,指定是否要偵測推斷的成員更新。此屬性的預設值為 True。

FailOnFixedAttributeChange

布林值

一個值,指定當含有固定屬性的資料列資料行變更或維度資料表中的查閱失敗時,轉換是否會失敗。如果您預期傳入資料列會包含新的資料錄,請將這個值設定為 True,以便在查閱失敗之後繼續進行轉換,因為轉換會使用失敗來識別新的資料錄。此屬性的預設值為 False。

FailOnLookupFailure

布林值

一個值,指定當現有資料錄的查閱失敗時,轉換是否會失敗。此屬性的預設值為 False。

IncomingRowChangeType

整數

一個值,指定所有傳入資料列是否都是新的資料列,或轉換是否應該偵測變更的類型。

InferredMemberIndicator

字串

推斷的成員的資料行名稱。

SQLCommand

字串

用來建立結構描述資料列集的 SQL 陳述式。

UpdateChangingAttributeHistory

布林值

一個值,指出歷程記錄屬性更新是否會導向至轉換輸出,以便變更屬性更新。

下表將描述緩時變維度轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

ColumnType

整數 (列舉)

資料行的更新類型。這些值為:Changing Attribute (2)、Fixed Attribute (4)、Historical Attribute (3)、Key (1) 和 Other (0)。

緩時變維度轉換的輸入、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<緩時變維度轉換>。

排序轉換自訂屬性

排序轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述排序轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

EliminateDuplicates

布林值

指定轉換是否會從轉換輸出中移除重複的資料列。此屬性的預設值為 False

MaximumThreads

整數

包含轉換可用於排序的執行緒數目上限。值為 0 表示無限的執行緒數目。這個屬性的預設值為 0

此屬性的值可以使用屬性運算式指定。

下表將描述排序轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

NewComparisonFlags

整數 (位元遮罩)

一個值,指定轉換如何比較資料行中的字串資料。如需詳細資訊,請參閱<比較字串資料>。

NewSortKeyPosition

整數

一個值,指定資料行的排序次序。值為 0 表示這個資料行的資料不會進行排序。

下表將描述排序轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

SortColumnID

整數

排序資料行的 LineageID。

排序轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<排序轉換>。

詞彙擷取轉換自訂屬性

詞彙擷取轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述詞彙擷取轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

FrequencyThreshold

整數

一個數值,指出在擷取某個詞彙之前,它必須出現的次數。這個屬性的預設值為 2

IsCaseSensitive

布林值

一個值,指定在擷取名詞和名詞片語時是否要區分大小寫。此屬性的預設值為 False。

MaxLengthOfTerm

整數

一個數值,指出詞彙的長度上限。這個屬性只會套用至片語。這個屬性的預設值為 12

NeedRefenceData

布林值

一個值,指定轉換是否會使用儲存在參考資料表中的排除詞彙清單。此屬性的預設值為 False。

OutTermColumn

字串

包含排除詞彙之資料行的名稱。

OutTermTable

字串

包含具有排除詞彙之資料行的資料表名稱。

ScoreType

整數

一個值,指定要與詞彙產生關聯的分數類型。有效的值為 0 (表示頻率) 和 1 (表示 TFIDF 分數)。TFIDF 分數是「詞彙頻率」和「反向文件頻率」的乘積,定義為:詞彙 T 的 TFIDF = (T 的頻率) * log( (#輸入中的資料列數) / (#具有 T 的資料列數) )。這個屬性的預設值為 0

WordOrPhrase

整數

指定詞彙類型的值。有效的值包括 0 (表示只有字詞)、1 (表示只有名詞片語) 和 2 (表示同時有字詞和名詞片語)。這個屬性的預設值為 0

詞彙擷取轉換的輸入、輸入資料行、輸出和輸出資料行沒有任何自訂屬性。

如需詳細資訊,請參閱<詞彙擷取轉換>。

詞彙查閱轉換自訂屬性

詞彙查閱轉換同時具有自訂屬性以及所有資料流程元件通用的屬性。

下表將描述詞彙查閱轉換的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

IsCaseSensitive

布林值

一個值,指定區分大小寫的比較是否會套用至輸入資料行文字和查閱詞彙的相符項目。此屬性的預設值為 False。

RefTermColumn

字串

包含查閱詞彙之資料行的名稱。

RefTermTable

字串

包含具有查閱詞彙之資料行的資料表名稱。

下表將描述詞彙查閱轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

InputColumnType

整數

一個值,指定資料行的使用方式。有效的值包括 0 (代表通過資料行)、1 (代表查閱資料行) 和 2 (代表同時屬於通過和查閱資料行的資料行)。

下表將描述詞彙查閱轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

CustomLineageID

整數

對應輸入資料行的 LineageID (如果該資料行的 InputColumnType 是 0 或 2 的話)。

詞彙查閱轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<詞彙查閱轉換>。

取消樞紐轉換自訂屬性

取消樞紐轉換只有元件層級上所有資料流程元件通用的屬性。

[!附註]

本節仰賴於<取消樞紐轉換>中所描述的取消樞紐狀況,來說明此處所描述之選項的使用方式。

下表將描述取消樞紐轉換之輸入資料行的自訂屬性。所有屬性都是可讀寫的。

屬性

資料類型

說明

DestinationColumn

整數

輸入資料行所對應之輸出資料行的 LineageID。值為 -1 表示輸入資料行不會對應至輸出資料行。

PivotKeyValue

字串

複製到轉換輸出資料行的值。

此屬性的值可以使用屬性運算式指定。

在<取消樞紐轉換>所描述的取消樞紐狀況中,樞紐值包括 Ham、Coke、Milk、Beer 和 Chips 等文字值。這些值會在 [樞紐索引鍵值資料行名稱] 選項所指定的新 Product 資料行中顯示成文字值。

下表將描述取消樞紐轉換之輸出資料行的自訂屬性。所有屬性都是可讀寫的。

屬性名稱

資料類型

說明

PivotKey

布林值

指出輸入資料行之 PivotKeyValue 屬性中的值是否會寫入這個輸出資料行中。

在<取消樞紐轉換>所描述的取消樞紐狀況中,樞紐值資料行名稱為 Product,並且會將新的 Product 資料行指定給 Ham、Coke、Milk、Beer 和 Chips 資料行,以取消樞紐。

取消樞紐轉換的輸入和輸出沒有任何自訂屬性。

如需詳細資訊,請參閱<取消樞紐轉換>。