你当前正在访问 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 数字孪生连接到逻辑应用触发器。

数据传出

你可能想要将 Azure 数字孪生数据发送到其他下游服务,以便进行存储或其他处理。

可以使用终结点将数字孪生数据发送到大多数 Azure 服务。 如果目标是 Azure 数据资源管理器,可以改用数据历史记录,将孪生属性更新自动发送到 Azure 数据资源管理器群集,在其中可将它们作为历史数据存储,这样也能对其进行查询。 本节的其余部分更详细地描述了这些功能。

注意

Azure 数字孪生针对向出口服务发出的数据至少实现一次传递。

终结点

若要将 Azure 数字孪生数据发送到大多数 Azure 服务(例如 Azure Maps时序见解Azure 存储),请先将目标服务附加到终结点。

终结点可以是以下任何 Azure 服务的实例:

终结点使用管理 API 或 Azure 门户附加到 Azure 数字孪生实例,并可将数据从该实例传输到其他侦听服务。 有关 Azure 数字孪生终结点的详细信息,请参阅终结点和事件路由

有关如何将 Azure 数字孪生数据发送到 Azure Maps 的详细说明,请参阅使用 Azure 数字孪生更新 Azure Maps 室内地图。 有关如何将 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 数字孪生多变量异常情况检测工具包是一个示例项目,它提供一个工作流,用于根据历史数字孪生数据为多个场景分析训练多个多变量异常检测器模型。 然后,它利用经过训练的模型在建模的 Azure 数字孪生环境中近乎实时地检测异常操作和异常情况。

后续步骤

详细了解终结点及将事件路由到外部服务:

请参阅如何设置 Azure 数字孪生以从 IoT 中心引入数据: