在 Microsoft Power Platform 中建立和使用資料流程

搭配 Microsoft Power Platform 使用資料流程可讓您更輕鬆地準備資料,並可讓您在後續報表、應用程式和模型中重複使用資料準備工作。

在不斷擴充的資料世界中,資料準備可能很困難且昂貴,耗用一般分析專案的 60 到 80% 的時間和成本。 這類專案可能需要整頓分散且不完整的資料、複雜的系統整合、結構不一致的資料,以及高技能集屏障。

為了簡化資料準備,並協助您從資料中取得更多價值,已建立Power Query和 Power Platform 資料流程。

Linked entities in Power BI.

透過資料流程,Microsoft 會將Power Query的自助式資料準備功能帶入Power BI和Power Apps 線上服務,並以下列方式擴充現有的功能:

  • 使用資料流程進行巨量資料的自助資料準備:資料流程可用來輕鬆地擷取、清理、轉換、整合、擴充和架構資料,從大型且不斷成長的交易和觀察來源陣列,包含所有資料準備邏輯。 先前,擷取、轉換、載入 (ETL) 邏輯只能包含在資料集內Power BI、在資料集之間複製,以及系結至資料集管理設定。

    透過資料流程,ETL 邏輯會提升為 Microsoft Power Platform 服務內的第一級成品,並包含專用的撰寫和管理體驗。 商務分析師、BI 專業人員和資料科學家可以使用資料流程來處理最複雜的資料準備挑戰,並建置彼此的工作,因為有一個複雜的模型驅動計算引擎,這會負責處理所有轉換和相依性邏輯,以剪下時間、成本和專業知識,以處理這些工作所需的部分。 您可以使用Power Query的已知自助資料準備體驗來建立資料流程。 資料流程會在應用程式工作區或環境中建立並輕鬆地管理,分別在Power BI或Power Apps中,享受這些服務提供的所有功能,例如版權管理和排程重新整理。

  • 將資料載入 Dataverse 或Azure Data Lake Storage:根據您的使用案例,您可以將 Power Platform 資料流程所準備的資料儲存在 Dataverse 或組織的Azure Data Lake Storage帳戶中:

    • Dataverse 可讓您安全地儲存和管理商務應用程式所使用的資料。 Dataverse 中的資料會儲存在一組資料表中。 資料表是一組資料列, (先前稱為記錄) 和資料行 (先前稱為欄位/屬性) 。 資料表中的每個資料行都是設計來儲存特定類型的資料,例如名稱、年齡、薪資等等。 Dataverse 包含一組涵蓋一般案例的標準資料表,但您也可以建立組織專屬的自訂資料表,並使用資料流程填入資料。 應用程式製作者接著可以使用Power Apps和Power Automate來建置使用此資料的豐富應用程式。

    • Azure Data Lake Storage可讓您使用Power BI、Azure 資料和 AI 服務,或使用從 Lake 讀取資料的自訂建置Business Applications,與組織中的人員共同作業。 將資料載入至Azure Data Lake Storage帳戶的資料流程會將資料儲存在 Common Data Model 資料夾中。 Common Data Model 資料夾包含標準化格式的架構化資料和中繼資料,以協助資料交換,以及在產生或取用組織Azure Data Lake Storage帳戶中儲存的資料作為共用儲存層的服務之間啟用完整互通性。

  • 使用 Azure 的進階分析和 AI:Power Platform 資料流程會將資料儲存在 Dataverse 或Azure Data Lake Storage中,這表示透過資料流程內嵌的資料現在可供資料工程師和資料科學家利用 Azure Data Services 的完整功能,例如Azure Machine Learning、Azure Databricks 和適用于進階分析和 AI 的分析Azure Synapse。 這可讓商務分析師、資料工程師和資料科學家在其組織內的相同資料上共同作業。

  • 一般資料模型的支援:Common Data Model 是一組標準化的資料架構和中繼資料系統,可允許資料一致性及其跨應用程式和商務程式的意義。 資料流程支援 Common Data Model,方法是提供從任何圖形的任何資料輕鬆對應到標準 Common Data Model 實體,例如帳戶和連絡人。 資料流程也會以架構化的 Common Data Model 表單,將資料放在標準實體和自訂實體上。 商務分析師可以利用標準架構及其語意一致性,或根據其獨特需求自訂其實體。 一般資料模型會隨著 開放式通話方案持續演進。

Microsoft Power Platform 服務中的資料流程功能

大部分的資料流程功能都可在 Power Apps 和 Power BI中使用。 資料流程可作為這些服務方案的一部分。 某些資料流程功能是產品特定的功能,或可用於不同的產品方案。 下表描述資料流程功能及其可用性。

資料流程功能 Power Apps Power BI
排程重新整理 每天最多 48 個 每天最多 48 個
每個實體重新整理時間上限 最多 2 小時 最多 2 小時
使用 Power Query Online 撰寫資料流程
資料流程管理 在 Power Apps 管理入口網站中 在 Power BI 管理入口網站中
新的連接器
Common Data Model 的標準化架構/內建支援
Power BI Desktop 中的資料流程資料連線器 針對具有Azure Data Lake Storage作為目的地的資料流程
與組織的Azure Data Lake Storage整合
與 Dataverse 整合
資料流程連結實體 針對具有Azure Data Lake Storage作為目的地的資料流程
使用 M) 計算實體 (儲存體內部轉換 針對具有Azure Data Lake Storage作為目的地的資料流程 僅限Power BI Premium
資料流程累加式重新整理 對於Azure Data Lake Storage為目的地的資料流程,需要Power Apps Plan2 僅限Power BI Premium
在Power BI Premium容量/平行執行轉換上執行

Power Apps中資料流程的詳細資訊:

Power BI中資料流程的詳細資訊:

後續步驟

下列文章將更詳細討論資料流程的常見使用案例。

如需 Common Data Model 和 Common Data Model 資料夾標準的詳細資訊,請閱讀下列文章: