連接 Azure Data Lake Storage Gen2 以取得資料流程儲存空間

您可以設定數據流,將其數據儲存在組織的 Azure Data Lake 儲存體 Gen2 帳戶中。 本文說明執行此作業所需的一般步驟,並提供相關指引和最佳做法。

重要

具有分析數據表功能的數據流會利用適用於 Dataverse 服務的 Azure Synapse Link,可提供不同層級的合規性、隱私權、安全性和數據位置承諾。 如需 Dataverse 的 Azure Synapse Link 詳細資訊,請移至 什麼是適用於 Dataverse 的 Azure Synapse Link?

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

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

需求

若要針對數據流使用 Azure Data Lake 儲存體 Gen2,您需要下列專案:

  • Power Apps 環境。 任何 Power Apps 方案都可讓您使用 Azure Data Lake 儲存體 Gen2 作為目的地來建立數據流。 您必須以製作者身分在環境中獲得授權。
  • Azure 訂用帳戶。 您需要 Azure 訂用帳戶才能使用 Azure Data Lake 儲存體 Gen2。
  • 資源群組。 使用您已經擁有的資源群組,或建立新的資源群組。
  • Azure 儲存體帳戶。 記憶體帳戶必須啟用 Data Lake 儲存體 Gen2 功能。

提示

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

準備適用於 Power Platform 數據流的 Azure Data Lake 儲存體 Gen2

使用 Azure Data Lake 儲存體 Gen2 帳戶設定環境之前,您必須先建立及設定記憶體帳戶。 以下是 Power Platform 數據流的需求:

  1. 記憶體帳戶必須在與 Power Apps 租使用者相同的 Microsoft Entra ID 租使用者中建立。
  2. 建議您將記憶體帳戶建立於您打算用於其中之 Power Apps 環境的相同區域中。 若要判斷 Power Apps 環境的位置,請連絡您的環境管理員。
  3. 記憶體帳戶必須啟用階層式名稱空間功能。
  4. 您必須獲得記憶體帳戶的擁有者角色。

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

建立儲存體帳戶

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

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

將 Azure Data Lake 儲存體 Gen2 連線 至 Power Apps

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

若要將 Azure Data Lake 儲存體 Gen2 帳戶與數據流連線,請遵循下列步驟:

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

  2. 在左側瀏覽窗格中,選取 [數據] 旁的向下箭號。

    Power Apps 製作者入口網站 [數據] 索引標籤。

  3. 在出現的清單中,選取 [數據流 ],然後在命令行上選取 [ 新增數據流]。

    建立新的數據流。

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

    選取分析數據表。

選取要用於數據流記憶體的記憶體帳戶

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

  1. 選取記憶體帳戶。

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

    選取記憶體帳戶。

  2. 選取記憶體帳戶的訂 用帳戶標識碼

  3. 選取建立記憶體帳戶的資源組名

  4. 輸入儲存體帳戶名稱

  5. 選取 [儲存]。

成功完成這些步驟之後,您的 Azure Data Lake 儲存體 Gen2 帳戶會連線到 Power Platform 數據流,您可以繼續建立數據流。

考量與限制

使用資料流記憶體時,請記住一些考慮和限制:

  • 默認環境中不支援連結數據流記憶體的 Azure Data Lake Store Gen2 帳戶。
  • 數據流儲存位置設定為數據流之後,就無法變更。
  • 鏈接記憶體帳戶之後,不支援變更環境的名稱,且連結到該儲存體帳戶的數據流將會失敗。 重新變更環境的名稱將會重新啟用這些數據流。
  • 根據預設,環境的任何成員都可以使用Power Platform資料流 連線或存取數據流數據。 不過,只有數據流的擁有者可以直接在 Azure Data Lake 儲存體 Gen2 中存取其檔案。 若要授權更多人直接存取湖中的數據流數據,您必須授權他們存取 Data Lake 或 Data Lake 本身的 數據流 CDM 資料夾
  • 刪除資料流時,也會刪除湖 中的CDM資料夾
  • 不支援嘗試在不同記憶體類型的兩個工作區之間連接兩個數據流數據表,即「攜帶您自己的 儲存體 帳戶」和「內部」。

重要

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

隱私權通知

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

常見問題集

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

建立數據流之後,您無法變更數據流的儲存位置。

何時可以變更環境的數據流儲存位置?

目前不支援變更環境的數據流儲存位置。

下一步

本文提供如何連線 Azure Data Lake 儲存體 Gen2 帳戶以進行數據流記憶體的指引。

如需數據流、Common Data Model 和 Azure Data Lake 儲存體 Gen2 的詳細資訊,請移至下列文章:

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

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

您可以在 Power Apps 社群提出問題。