数据在哪里?

您可以通过三种不同的方式检索和存储数据。

新数据。

新数据如果您的应用创建的数据在任何地方都不存在,如在现有业务流程使用纸张完成的情况下,我们建议将数据存储在 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 ID 查找的一些数据,例如员工 ID、经理和部门。 我们不希望在原始系统中更改这些数据,但是我们需要保留副本。 我们希望在员工创建报表时记录其经理和部门,而不是在将来再次查看报表时在某个时间点记录。 (他们可能已变更部门,甚至已经离开公司。)

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。