如果您在 Power BI Desktop 或 Excel 中已經有 Power Query 中的查詢,您可能會想要將查詢移轉至數據流。 移轉程序簡單明瞭。 在本文中,您將了解執行此動作的步驟。
若要瞭解如何在 Microsoft Power Platform 中建立數據流,請移至 在 Power Platform 中建立和使用數據流。 若要瞭解如何在Power BI中建立數據流,請移至 在Power BI中建立和使用數據流。
從桌面移轉查詢
若要在桌面工具中從 Power Query 移轉查詢:
開啟 Power Query 編輯器:
在 [首頁] 索引標籤上的 Power BI Desktop 中,選取 [轉換數據]。
在 [數據] 索引標籤上的 Excel 中,選取 [取得數據>啟動] Power Query 編輯器。
複製查詢:
如果您已將查詢組織成資料夾(Power Query 中稱為 群組 ):
在 [ 查詢] 窗格中,選取 [Ctrl ],當您選取要移轉至數據流的資料夾時。
選取 Ctrl+C。
如果您沒有資料夾:
在 [ 查詢] 窗格中,選取 Ctrl ,當您選取要移轉的查詢時。
選取 Ctrl+C。
複製的查詢貼到資料串流中:
如果您還沒有數據流,請建立數據流。
在 Power Query 編輯器 中開啟數據流,然後在 [查詢] 窗格中,選取 Ctrl+V 以貼上複製的資料夾或查詢。
下圖顯示成功複製資料夾的範例。
連線 內部部署數據閘道。
如果您的資料來源,您必須執行額外的步驟。 內部部署來源的範例可以是本機網域中共用資料夾中的 Excel 檔案,或裝載於內部部署伺服器的 SQL Server 資料庫。
數據流是雲端式服務,需要內部部署數據閘道才能連線到內部部署數據源。 您必須安裝並設定該來源系統的閘道,然後為其新增數據源。 完成這些步驟之後,您可以在數據流中建立數據表時選取內部部署數據網關。
位於雲端的數據源不需要閘道,例如 Azure SQL 資料庫。
選取 [設定連線 ] 並輸入認證,或在此階段連線至數據源所需的任何其他專案,以設定數據源的連線。
確認連線:
如果您已順利完成所有步驟,您將會在 Power Query 編輯器 中看到數據的預覽。
某些 Power Query Desktop 函式需要 Power Query Online 中的閘道
某些函式可能需要閘道,即使其來源不在內部部署也一樣。 其中包括 Web.BrowserContents 和 Web.Page 等函式。 如果發生這種情況,您可能會收到錯誤訊息,指出不支援哪些特定函式。 下圖顯示其中一個案例的範例。
如果發生這種情況,您有兩個選項。 您可以設定該數據源的閘道,或者您可以使用一組支援的步驟,更新數據流 Power Query 編輯器 中的查詢,而不需要閘道。
重新整理數據流數據表
將查詢移轉至數據流之後,您必須重新整理數據流,才能將數據載入這些數據表。 您可以手動重新整理數據流,或根據您選擇的排程設定自動重新整理。
從 Power Query Desktop 取得數據
您現在可以使用Power Platform 資料流或Dataverse連接器,從Power BI Desktop 中的數據流資料表取得資料(視您使用的數據流類型、分析或標準而定)。 詳細資訊:連線 Power BI Desktop 中 Power Platform 數據流所建立的數據