之前有講過 Azure Data Factory 的 Copy Data 的操作,演示了將 Blob Storage1 的資料通過 Azure Data Factory 複製到 Blob Storage2 中,今天我們玩一個不一樣的,Azure Dataverse -》 Azure Dataverse。開始今天的內容之前,我們先了解一下什麼是 Azure Dataverse?
Azure Dataverse 是微軟 Azure 平臺上的一項服務,旨在幫助開發人員和組織儲存、管理和共用資料。它提供了一個安全、可延伸的雲端儲存解決方案,用於儲存結構化和非結構化資料,以支援各種應用程式和業務流程。Azure Dataverse 與其他 Azure 服務和工具(如 Power Apps、Power Automate 和 Power BI)緊密整合,使開發人員可以輕鬆構建和部署資料驅動的應用程式。
Azure Dataverse 提供了以下功能:
--------------------我是分割線--------------------
* 今天演示的內容是在企業賬戶上進行操作的,同時 PowerPlatform 平臺需要 Office 365 企業訂閱或者開發者訂閱。大家可以先行註冊 Office 開發者賬號
參考連結:使用 Azure 資料工廠或 Azure Synapse Analytics 在 Dynamics 365 (Microsoft Dataverse) 或 Dynamics CRM 中複製和轉換資料
登入 PowerPlatform Admin 管理平臺建立環境,選擇左側選單 「環境」,點選 「+ 新」 建立新的環境
輸入相關引數
名稱:「dev」
地區預設:「美國」
型別:「開發人員」
型別主要分為:1:試用(基於訂閱),2:開發人員,3:生產,4:試用,5:沙盒
對於生產和沙盒環境,租戶必須有至少 1 GB 的可用資料庫儲存容量。
對於試用(基於訂閱)環境,每個基於產品/服務的試用(也稱為「管理員試用」)訂閱授予租戶三個基於訂閱的試用環境。 只有租戶級管理員能夠預配試用(基於訂閱)環境。
對於試用(標準)環境,使用者需要為試用環境提供每使用者權利的許可證(請參閱上表)。 這也適用於租戶級別的管理員。
點選 」下一步「,後儲存即可
這個時候,我們就可以看到名叫 」dev「 的環境在列表中。
選擇 「管理員中心」=》"Azure Active Directory" ,跳轉到 Azure AD 管理中心邀請新使用者
選擇選單欄 「使用者」=》「所有使用者」,點選 「+ 新使用者」 新增新使用者 「zhangsan」
迴轉到 PowerPldatform 環境管理介面,為 dev 環境新增新使用者 「zhangsan」
搜尋 「zhangsan」,並點選 「新增」
並賦予 「zhangsan」 為系統管理員的安全形色
導航到 Power Apps 管理 介面,當前賬號所在的就是剛剛建立好的 dev 環境
選擇左側選單的 」解決方案「,點選 」+ 新建解決方案「 建立我們自定義的解決方案
顯示名稱:」Power App Demo「
釋出者選擇預設
點選 」建立「,確定新增新的解決方案
接下來在 」Power App Demo「 解決方案下新建 「Student「 表
顯示名稱:」Student「,轉到 」主列「 頁
顯示名稱改為:」id「,後點選 」儲存「
為 Student 新增多個列
新增以下列,並手動新增一條資料
Azure Portal 點選 」+ Create a Reouce「,搜素 」Data Factory「
輸入以下引數
Resource:」Web_Test_DF_RG「
Name:」cnbate-adf「
Region:」East Asia「
點選 」Review + create「 建立預先校驗
驗證通過後,點選 」Create「 進行建立操作,並跳轉到該資源
點選箭頭所指的 」Launch studio「,啟動工作室
接下來就是新建資料集了,選擇 」Author「 =》Datasets,點選 」new dataset「
搜素 」dataverse「,選中它,點選 」continue「
設定相關屬性
Name:」FromDataverseEntity「
Link service :選擇 」+ New「
輸入以下引數:
Name:」FromDataverseLinkService「
Connect via integration runtime 選擇:「」
Deployment type 選擇:"Online"
Service Uri :"xxxxxx"(PowerPlatform 平臺建立 dev 環境的URL )
Authentication type:"Office365"
User name:「[email protected]」(此使用者和當前登入的管理員在同一個 Azure AD 租戶下)
Password:「xxxxxxxx」
並點選 「Test Connection」 進行測試連結,完成後,點選 「Create」 進行建立
重新整理後,Entity name 選擇 」Student「,並點選 」Preview data「
下圖為查詢到的 」Student「 的資料
Bingo!!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。