在數據流之間鏈接數據表
透過 Microsoft Power Platform 中的數據流,您可以擁有單一組織資料儲存來源,讓商務分析師可以準備和管理其數據一次,然後在組織中的不同分析應用程式之間重複使用。
當您在數據流之間鏈接資料表時,您可以重複使用已經內嵌、清理及由其他人擁有之數據流所轉換的數據表,而不需要維護該數據。 鏈接數據表只會指向其他數據流中的數據表,而且只有在目的地數據流位於另一個工作區或環境中時,才會建立數據的複本。
鏈接資料表是唯讀的,因此如果您想要建立連結資料表的轉換,您必須建立具有鏈接資料表參考的新計算數據表。
鏈接資料表可用性
鏈接資料表可用性取決於您在Power BI或Power Apps 中使用資料流。 下列各節說明每個的詳細數據。
Power BI 中的鏈接資料表
若要重新整理,鏈接數據表需要Power BI進階版訂用帳戶。 鏈接數據表可在Power BI 進階版容量上裝載的工作區上的任何數據流中使用。 來源數據流沒有任何限制。
鏈接數據表只能在新的Power BI工作區中正常運作,同樣地,所有鏈接的數據流都必須位於新的工作區中。 詳細資訊: 在 Power BI 中建立新的工作區
注意
數據表會根據標準數據表或計算數據表而有所不同。 標準數據表(通常稱為數據表)會查詢外部數據源,例如 SQL 資料庫。 計算數據表需要在Power BI上 進階版容量,並在Power BI記憶體中的數據上執行其轉換。
如果您的數據流不在 進階版 容量工作區中,您仍然可以參考單一查詢,或結合兩個或多個查詢,只要轉換未定義為記憶體內轉換。 這類參考會被視為標準數據表。 若要這樣做,請關閉 參考查詢的 [啟用載入 ] 選項,以防止數據具體化並擷取到記憶體。 您可以從該處參考 Enable load = false 查詢,並將 [僅針對您想要具體化的查詢將 [啟用載入] 設定為 [開啟]。
Power Apps 中的鏈接數據表
如需 Power Apps 中鏈接資料表可用性的詳細資訊,請移至 使用資料流所需的授權。
如何在數據流之間鏈接數據表
有幾種方式可以在數據流之間鏈接數據表。 若要連結 Power BI 中的數據表,您必須使用 Power BI 認證登入。
您可以從數據流撰寫工具選取 [取得數據 ],其中會顯示一個對話框來選取類別和每個數據源。 然後選取 Power Platform 數據流 連接器。
所選取數據連線的連接視窗隨即顯示。 如果需要認證,系統會提示您提供認證。
在 Power BI 中,您可以從數據流撰寫工具選取 [ 新增鏈接資料表 ]。
您也可以從 Power BI 服務 的 [新增數據表] 功能選取 [新增鏈接數據表]。
[ 導覽器 ] 視窗隨即開啟,您可以選擇一組您可以連接的數據表。 此視窗會顯示您具有組織中所有工作區和環境許可權的數據表。
選取連結的數據表之後,它們會出現在撰寫工具中數據流的數據表清單中,並有一個特殊圖示,將其識別為鏈接數據表。
您也可以從連結數據表的數據流設定檢視源數據流。
重新整理連結數據表的邏輯
鏈接數據表的重新整理邏輯會根據您使用Power BI或Power Apps而稍有不同,如下列各節所述。
Power BI 中的重新整理邏輯
鏈接數據表的預設重新整理邏輯取決於來源數據流是否與目的地數據流位於相同的 Power BI 工作區中。 下列各節描述每個的行為。
工作區之間的連結:重新整理不同工作區中數據表的鏈接的行為就像是外部數據源的連結。 重新整理數據流時,它會從源數據流取得數據表的最新數據。 如果重新整理來源數據流,它不會自動影響目的地數據流中的數據。
相同工作區中的連結:當源數據流發生數據重新整理時,該事件會自動觸發相同工作區中所有目的地數據流中相依數據表的重新整理程式,包括根據這些數據表的任何計算數據表。 目的地數據流中的所有其他數據表都會根據數據流排程重新整理。 每當任何來源都成功重新整理時,相依於多個來源的數據表會重新整理其數據。
注意
整個重新整理程式會一次認可。 因此,如果目的地數據流的數據重新整理失敗,源數據流的數據重新整理也會失敗。
Power Apps 中的重新整理邏輯
Power Apps 中鏈接數據表的重新整理邏輯的行為就像外部數據源。 重新整理數據流時,它會從源數據流取得數據表的最新數據。 如果重新整理來源數據流,它不會自動影響目的地數據流中的數據。
從數據流檢視報表時的許可權
建立以數據流為基礎的 Power BI 報表時,只有在您可以存取源數據流時,您才能看到任何鏈接的數據表。
限制與考量
使用連結的數據表時,請記住一些限制:
- 數據表可由另一個數據流參考。 該參考數據表也可以由其他數據流等參考,最多五次。
- 不允許連結數據表的迴圈相依性。
- 數據流必須位於 新的Power BI工作區 或Power Apps環境中。
- 鏈接數據表無法與從內部部署數據源取得其數據的一般數據表聯結。
- 使用 M 參數處理連結資料表時,如果重新整理來源數據流,它不會自動影響目的地數據流中的數據。
- 不支援嘗試在不同記憶體類型的兩個工作區之間連接兩個數據流數據表,即「攜帶您自己的 儲存體 帳戶」和「內部」。
下一步
當您建立或處理數據流時,下列文章可能很有用:
下列文章提供數據流和 Power BI 的詳細資訊:
如需有關 Power Query 和排程重新整理的詳細資訊,您可以閱讀下列文章:
如需 Common Data Model 的詳細資訊,您可以閱讀其概觀文章: