Integration Services 轉換
SQL Server 2005 Integration Services (SSIS) 轉換是封裝之資料流程中的元件,用以彙總、合併、散發和修改資料。轉換還可以執行查閱作業,並產生範例資料集。此章節描述 Integration Services 所包含的轉換,並解釋其運作方式。
商務智慧轉換
下列轉換會執行商務智慧作業 (例如,清除資料、採礦文字及執行資料採礦預測查詢)。
轉換 | 描述 |
---|---|
用於標準化資料行資料中值的轉換。 |
|
在參考資料表中使用模糊比對查閱值的轉換。 |
|
從文字擷取詞彙的轉換。 |
|
在參考資料表中查閱詞彙,並計數從文字擷取之詞彙的轉換。 |
|
執行資料採礦預測查詢的轉換。 |
資料列轉換
下列轉換會更新資料行的值,並建立新的資料行。轉換會套用至轉換輸入中的每個資料列。
轉換 | 描述 |
---|---|
將字串函數套用至字元資料的轉換。 |
|
將輸入資料行的副本加入轉換輸出的轉換。 |
|
將資料行的資料類型轉換成其他資料類型的轉換。 |
|
以運算式的結果擴展資料行的轉換。 |
|
使用指令碼擷取、轉換或載入資料的轉換。 |
|
針對資料流程中的每個資料列執行 SQL 命令的轉換。 |
資料列集轉換
下列轉換會建立新的資料列集。資料列集可以包括彙總和排序的值、範例資料列集,或樞紐和非樞紐的資料列集。
轉換 | 描述 |
---|---|
執行彙總 (例如 AVERAGE、SUM 及 COUNT) 的轉換。 |
|
排序資料的轉換。 |
|
透過使用百分比指定範例大小來建立範例資料集的轉換。 |
|
透過指定範例中的資料列數目來建立範例資料集的轉換。 |
|
為正規化資料表建立一個較不正規化版本的轉換。 |
|
為非正規化資料表建立一個較正規化版本的轉換。 |
分割和聯結轉換
下列轉換會將資料列散發至不同的輸出、建立轉換輸入的副本、將多個輸入聯結到一個輸出中,並執行查閱作業。
轉換 | 描述 |
---|---|
將資料列傳送至不同輸出的轉換。 |
|
將資料集散發至多個輸出的轉換。 |
|
合併多個資料集的轉換。 |
|
合併兩個已排序資料集的轉換。 |
|
使用 FULL、LEFT 或 INNER 聯結來聯結兩個資料集的轉換。 |
|
在參考資料表中使用完全比對查閱值的轉換。 |
其他轉換
Integration Services 包括下列轉換,用以匯出和匯入資料、加入稽核資訊、計數資料列,以及使用緩時變維度。
轉換 | 描述 |
---|---|
將資料流程中的資料插入檔案的轉換。 |
|
從檔案讀取資料,並將其加入資料流程的轉換。 |
|
使環境之相關資訊可用於封裝中資料流程的轉換。 |
|
資料列通過資料流程時計算其數目,並將最後計數儲存到變數中的轉換。 |
|
設定緩時變維度之更新的轉換。 |
自訂轉換
您也可以撰寫自訂轉換。如需詳細資訊,請參閱<Developing a Custom Transformation Component with Synchronous Outputs>和<Developing a Custom Transformation Component with Asynchronous Outputs>。
請參閱
概念
Integration Services 路徑
資料流程元素
其他資源
Integration Services 來源
Integration Services 目的地