資料在哪裡?
您可以以三種不同的方式取出和儲存資料。
新資料 如果您的應用程式正在建立任何位置都不存在的資料,例如現有商務程序使用書面完成的情況下,我們建議您將資料儲存在 Microsoft Dataverse 或 SharePoint 自訂清單中。
我們將在資料模型:設計您的資料結構中討論這項主題。
從現有系統讀取/寫入 這是一種資料類型,您需要從現有的資料庫或系統取出最新資訊。 在這些案例中,必須在需要時要求資料。
建立資料的複本 當永遠不會修改或覆寫原始資料時,您可以將資料複製到另一個資料存放區,例如 Dataverse。 這可確保原始系統中的資料不會變更,但是您的應用程式可以使用它。 這種案例在處理會計與收入相關的系統中使用資料時很常見。
存取現有的資料
Power Apps 建立的應用程式有兩種使用現有資料的方式。 一是使用連接器,這可讓您直接連到資料來源。 另一種是使用資料流程,這會複製資料的快照。
使用連接器:連接器是一項 Power Apps 功能,您可以連接至各種系統和來源—例如 SharePoint、SQL Server 或 Office 365—直接從資料來源或將資料儲存至它們。 更多資訊:Power Apps 的畫布應用程式連接器概觀
使用資料流程:資料流程是一項 Power Apps 功能,您可以從其他系統中提取、轉換及載入資料,並將資料載入至 Dataverse 或 Azure Data Lake 儲存體。 與連接器不同,它會在排程的批次中提取資料。 您可以在將資料儲存到目標儲存體之前使用 Power Query Online 來操作、清理和轉換資料,而不是僅從資料來源中依原樣擷取資料。 其他資訊:使用資料流程的自助資料準備
您選擇的方式視您的使用案例和需要處理資料的方式而定。 下表列出一些用來比較的項目。
比較項目 | 連接器 | 資料流程 |
---|---|---|
資料更新程度 | 即時 | 靜態或快照 |
方向 | 雙向 | 單一方向(從原點至 Dataverse) |
修改現有的資料? | 是 | 否 |
使用案例 | 生產訂單、時間表、銷售報價 | 客戶主要、過去的發票、員工清單 |
我們會在下一篇文章中提供其他技術資訊:使用企業系統。
範例:費用報表資料
我們的費用報表專案包括三種類型的資料儲存需求:
新資料:因為費用報表是在紙上,所以我們需要新的儲存系統來儲存由員工填寫費用報表所建立的資料。 我們需要為這種資料設計資料模型。
寫入現有的系統:當會計團隊將費用報表中的資料匯出至財務系統時,需要使用資料連接器。
複製的資料:我們的費用報表也包含我們從 Microsoft Entra 識別碼查閱的部分資料,例如員工識別碼、經理和部門。 我們不想要變更原始系統中的資料,但是需要保留它的複本。 我們想在他們建立報表時,記下員工的經理和部門,而不是在未來的時間點查看報表。 (他們可能已變更了部門,甚至已離開公司)。