設定及取用資料流程

透過資料流程,您可整合多個來源的資料,並針對建立模型準備該整合資料。 當建立資料流程時,您會收到提示,其要求重新整理資料流程的資料。 需要重新整理資料流程,才能在資料集內取用資料流程Power BI Desktop,或參考為連結或計算資料表。

設定資料流程

若要設定重新整理資料流程,請選取 [更多] 功能表 (省略符號),然後選取 [設定]。

dataflow settings portal

[設定] 選項提供許多資料流程的選項,如下列各節所述。

dataflow settings

  • 取得所有權: 若您不是資料流程的擁有者,則其中許多設定可能會遭到停用。 若要取得資料流程的所有權,請選取 [接管] 來取得控制權。 您會收到提示,其要求提供認證來確認您具備必要的存取層級。

  • 閘道連線: 在本節中,您可選擇資料流程是否會使用閘道,以及要使用哪個閘道。

  • 資料來源認證: 在本節中,您可選擇要使用的認證,且可變更資料來源的驗證方式。

  • 敏感度標籤: 您可在這裡定義資料流程中的資料敏感度。 若要深入了解敏感度標籤,請參閱如何在 Power BI 中套用敏感度標籤

  • 排程的重新整理: 您可在這裡定義所選取資料流程重新整理的天數。 資料流程的重新整理頻率可和資料集相同。

  • 增強式計算引擎設定: 您可在這裡定義資料流程是否會儲存在計算引擎中。 計算引擎允許參考此資料流程的後續資料流程來執行合併、加入及其他轉換,且速度會比使用其他方式來得更快。 其也允許針對資料流程執行 DirectQuery。 選取 [開啟] 以確保 DirectQuery 模式中一律支援資料流程,且任何參考都能受益於引擎。 選取 [最佳化] 表示只會在具有對此資料流程的參考時,才會使用引擎。 選取 [關閉] 會停用此資料流程的計算引擎和 DirectQuery 功能。

  • 背書: 您可定義是否要認證或推廣資料流程。

注意

資料流程可由使用者建立于進階版工作區、具有Pro授權的使用者,以及具有「每位使用者」 (PPU) 授權進階版的使用者。

重新整理資料流程

資料流程會作為彼此的建置組塊。 假設您有一個名為 Raw Data 的資料流程,以及稱為 「轉換的資料 」的連結資料表,其中包含 原始 資料流程的連結資料表。 當觸發「原始資料」資料流程的重新整理時,其將會在完成時觸發任何參考該資料流程的資料流程。 這項功能會建立重新整理的鏈結效果,讓您避免手動排程資料流程。 處理連結的資料表重新整理時,有一些要注意的細微差異:

  • 只有在連結的資料表存在於相同的工作區時,才會由重新整理觸發

  • 如果重新整理來源資料表,連結的資料表將會鎖定以進行編輯。 若參考鏈結中的任何一個資料流程無法重新整理,則所有的資料流程都會復原到舊資料 (資料流程重新整理在工作區內為交易式)。

  • 來源重新整理完成觸發時,只會重新整理參考的資料表。 若要排程所有資料表,您也應該在連結資料表上設定排程重新整理。 請避免在連結的資料流程上設定重新整理排程,以避免重複進行重新整理。

取消重新整理與資料集不同,資料流程支援取消重新整理。 若重新整理執行時間過長,您可選取資料流程選項 (資料流程旁邊的省略符號),然後選取 [取消重新整理]。

累加式重新整理 (僅限 Premium) 資料流程也可以設定為累加式重新整理。 若要執行這項操作,請選取要設為累加式重新整理的資料流程,然後選取累加式重新整理圖示。

dataflow incremental refresh

設定累加式重新整理會將參數新增至資料流程,以指定日期範圍。 如需如何設定累加式重新整理的詳細資訊,請參閱 Power Query 中的累加式重新整理 (英文) 一文。

在某些情況下,建議不要設定累加式重新整理:

  • 如果連結資料表參考資料流,則不應該使用累加式重新整理。 資料流程不支援查詢折迭 (,即使資料表已啟用直接查詢) 也一樣。

  • 參考資料流程的資料集不應使用累加式重新整理。 資料流程的重新整理通常是高效能的,因此不需要累加式重新整理。 若重新整理花費時間過長,請考慮使用計算引擎,或 DirectQuery 模式。

取用資料流程

您可透過下列三種方式取用資料流程:

  • 從資料流程建立連結資料表,以允許另一個資料流程作者使用資料

  • 從資料流程建立資料集,允許使用者利用資料來建立報表

  • 從外部工具建立連線,以從 CDM 格式進行讀取

從 Power BI Desktop 取用若要取用資料流程,請執行 Power BI Desktop 並選取 [取得資料] 對話方塊中的 [Power BI 資料流程連接器]。

注意

Power BI 資料流程連接器會使用與目前登入使用者不同的認證集。 這項設計旨在支援多租用戶使用者。

dataflow connector

選取您要連線的資料流程和資料表。

注意

不論該資料流程或資料表位於哪個工作區,以及它是否定義在進階版或非進階版工作區中,您都可以連線到任何資料流程或資料表。

dataflow connector tables

如果 DirectQuery 可供使用,系統會提示您選擇是否要透過 DirectQuery 或 Import 連線到資料表。

在 DirectQuery 模式中,您可快速地在本機查閱大規模的資料集。 但是,您無法執行任何其他的轉換。

使用 Import 會將資料帶入Power BI,而且需要獨立于資料流程中重新整理資料集。

後續步驟

下列文章提供資料流程和 Power BI 的詳細資訊: