描述 Azure Data Factory 轉換類型

已完成

對應資料流提供許多不同的轉換類型,可讓您修改資料。 它們分成下列類別:

類別名稱 說明
結構描述修飾元轉換 這些類型的轉換會根據轉換動作來建立新的資料行,以修改接收目的地。 其中一個範例是「衍生的資料行」轉換,它會根據在現有資料行上執行的作業建立新的資料行。
資料列修飾元轉換 這些類型的轉換會影響資料列在目的地中的呈現方式。 其中一個範例是將資料排序的排序轉換。
多個輸入/輸出轉換 這些類型的轉換會產生新的資料管線,或是將多個管線合併成一個。 其中一個範例是結合多個資料流的聯集轉換。

以下是可在對應資料流中使用的轉換清單

名稱 類別 說明
彙總 結構描述修飾元 定義不同類型的彙總,例如依現有或計算資料行分組的 SUM、MIN、MAX 和 COUNT。
更改資料列 資料列修飾元 在資料列上設定插入、刪除、更新和更新插入原則。 您可以新增一對多條件做為運算式。 這些條件應依照優先順序來指定,因為每個資料列都會以對應至第一個相符運算式的原則來標記。 上述每一種條件都會導致插入、更新、刪除或更新插入一或多個資料列。 更改資料列可能會對您的資料庫產生 DDL 和 DML 動作。
條件式分割 多重輸入/輸出 依據比對條件將資料列路由至不同的資料流。
衍生資料行 結構描述修飾元 使用資料流程運算式語言產生新的資料行,或修改現有的欄位。
Exists 多重輸入/輸出 檢查您的資料是否存在於其他來源或資料流中。
Filter 資料列修飾元 根據條件篩選資料列。
扁平化 結構描述修飾元 取用階層式結構 (例如 JSON) 內的陣列值,並將它們展開成個別的資料列。
聯結 多重輸入/輸出 結合兩個來源或資料流中的資料。
查詢 多重輸入/輸出 可讓您參考另一個來源的資料。
新增分支 多重輸入/輸出 針對相同的資料流套用多組作業和轉換。
樞紐 結構描述修飾元 一種彙總,其中一或多個群組資料已將相異資料列值轉換成個別資料行。
選取 結構描述修飾元 別名資料行和資料流名稱,以及卸除或重新排列資料行。
接收 - 您資料的最終目的地。
Sort 資料列修飾元 將目前資料流上的傳入資料列排序。
來源 - 資料流程的資料來源。
Surrogate 金鑰 結構描述修飾元 加入遞增的非商務任意索引鍵值。
Union 多重輸入/輸出 垂直合併多個資料流。
取消樞紐 結構描述修飾元 將資料行樞紐成資料列值。
Window 結構描述修飾元 定義資料流中資料行的視窗型彙總。

資料流程運算式產生器

您可以定義的一些轉換具有資料流程運算式產生器,可讓您從這些方塊的資料流程中使用資料行、欄位、變數、參數、函數來自訂轉換的功能。

若要建置運算式,請使用運算式產生器,其啟動方式是按兩下轉換內的運算式文字方塊。 您有時也會在選取要轉換的資料行時看到 [計算資料行] 選項。 當您按兩下時,也會看到 [運算式產生器] 已啟動。

Using the expression builder in the Mapping Data Flow

運算式產生器工具預設為文字編輯器選項。 自動完成功能會從整個 Azure Data Factory 資料流程物件模型進行讀取,並搭配語法檢查和醒目提示功能。