連線 Azure Data Lake Storage Gen2 以作為資料流程儲存體

您可以設定資料流程,將其資料儲存在組織的Azure Data Lake Storage Gen2帳戶中。 本文會描述達到此目的所需的一般步驟,並會在過程中提供指引和最佳做法。

重要

具有分析資料表功能的資料流程會利用 Dataverse 服務的 Azure Synapse Link,這可能會提供不同層級的合規性、隱私權、安全性和資料位置承諾。 如需 dataverse Azure Synapse Link 的詳細資訊,請移至部落格文章

設定資料流程在 Data Lake 中儲存其定義和資料檔案有一些優點,例如:

  • Azure Data Lake Storage Gen2為數據提供可大幅調整的儲存設備。
  • 資料流程資料和定義檔案可由 IT 部門的開發人員運用,利用 Azure 資料和人工智慧 (AI) 服務,如 Azure 資料服務的GitHub範例所示。
  • 它可讓組織中的開發人員使用資料流程和 Azure 的開發人員資源,將資料流程資料整合到內部應用程式和企業營運解決方案中。

規格需求

若要將 Azure Data Lake Storage Gen2 用於資料流程,您需要下列項目:

  • Power Apps環境。 任何Power Apps計畫都可讓您建立資料流程,並將Azure Data Lake Storage Gen2作為目的地。 您必須以製作者身分在環境中獲得授權。
  • Azure 訂用帳戶。 您需要 Azure 訂用帳戶才能使用Azure Data Lake Storage Gen2。
  • 資源群組。 使用您已經擁有的資源群組,或建立新的資源群組。
  • 一個 Azure 儲存體帳戶。 儲存體帳戶必須啟用Data Lake Storage Gen2功能。

提示

如果您沒有 Azure 訂用帳戶,請在開始之前 建立免費試用帳戶

準備 Power Platform 資料流程的Azure Data Lake Storage Gen2

使用Azure Data Lake Storage Gen2帳戶設定環境之前,您必須先建立並設定儲存體帳戶。 以下是 Power Platform 資料流程的需求:

  1. 儲存體帳戶必須與Power Apps租使用者位於相同的Azure Active Directory租使用者中。
  2. 建議您將儲存體帳戶建立于與您打算用於Power Apps環境相同的區域中。 若要判斷Power Apps環境的位置,請連絡您的環境管理員。
  3. 儲存體帳戶必須啟用「階層命名空間」功能。
  4. 您必須獲得儲存體帳戶的擁有者角色。

下列各節將逐步解說設定Azure Data Lake Storage Gen2帳戶所需的步驟。

建立儲存體帳戶

請遵循建立Azure Data Lake Storage Gen2儲存體帳戶中的步驟。

  1. 請務必選取與您環境相同的區域,並將儲存體設定為 StorageV2 (一般用途 v2) 。
  2. 請確定您啟用階層式命名空間功能。
  3. 我們建議您將複寫設定設為讀取權限異地備援儲存體, (RA-GRS) 。

連線Azure Data Lake Storage Gen2 Power Apps

在Azure 入口網站中設定Azure Data Lake Storage Gen2帳戶之後,即可將其連線到特定的資料流程或Power Apps環境。 將湖連線到環境可讓環境中的其他製作者和系統管理員建立資料流程,以將其資料儲存在組織的 Lake 中。

若要將Azure Data Lake Storage Gen2帳戶與資料流程連線,請遵循下列步驟:

  1. 登入Power Apps,並確認您所在的環境。 環境切換器位於標頭的右側。

  2. 在左側流覽窗格中,選取 [資料] 旁的向下箭號。

    Power Apps maker portal Data tab.

  3. 在出現的清單中,選取 [資料流程 ],然後在命令列上選取 [新增資料流程]。

    Create a new dataflow.

  4. 選取您想要的分析資料表。 這些資料表指出您想要儲存在組織的 Azure Data Lake Store Gen2 帳戶中的資料。

    Select analytical tables.

選取要用於資料流程儲存體的儲存體帳戶

如果儲存體帳戶尚未與環境相關聯,則會出現 [ 資料湖連結 ] 對話方塊。 您必須登入並尋找您在先前步驟中建立的資料湖。 在此範例中,沒有任何 Data Lake 與環境相關聯,因此會出現新增資料湖的提示。

  1. 選取儲存體帳戶。

    [選取儲存體帳戶] 畫面隨即出現。

    Select storage account.

  2. 選取儲存體帳戶的 [ 用帳戶識別碼]。

  3. 選取儲存體帳戶建立所在的 資源組名

  4. 輸入儲存體帳戶名稱

  5. 選取 [儲存]。

成功完成這些步驟之後,您的Azure Data Lake Storage Gen2帳戶會連線到 Power Platform 資料流程,您可以繼續建立資料流程。

考量與限制

使用資料流程儲存體時,需牢記幾個考量與限制:

  • 預設環境中不支援連結資料流程儲存體的 Azure Data Lake Store Gen2 帳戶。
  • 針對資料流程設定資料流程儲存位置之後,就無法變更。
  • 根據預設,環境的任何成員都可以使用 Power Platform 資料流程連接器來存取資料流程資料。 不過,只有資料流程的擁有者可以直接在Azure Data Lake Storage Gen2中存取其檔案。 若要授權更多人直接在湖中存取資料流程資料,您必須授權他們存取 Data Lake 或 Data Lake 本身的資料流程 CDM 資料夾
  • 刪除資料流程時,也會刪除其在 Lake 中的 CDM 資料夾
  • 不支援嘗試在不同儲存體類型的兩個工作區之間連線兩個數據流實體:攜帶您自己的儲存體帳戶 (BYOSA) 和內部。

重要

您不應該變更組織湖中資料流程所建立的檔案,或將檔案新增至資料流程的 CDM 資料夾。 變更檔案可能會損毀資料流程或改變其行為,而且不受支援。 Power Platform 資料流程只會授與它在 Lake 中建立之檔案的讀取權限。 如果您將其他使用者或服務授權給 Power Platform 資料流程所使用的檔案系統,則只會授與他們該檔案系統中檔案或資料夾的讀取權限。

隱私權注意事項

藉由在組織中啟用流量分析資料表建立資料流程,透過 Dataverse 服務的 Azure Synapse Link,Azure Data Lake 儲存體帳戶的詳細資料,例如儲存體帳戶的名稱,將會傳送至 Azure Synapse 並儲存在Azure Synapse Dataverse 服務的連結,此服務目前位於 PowerApps 合規性界限之外,而且可能會採用比 PowerApps 中較不一定不同的隱私權和安全性措施。 請注意,您可以隨時移除 Data Lake 關聯來停止使用這項功能,而且您的 Azure Data Lake 儲存體帳戶詳細資料將會從 Dataverse 服務的 Azure Synapse Link 中移除。 如需 Dataverse Azure Synapse Link 的詳細資訊,請參閱這篇文章。

常見問題集

如果我先前已在組織的Azure Data Lake Storage Gen2中建立資料流程,而且想要變更其儲存位置,該怎麼辦?

建立資料流程之後,您無法變更資料流程的儲存位置。

何時可以變更環境的資料流程儲存位置?

目前不支援變更環境的資料流程儲存位置。

後續步驟

本文提供如何連接資料流程儲存體Azure Data Lake Storage Gen2帳戶的指引。

如需資料流程、Common Data Model 和 Azure Data Lake Storage Gen2的詳細資訊,請移至下列文章:

如需 Azure 儲存體的詳細資訊,請移至這篇文章:

如需 Common Data Model 的詳細資訊,請移至下列文章:

您可以在Power Apps Community中提出問題。