Entrada y salida de datos para Azure Digital Twins

Azure Digital Twins se suele usar junto con otros servicios para crear soluciones flexibles y conectadas que usan los datos de diferentes maneras. En este artículo se describe la entrada y salida de datos para Azure Digital Twins y los servicios de Azure que se pueden usar para aprovecharlas.

Azure Digital Twins puede recibir datos de servicios anteriores como IoT Hub o Logic Apps, que se usan para entregar telemetría y notificaciones.

Azure Digital Twins también puede usar rutas de eventos para enviar datos a servicios descendentes, como Azure Maps y Time Series Insights, para el almacenamiento, integración de flujos de trabajo, análisis y más.

Entrada de datos

Azure Digital Twins se puede controlar con datos y eventos de cualquier servicio: IoT Hub, Logic Apps, su propio servicio personalizado, etc. Este tipo de flujo de datos le permite recopilar datos de telemetría de dispositivos físicos en el entorno y procesarlos mediante el grafo de Azure Digital Twins en la nube.

En lugar de tener una instancia de IoT Hub integrada en segundo plano, Azure Digital Twins le permite "traer su propia" instancia de IoT Hub para usarla con el servicio. Puede usar un centro de IoT Hub existente que tenga actualmente en producción o bien implementar uno nuevo para usarlo con este fin. Esta funcionalidad le proporciona acceso completo a todas las funcionalidades de administración de los dispositivos de IoT Hub.

Para ingerir datos de cualquier origen en Azure Digital Twins, puede usar una función de Azure. Puede encontrar más información sobre este patrón en Ingesta de telemetría de IoT Hub o puede probarlo usted mismo en el tutorial de Azure Digital Twins Conexión de una solución de un extremo a otro.

También puede integrar Azure Digital Twins en un flujo de Microsoft Power Platform o Azure Logic Apps mediante el conector de Power Platform de Azure Digital Twins. Para más información sobre los conectores, consulte introducción a los Conectar ors.

Salida de datos

Es posible que desee enviar datos Azure Digital Twins a otros servicios descendentes para su almacenamiento o procesamiento adicional.

Hay dos opciones de salida principales en Azure Digital Twins. Los datos de gemelos digitales se pueden enviar a la mayoría de los servicios de Azure mediante puntos de conexión. O bien, si el destino es Azure Data Explorer, puede usar el historial de datos para enviar automáticamente actualizaciones de grafos a un clúster de Azure Data Explorer, donde se almacenan como datos históricos y se pueden consultar como tales. Las subsecciones siguientes describen las dos opciones de salida con más detalle.

Puntos de conexión

Para enviar los datos de Azure Digital Twins a la mayoría de los servicios de Azure, como Azure Maps, Time Series Insights o Azure Storage, empiece asociando el servicio de destino a un punto de conexión.

Los puntos de conexión pueden ser instancias de cualquiera de estos servicios de Azure:

El punto de conexión está asociado a una instancia de Azure Digital Twins mediante las API de administración o el Azure Portal, y puede transportar datos desde la instancia a otros servicios de escucha. Para obtener más información sobre los puntos de conexión de Azure Digital Twins, consulte Puntos de conexión y rutas de eventos.

Para obtener instrucciones detalladas sobre cómo enviar datos de Azure Digital Twins a Azure Maps, consulte Uso de Azure Digital Twins para actualizar un plano interior de Azure Maps. Para obtener instrucciones detalladas sobre cómo enviar datos de Azure Digital Twins a Time Series Insights, consulte Integración con Time Series Insights.

Historial de datos

Para enviar datos gemelos a Azure Data Explorer, configure una conexión de historial de datos que historice automáticamente las actualizaciones de grafos de la instancia de Azure Digital Twins a un clúster de Azure Data Explorer. La conexión del historial de datos requiere un centro de eventos, pero no requiere un punto de conexión explícito.

Una vez que los datos se hayan historizado, puede consultar estos datos en Azure Data Explorer mediante el complemento de consulta de Azure Digital Twins para Azure Data Explorer.

También puede usar el historial de datos en combinación con Azure Synapse Analytics para agregar datos de orígenes dispares. Esto puede ser útil en muchos escenarios. Estos son dos ejemplos:

  • Combinar datos de tecnología de la información (TI) de sistemas ERP o CRM (como Dynamics 365, SAP o Salesforce) con datos de tecnología operativa (OT) de dispositivos IoT y sistemas de administración de producción. Para ver un ejemplo que ilustra cómo una empresa puede combinar estos datos, consulte la siguiente entrada de blog: Integración de datos de TI y OT con Azure Digital Twins, Azure Data Explorer y Azure Synapse.
  • Integración con Azure AI y azure AI Services Multivariate Anomaly Detector, para conectar rápidamente los datos de Azure Digital Twins con una solución de aprendizaje automático o inteligencia artificial de bajada que se especializa en la detección de anomalías. El Kit de herramientas de detección de anomalías multivariante de Azure Digital Twins es un proyecto de ejemplo que proporciona un flujo de trabajo para entrenar varios modelos de Anomaly Detector multivariante para varios análisis de escenarios, basados en datos históricos de gemelos digitales. A continuación, aprovecha los modelos entrenados para detectar operaciones anómalas y anomalías en entornos modelados de Azure Digital Twins, casi en tiempo real.

Detalles de seguridad y entrega

Para que Azure Digital Twins envíe datos a otros servicios de Azure a través de puntos de conexión o historial de datos, el servicio receptor debe tener habilitado el acceso a la red pública o la opción Servicio de Microsoft de confianza habilitada. Para el historial de datos, la conexión del historial de datos debe configurarse con el acceso a la red pública habilitado en las instancias de Event Hubs y Azure Data Explorer. Una vez configurado el historial de datos, el firewall y la configuración de seguridad de Azure Data Explorer y el centro de eventos deberán configurarse manualmente.

Una vez configurada la conexión, Azure Digital Twins implementa al menos una vez la entrega de los datos emitidos para los servicios de salida.

Si el tema del centro de eventos, Event Grid o Service Bus usado para el punto de conexión no está disponible y el mensaje no se puede entregar, Azure Digital Twins intentará volver a enviar el mensaje durante al menos 20 minutos y hasta 24 horas.

Pasos siguientes

Más información sobre los puntos de conexión y el enrutamiento de eventos a servicios externos:

Consulte cómo configurar Azure Digital Twins para ingerir datos de dispositivo desde IoT Hub: