你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 数字孪生的数据入口和出口
Azure 数字孪生通常与其他服务一起使用,以创建以不同方式使用数据的灵活且互连的解决方案。 本文介绍可用于利用它的 Azure 数字孪生和 Azure 服务的数据入口和出口。
Azure 数字孪生可以接收来自上游服务(如 IoT 中心或逻辑应用)的数据,用于传递遥测数据和通知。
Azure 数字孪生还可以使用事件路由将数据发送到下游服务(如 Azure Maps),用于存储、工作流集成、分析等。
数据入口
Azure 数字孪生可以由任何服务(IoT 中心、逻辑应用、自定义服务等)中的数据和事件驱动。 利用这种数据流,你可以从环境中的物理设备收集遥测数据,并使用云中的 Azure 数字孪生图处理此数据。
通过 Azure 数字孪生可以“自带”IoT 中心来使用该服务,而不是在后台使用内置的 IoT 中心。 可以使用当前生产环境中现有的 IoT 中心,或部署一个新的 IoT 中心用于此目的。 使用此功能,你可以全权访问 IoT 中心的所有设备管理功能。
若要将数据从任何源引入 Azure 数字孪生,可使用 Azure 函数。 请参阅从 IoT 中心引入遥测数据,详细了解此模式,或参阅 Azure 数字孪生连接端到端解决方案进行试用。
还可使用 Azure 数字孪生 Power Platform 连接器将 Azure 数字孪生集成到 Microsoft Power Platform 或 Azure 逻辑应用流。 有关连接器的详细信息,请参阅连接器概述。
数据传出
你可能想要将 Azure 数字孪生数据发送到其他下游服务,以便进行存储或其他处理。
Azure 数字孪生中有两个主要出口选项。 可以使用终结点将数字孪生数据发送到大多数 Azure 服务。 或者,如果目标是 Azure 数据资源管理器,可使用数据历史记录,将图形更新自动发送到 Azure 数据资源管理器群集,在其中可将它们作为历史数据存储,这样也能对其进行查询。 以下各小节更详细地描述了这两个出口选项。
终结点
若要将 Azure 数字孪生数据发送到大多数 Azure 服务(例如 Azure Maps 或 Azure 存储),请先将目标服务附加到终结点。
终结点可以是以下任何 Azure 服务的实例:
终结点使用管理 API 或 Azure 门户附加到 Azure 数字孪生实例,并可将数据从该实例传输到其他侦听服务。 有关 Azure 数字孪生终结点的详细信息,请参阅终结点和事件路由。
数据历史记录
若要将孪生体数据发送到 Azure 数据资源管理器,请设置数据历史记录连接,该连接可自动将图形更新历史记录从 Azure 数字孪生实例发送到 Azure 数据资源管理器群集。 数据历史记录连接需要事件中心,但不需要显式终结点。
在数据历史化后,你可以使用 Azure 数据资源管理器的 Azure 数字孪生查询插件在 Azure 数据资源管理器中查询此数据。
还可以将数据历史记录与 Azure Synapse Analytics 结合使用来聚合不同源中的数据。 这在许多情况下都很有用。 这里是两个示例:
- 将来自 ERP 或 CRM 系统(如 Dynamics 365、SAP 或 Salesforce)的信息技术 (IT) 数据与来自 IoT 设备和生产管理系统的运营技术 (OT) 数据相结合。 有关说明公司如何合并此数据的示例,请参阅以下博客帖子:将 IT 和 OT 数据与 Azure 数字孪生、Azure 数据资源管理器和Azure Synapse 集成。
- 与 Azure AI 和 Azure AI 服务多变量异常检测器集成,以快速将 Azure 数字孪生数据与专门用于异常检测的下游 AI/机器学习解决方案连接起来。 Azure 数字孪生多变量异常情况检测工具包是一个示例项目,它提供一个工作流,用于根据历史数字孪生数据为多个场景分析训练多个多变量异常检测器模型。 然后,它利用经过训练的模型在建模的 Azure 数字孪生环境中近乎实时地检测异常操作和异常情况。
安全和交付详细信息
为了使 Azure 数字孪生通过终结点或数据历史记录将数据发送到其他 Azure 服务,接收服务必须启用公用网络访问或启用受信任的 Microsoft 服务选项。 对于数据历史记录,必须将数据历史记录连接配置为在事件中心和 Azure 数据资源管理器实例上启用公用网络访问。 配置数据历史记录后,需要手动配置事件中心和 Azure 数据资源管理器防火墙和安全设置。
设置连接后,Azure 数字孪生针对向出口服务发出的数据至少实现一次传递。
如果用于终结点的事件中心、事件网格或服务总线主题不可用且消息无法传递,Azure 数字孪生将尝试重新发送消息至少 20 分钟,最长 24 小时。
后续步骤
详细了解终结点及将事件路由到外部服务:
查看如何设置 Azure 数字孪生以从 IoT 中心引入设备数据: