Microsoft Dataverse Azure 解决方案概述

已完成

由于 Microsoft Dataverse 属于稳健 Microsoft Power Platform 的一部分,因此它提供了丰富的功能来促进与 Microsoft Azure 解决方案的集成。 本课程涵盖了有关 Azure 解决方案及其如何关联到 Dataverse 的一些标准集成实践。

比较 Azure 的集成解决方案

Azure 有各种其他解决方案,可以与 Dataverse 进行集成。 以下部分概括介绍了每个解决方案。 但是,关于具有 Dataverse 中的预配置实用程序以帮助精简集成的解决方案,将不在本模块中介绍,而是留到后面的课程中讨论,这些解决方案包括:

  • Microsoft Azure 服务总线

  • Microsoft Azure 事件中心

  • Microsoft Azure 逻辑应用

逻辑应用

Azure 逻辑应用提供一个强大的可视化界面,您可以在其中协调各种环境之间的复杂集成。 它具有许多与 Microsoft Power Automate 工作流相同的功能,因此,如果您熟悉在该上下文中进行的工作流准备工作,您应该能够看出它们的相似之处。 两者均可使用预生成和自定义生成的连接器,您可以使用这些连接器来连接到所需的任何系统。 最重要的是,逻辑应用附带一个 Microsoft Dataverse 连接器,该连接器允许您根据各种 Dataverse 事件(例如,正在创建或更新行)触发操作。

Azure 服务总线

Azure 服务总线是 Microsoft 的云消息传递即服务 (MaaS) 平台。 消息通过队列进行收发,以实现点对点通信。 服务总线还提供使用其主题功能的发布-订阅机制,在本模块中不予介绍。

Azure API 管理

您可以使用 Azure API 管理来管理您构建的自定义 API,与 Power Platform 配合使用。 API 中的逻辑可以处理您自己的内部数据、外部服务或 Dataverse API。 您可以从 Azure API 管理门户导出 API 定义,创建 Power Platform 自定义连接器。

事件网格

Microsoft Azure 事件网格是事件驱动的发布-订阅框架,允许您处理各种事件。 虽然 Dataverse 不像服务总线或事件中心那样提供可与事件网格实例集成的现成功能,但如果您需要事件驱动的集成,它是一个可行的备选方案。

事件中心

Azure 事件中心是 Microsoft 的 Aapache Kafka 版本,提供支持每秒数百万事件的实时数据引入服务。 该服务适合需要实时引入大规模数据流的情况(当您尝试捕获商业应用程序中的应用程序遥测等项目时,可能会出现这种情况),但它在大多数商业应用程序集成场景中不常见。 严格来说,事件中心并不能算做集成解决方案,而更像是分析解决方案(考虑到其主要应用程序使用的是“大数据”)。Dataverse 支持将事件发布到事件中心。

选择恰当的 Azure 集成解决方案

如果您难以确定哪种 Azure 集成解决方案最适合您的需求,请考虑下表中的信息。

如果您需要... 使用它
创建工作流并协调业务流程,以连接云和本地的大量服务。 逻辑应用
连接本地和基于云的应用程序和服务以实现消息传递工作流。 服务总线
发布 API 以供内部和外部开发人员在连接到托管在任意位置的后端系统时使用。 API 管理
通过使用完全托管的事件路由服务与简化基于事件的应用开发的发布-订阅模型连接受支持的 Azure 和第三方服务。 事件网格
从大量源中连续实时引入数据并实现每秒数百万个事件的数据流。 事件中心

有关 Azure 的更广泛的 Integration Services 框架的深入指导,请参阅位于此处的 Azure Integration Services 白皮书。

另外一篇需要参阅的文章位于 Azure 网站:在 Azure 消息传递服务之间进行选择 - 事件网格、事件中心和服务总线