你可以在 Dataflow Gen2 中連接到 Lakehouse 的資料湖,並使用 Microsoft Fabric 中的 Data Factory 提供的 Lakehouse 連接器連接到管線。
支援的驗證類型
Lakehouse 連接器支援以下驗證類型,分別用於複製與 Dataflow Gen2。
| 驗證類型 | 複本 | 資料流 Gen2 |
|---|---|---|
| 組織帳戶 | √ | √ |
設定 Dataflow Gen2 的連線
你可以用 Power Query 連接器將 Microsoft Fabric 中的 Dataflow Gen2 連接到 Lakehouse。 請依照下列步驟建立連線:
- 檢查 功能 ,確保你的情境是否被支援。
- Lakehouse 的完整先決條件。
- 在 Fabric 裡取得資料。
- 連接到湖邊小屋。
能力
- Import
先決條件
你必須已經有現有的 Lakehouse——在 Microsoft Fabric 中建立一個 Lakehouse。
取得資料
若要在 Data Factory 中取得數據:
在 Data Factory 的左側,選取 [工作區]。
從 Data Factory 工作區中,選取 [新增>數據流 Gen2],以建立新的數據流。
在 Power Query 中,選取功能區中的 [取得數據],或在目前檢視中選取 [從另一個來源取得數據]。
在 「選擇資料來源 」頁面,使用 搜尋 搜尋連接器名稱,或在連接器列表右側選擇「 查看更多 」,以查看 Data Factory 中所有可用的連接器。
如果你選擇查看更多連接器,仍可使用 搜尋 功能搜尋連接器名稱,或選擇分類查看該類別相關的連接器清單。
連接湖畔小屋
要在 Power Query Online 中取得 Lakehouse 的資料:
在「取得資料體驗」中選擇 Lakehouse 選項。 不同的應用程式透過不同的方式來體驗 Power Query Online 的資料取得功能。 如需瞭解如何從應用程式進入 Power Query Online 的「取得資料」體驗的更多資訊,請移至 取得資料的地方。
在「 連接資料來源」中,選擇 「登入 」以登入您的組織帳號。
登入後,選擇 下一步。
在 選擇資料中,選擇你想轉換的資料項目,然後選擇 建立。
使用相對參考
在導航器內部,有一個名為 !(目前工作空間) 的特殊節點。 此節點顯示位於與 Dataflow Gen2 相同工作區中的可用 Fabric Lakehouses。
當使用該節點內的任何項目時,所輸出的 M 腳本會使用工作區或湖屋識別碼,並使用相對參考,例如 "." 處理器來表示目前的工作區和湖屋名稱,如範例 M 程式碼所示。
let
Source = Lakehouse.Contents([HierarchicalNavigation = null]),
#"Navigation 1" = Source{[workspaceId = "."]}[Data],
#"Navigation 2" = #"Navigation 1"{[lakehouseName = "My Lakehouse"]}[Data],
#"Navigation 3" = #"Navigation 2"{[Id = "Date", ItemKind = "Table"]}[Data]
in
#"Navigation 3"
在管線中設定連線
你可以在 「取得資料 」頁面或 「管理連線與閘道 」頁面設定 Lakehouse 連線。 透過 管理連線與閘道 頁面建立的連線目前處於預覽階段。 以下章節將說明如何透過每個選項配置連線。
在 取得資料 頁面:
前往 取得資料 頁面,並透過以下方式導航至 OneLake 目錄 :
- 在複製助手裡,前往 OneLake 目錄 部分。
- 在管線中,選擇「瀏覽所有」下的 連線,然後前往 OneLake 目錄 區塊。
選擇一個現有的 Lakehouse 進行連接。
您也可以在管道連接下拉選單中選擇無湖屋。 當選擇無時,項目欄會開放,你可以選擇你需要的Lakehouse。
(預告)在 「管理連線與閘道」 頁面:
在此頁面中,選擇 + 新,選擇 Lakehouse 作為連線類型,並輸入連線名稱。 接著透過選擇 編輯憑證完成組織帳號驗證。
連線建立後,進入管線,在連線下拉選單中選擇它。
備註
如果你透過 「管理連線與閘道 」頁面建立連線:
- 為了讓多位使用者在同一條管道中協作,請確保連線是與他們共享的。
- 如果你選擇在租戶內使用現有的 Lakehouse 連線,請確保它至少有 Viewer 權限來存取工作區和 Lakehouse。 關於授權的更多資訊,請參閱本文。