Azure Data Factory Mapping Data Flow 使用者的 Fabric 資料流指南

Microsoft Fabric 的資料工廠體驗提供直覺且使用者友善的 Power Query Online 介面,能幫助你在撰寫 Dataflow Gen2 時簡化資料轉換工作流程。 如果你是有 Azure Data Factory Mapping Data Flow 背景的開發者,本指南可以幫助你將現有的 Mapping Data Flow 轉換映射到 Dataflow Gen2 Power Query 介面中的等效功能。

注意

用 Power Query 重新實作 Mapping Data Flow 轉換並不是唯一的遷移選項。 如果你想保留熟悉的 Mapping Data Flow 創作體驗和 Fabric 中基於 Spark 的執行,可以在 Dataflow Gen2 中使用 Mapping Data Flow(MDF)轉換。 你可以直接在 Fabric 中建立新的 MDF 轉換,或利用內建的遷移體驗,將包含映射資料流的合格 Azure Data Factory 與 Azure Synapse Analytics 管線轉換為 Fabric 管線與 MDF 轉換。 MDF 轉換與遷移體驗目前仍處於預覽階段。

剛開始撰寫資料流程時,你也可以使用編輯器中間的全域搜尋框(快捷鍵:Alt + Q),來搜尋連接器、轉換(動作)、查詢等,同時熟悉 Power Query Online 介面。

全域搜尋方塊功能的螢幕快照。

注意

深入瞭解 全域搜尋方塊。

轉變

使用 Power Query 線上版介面編寫 Dataflow Gen2 時,您可以使用下表來瞭解目前的對應資料流功能如何轉譯,以及其適用的 Dataflow Gen2 中的對等工具欄瀏覽位置。

多重輸入/輸出

資料流程映射 數據流 Gen2
新增分支 參考
「新增分支轉換」圖示的螢幕截圖。 Power Query 中參考轉換圖示的螢幕快照。

重要: 以滑鼠右鍵按下查詢,然後選取 [參考]。
聯結 合併查詢
Join 轉換圖示的螢幕擷取畫面。 合併查詢轉換圖示的螢幕快照。

導覽:
首頁 > 合併查詢

重要:
合併查詢 – 將此查詢合併至此專案中的其他查詢。
將查詢合併為新查詢 – 將此查詢合併至此專案中的其他查詢,以建立新查詢。
條件式分割 參考
條件式分割轉換圖示的螢幕擷取畫面。 參考轉換圖示的螢幕快照。

重要: 以滑鼠右鍵按下查詢並選取 [參考],然後您可以套用額外的轉換邏輯來手動限制特定數據列。
聯盟 附加查詢
聯集轉換圖示的螢幕快照。 附加查詢轉換圖示的螢幕截圖。

導覽:
首頁 > 附加查詢

重要:
附加查詢 – 將此查詢附加至此專案中的其他查詢。
附加查詢作為新查詢 – 將此查詢附加至此專案中的其他查詢,以建立新查詢。
查詢 合併查詢
查閱轉換圖示的螢幕快照。 合併查詢轉換圖示的螢幕快照。
聯結類型的螢幕截圖。

導覽:
首頁 > 合併查詢

重要事項: 從 [聯結種類] 選項中選取 [左外部聯結]。

架構修飾器

資料流程映射 數據流 Gen2
衍生的資料行 自訂欄
衍生資料行轉換圖示的螢幕擷圖。 自訂資料列選項轉換圖示的螢幕快照。

導覽:
新增欄> 自訂資料欄

重要:
範例中的資料行 - 使用範例以在此資料表中建立新的資料行。 (Ctrl + E)
自訂資料列 - 根據其他資料行或自定義表示式建立新的資料行。
叫用自訂函式 - 針對此資料表的每個資料列叫用自訂函式。
條件資料行 - 建立新的資料行,以有條件地在目前選取的資料行中加入值。
替換值
取代值轉換圖示的螢幕快照。

