PowerApps CDS:了解基礎知識和環境設置

PowerApps CDS:了解基礎知識和環境設置

在本教程中,我們將討論 PowerApps CDS 或通用數據服務。這很重要,因為任何模型驅動的應用程序如果通過公共數據服務運行,性能會更好。

通用數據服務是為您的應用程序提供支持的所有輸入數據之間的數據層。

在任何組織中,數據通常來自不同的來源。例如,如果您經營一家商店,您的數據來自您的銷售點系統。您還將擁有來自您的 QuickBooks 或任何其他會計軟件的數據,以及來自您的供應商採購的數據。

然後您將擁有一個層來保存和接收所有這些數據,以便您可以有效地啟動任何應用程序。這就是 CDS 的作用。

PowerApps CDS:了解基礎知識和環境設置

它與數據庫管理員所說的數據層完全不同。PowerApps CDS 是數據存儲和數據層的混合體。

目錄

PowerApps CDS 的優勢

使用 CDS 有很多好處。您可以查看Microsoft PowerApps 文檔以了解它如何與您的設置一起工作,但我們將在這裡強調四個最重要的好處。

第一個好處:CDS 將您的所有數據標準化。

通過通用數據服務,您的所有數據都已到位。無需先到您的會計軟件獲取一條信息,然後再到您的 POS 軟件獲取另一條數據。這就是通常處理大量數據的大型組織更喜歡使用 CDS 的原因。

CDS 還使用標準化的列和字段類型,讓您更有效地組織數據。

第二個好處:CDS 允許您應用業務規則。

業務規則允許您設置每次添加任何類型的數據時都應遵循的參數。

例如,您可以設置一條規則,要求將員工編號附加到將添加到表單中的任何員工信息。或者,如果一家商店供應酒類,您可能需要在批准銷售之前提供酒類許可證 ID。

這些業務規則將始終適用於數據層,而不僅僅是應用層。這意味著無論發生什麼,業務規則都將始終得到遵守。

第三個好處:CDS 增加了一層安全性。

Microsoft 一直以其安全性著稱。使用 CDS 後,您甚至不需要數據庫管理員或數據安全專家。您可以輕鬆控制特定人員可以訪問哪些表、行和數據的其他部分。

例如,如果您打算讓您的供應商訪問您的應用程序,您不希望他們看到您的銷售數據。您希望限制他們訪問特定於每個供應商的採購數據。這是您可以通過 CDS 申請的東西。

第四個好處:CDS 自動備份您的數據。

備份數據是很多人經常忘記的事情。它的壞處是您直到真正丟失數據時才意識到定期備份數據的重要性。

好消息是 CDS 會自動為您備份數據。無論發生什麼情況,您都可以期望您的數據在雲中是安全的。

設置環境和數據庫

讓我們開始構建一個公共數據服務。第一步是設置環境和數據庫。

如果您按照我的方式設置 PowerApps 環境,則需要先進行配置,然後才能構建數據庫。

如果轉到左側窗格中的“數據”,單擊“實體”,然後在中間看到這條消息,說明您所在的當前環境不支持創建數據庫,您就會知道是這種情況。

PowerApps CDS:了解基礎知識和環境設置

PowerApps 要求我們這樣做是因為如前所述,CDS 不僅僅是一個數據層;它還是一個數據層。它也是一種數據存儲形式。將其視為類似於 Dropbox、OneDrive 或任何類型的 SQL 服務器的東西。它將需要一個數據庫,可以將所有數據存儲在雲端。

所以我們現在要做的就是先創造一個新的環境。讓我們單擊“創建新環境”並將此環境命名為 CDSTutorial。

PowerApps CDS:了解基礎知識和環境設置

它將要求我們從此下拉列表中選擇一個區域。

PowerApps CDS:了解基礎知識和環境設置

由於我們現在只是對此進行測試,因此我們將選擇試用版而不是生產環境。

PowerApps CDS:了解基礎知識和環境設置

完成所有這些後,讓我們單擊右下角的“創建環境”。單擊按鈕後,通常需要幾秒鐘才能加載下一個窗格。

PowerApps CDS:了解基礎知識和環境設置

加載後,它會詢問我們是否要創建數據庫。它將顯示創建數據庫後我們可以做的事情的列表。

PowerApps CDS:了解基礎知識和環境設置

由於我們希望該列表中的所有內容都發生,因此我們單擊“創建數據庫”。

PowerApps CDS:了解基礎知識和環境設置

它會首先要求我們提供一種貨幣,因此我們在此示例中選擇美元。

PowerApps CDS:了解基礎知識和環境設置

語言也默認設置為英語,但如果您希望數據庫使用不同的語言,您可以通過單擊下拉菜單來更改它。

PowerApps CDS:了解基礎知識和環境設置

讓我們通過勾選框來包括一些示例應用程序和數據,這樣我們就可以看到事情的樣子。

PowerApps CDS:了解基礎知識和環境設置

填寫所有這些字段後,讓我們單擊“創建我的數據庫”。

PowerApps CDS:了解基礎知識和環境設置

創建數據庫通常需要幾分鐘才能完成,因此此時需要等待一段時間。如果您想知道自己是否在正確的軌道上,它應該會顯示一條消息,告訴您它當前正在構建數據庫。

PowerApps CDS:了解基礎知識和環境設置


Power Apps 簡介:定義、特性、函數和重要性
Power Apps 環境:正確設置 App 元素
PowerApps 函數和公式 | 一個介紹

結論

使用 PowerApps CDS 絕對可以提高工作效率,尤其是當您從各種來源提取數據併計劃將數據應用到不同的應用程序時。

當然,搭建數據庫和環境只是一個開始。在以後的教程中,我們將討論通用數據服務的其他方面,以幫助您真正了解它的工作原理。

一切順利,

亨利


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的