双重写入与虚拟表

已完成

Microsoft Dataverse 支持通过多种方法与外部数据源连接。 双重写入和虚拟表使 Dataverse 能够与此外部数据交互并将更改写回到原始数据源。 本单元介绍这些功能及其相应的用例。

双重写入

双重写入是内置的集成功能,可提供客户互动应用与财务和运营应用之间的准实时同步。 通过使数据在应用程序之间无缝流动,双重写入支持跨部门的统一体验。

双重写入在财务和运营应用与 Dataverse 之间提供紧密耦合的双向集成。 在财务和运营应用中所做的更改将自动写入 Dataverse,反之亦然。 此双向同步可实现跨应用程序的一致集成用户体验。

其他功能包括:

  • 支持在线和离线应用场景
  • 遵守低代码/无代码开发原则

有关详细信息,请参阅双重写入

虚拟表

财务和运营应用在 Dataverse 中显示为虚拟数据源,支持 Dataverse 和 Microsoft Power Platform 中的完整创建、读取、更新和删除 (CRUD) 操作。 根据设计,虚拟表数据保留在源应用程序中,并且不在 Dataverse 中复制此数据。

若要针对财务和运营数据使用虚拟表,必须首先作为虚拟表可用。 配置后,这些表支持 Dataverse 中的 CRUD 操作和任何已连接 Power Platform 组件。

有关虚拟表的关键事实:

  • 财务和运营应用中的所有 Open Data Protocol (OData) 表均可在 Dataverse 中用作虚拟表。
  • 制作者可以使用此外部数据来生成客户互动体验,而无需复制数据。
  • 源数据直接支持完整 CRUD 功能。
  • Power Pages 可以使用虚拟表来支持面向外部的网站,适用于协作应用场景。

有关详细信息,请参阅虚拟实体

何时使用双重写入与虚拟表

双重写入和虚拟表是支持在财务和运营应用与 Dataverse 之间集成的共享数据层的一部分。 这些技术是互补的,可以根据您的集成需求一起使用。

在以下情况下使用双重写入

  • 您需要在 Dataverse 与财务和运营应用之间准实时地同步数据。
  • 您的应用场景需要完整的离线功能。
  • 您需要跨环境紧密集成和复制的数据集。

在以下情况下使用虚拟表

  • 您希望不在 Dataverse 中复制外部数据的情况下来访问此数据。
  • 您正在处理大型数据集,并希望最大限度地减少 Dataverse 中的存储使用情况。
  • 您的用例涉及读取密集型应用场景或不需要本地数据存储的轻型 CRUD 操作。

根据数据所有权模型、复制需求以及解决方案特定的离线要求,决定是使用双重写入还是使用虚拟表。