導覽:
轉換與取代值
選取 選擇資料行
「選取轉換」圖示的螢幕快照。
注意: 包含選取、卸除和重新命名數據行的功能,以及卸載或傳遞重複數據行的能力
選擇欄位轉換圖示的螢幕快照。

導覽:
首頁 > 選擇欄位
(移除對應) 移除欄位
移除欄位轉換圖示的螢幕快照。
導覽:
首頁 > 移除資料行
(命名為) 重新命名
「重新命名資料行」轉換圖示的螢幕快照。
導覽:
轉換 > 重新命名
彙總 群組依據
匯總轉換圖示的螢幕快照。 按轉換圖示分組的螢幕快照。
導覽:
透過 > 進行群組轉換
代理鍵 索引資料行
Surrogate 金鑰轉換圖示的螢幕快照。 索引資料行轉換圖示的螢幕擷取畫面。
導覽:
新增欄位 > 索引欄位

重要:
從 0 開始建立一個新資料行並設定索引。
從 1 開始:建立一個索引從 1 開始的新資料行。
自定義... - 建立新的資料行,其索引從指定的值和指定的增量開始。
樞紐 樞紐資料行
樞紐轉換圖示的截圖。 樞紐資料行轉換圖示的螢幕快照。
導覽:
轉換 > 樞紐資料行
反透視 取消列旋轉
反透視轉換圖示的螢幕快照。 樞紐資料行反透視轉換圖示的螢幕快照。
導覽:
轉換 > 取消樞紐資料行

重要:
反透視資料行 - 將除了目前未選取的資料行以外的所有資料行轉換為屬性值對。
旋轉其他資料行 - 將除了目前選取資料行以外的所有資料行轉為屬性值對。
僅取消選取的資料行 - 僅將目前選取的資料行轉譯成屬性值組。
排名 RANK 欄
Rank 轉換圖示的螢幕擷取畫面。 排名資料行轉換圖示的螢幕快照。
導覽:
新增欄位>排名欄位
外部呼叫 自訂欄
外部呼叫轉換圖示的螢幕快照。 自訂欄位轉換圖示的螢幕擷取畫面。

導覽:
新增欄> 自訂資料欄

Expression:
Web.Contents
演員陣容 資料類型
Cast 轉換圖示的螢幕擷取畫面。 資料類型轉換圖示的螢幕快照。

導覽:
轉換 > 資料類型

格式器

資料流程映射 數據流 Gen2
扁平化 (展開欄)
扁平化轉換圖示的螢幕快照。 展開欄位圖示的螢幕擷取畫面。
重要:
當資料行中有結構化資料類型時,即可使用expand選項。
剖析 剖析
剖析轉換圖示螢幕快照。 各種檔案連接器圖示的螢幕快照。

導覽:
轉換 > 文本欄 > 解析

資料列修飾元

資料流程映射 數據流 Gen2
Filter 篩選資料列
篩選轉換圖示的螢幕擷取畫面。 篩選資料列轉換圖示的螢幕快照。

導覽:
首頁 > 篩選資料列
排序 排序
Sort 轉換圖示的螢幕擷取畫面。 Power Query 排序轉換圖示的螢幕快照。

導覽:
首頁 > 排序

Flowlets (英文名稱)

資料流程映射 數據流 Gen2
Flowlet (自訂函式)
Flowlet 轉換圖示的螢幕快照。 深入瞭解如何建立自訂功能

目的地

資料流程映射 數據流 Gen2
水槽 新增資料目的地
水槽轉化圖示的螢幕擷取畫面。 新增資料目的地圖示的螢幕擷取畫面。

導覽:
首頁 > 新增資料目的地

考量與限制

數據流 Gen2 不支援下列映射資料流程轉換。 若要投票支持這些作業,請瀏覽 Fabric ideas。

  • 斷言
  • 更改列
  • 字串化
  • 視窗