Analice y visualice los datos de IoT
En esta introducción, se presentan los conceptos clave sobre las opciones para analizar y visualizar datos de IoT. Cada sección incluye vínculos a contenido que proporciona más detalles e instrucciones.
En Azure IoT, los servicios de análisis y visualización se usan para identificar y mostrar información empresarial derivada de los datos de IoT. Por ejemplo, es posible usar un modelo de aprendizaje automático para analizar la telemetría de un dispositivo y predecir cuándo se debería realizar el mantenimiento en un recurso industrial. También es posible usar una herramienta de visualización para mostrar un mapa de la ubicación de los dispositivos.
En el diagrama siguiente se muestra una vista general de los componentes en una solución de IoT típica. En este artículo se tratan las áreas relevantes para analizar y visualizar datos de IoT:
Servicios externos
Hay muchos servicios que se pueden usar para analizar y visualizar los datos de IoT. Algunos servicios están diseñados para trabajar con datos de IoT de streaming, mientras que otros son más de uso general. Los siguientes servicios son algunos de los más comunes que se usan para el análisis y la visualización en soluciones de IoT:
Microsoft Fabric
Microsoft Fabric es una plataforma de datos y análisis integral diseñada para empresas que requieren una solución unificada. Abarca el movimiento de datos, el procesamiento, la ingesta, la transformación, el enrutamiento de eventos en tiempo real y la creación de informes. Ofrece un conjunto completo de servicios como ciencia de datos y análisis en tiempo real.
En los siguientes artículos se muestran algunos ejemplos de cómo usar Microsoft Fabric para analizar y visualizar datos de IoT:
- Tutorial: Obtención de información de los datos procesados
- Tutorial: Envío de datos desde un servidor OPC UA a Azure Data Lake Storage Gen 2
Explorador de datos de Azure
Azure Data Explorer es una plataforma de análisis de macrodatos totalmente administrada y de alto rendimiento que facilita el análisis de grandes volúmenes de datos casi en tiempo real. En los siguientes artículos y tutoriales se muestran algunos ejemplos de cómo usar Azure Data Explorer para analizar y visualizar datos de IoT:
- Conexión de datos de IoT Hub (Azure Data Explorer)
- Exportación de datos de IoT a Azure Data Explorer (IoT Central)
- Complemento de consulta de Azure Digital Twins para Azure Data Explorer
Power BI
Power BI es una colección de servicios de software, aplicaciones y conectores que funcionan conjuntamente para convertir orígenes de datos sin relación entre sí en información coherente, interactiva y atractiva visualmente. Power BI le permite conectarse fácilmente a sus orígenes de datos, visualizar y descubrir lo que es importante, y compartir informes con quien quiera.
- Visualización de datos del sensor en tiempo real desde Azure IoT Hub mediante Power BI
- Exportación de datos desde Azure IoT Central y visualización de información en Power BI
Grafana
Grafana es un software de análisis y visualización. Permite consultar, visualizar, alertar y explorar métricas, registros y seguimientos, independientemente de dónde se almacenen. Proporciona herramientas para convertir los datos de bases de datos de serie temporal en gráficos y visualizaciones detallados. Azure Managed Grafana es un servicio totalmente administrado para soluciones de análisis y supervisión. Para más información sobre el uso de Grafana en la solución de IoT, consulte Paneles de IoT en la nube mediante Grafana con Azure IoT.
Databricks
Use Azure Databricks para procesar, almacenar, limpiar, compartir, analizar, modelar y monetizar conjuntos de datos con soluciones, desde BI a aprendizaje automático. Use la plataforma Azure Databricks para crear e implementar flujos de trabajo de ingeniería de datos, modelos de aprendizaje automático, paneles de análisis, etc.
Uso del streaming estructurado con Azure Event Hubs y clústeres de Azure Databricks. Es posible conectar un área de trabajo de Databricks al punto de conexión compatible con Event Hubs en un centro de IoT para leer datos de dispositivos IoT.
Azure Stream Analytics
Azure Stream Analytics es un motor de procesamiento de flujos totalmente administrado diseñado para analizar y procesar grandes volúmenes de datos de streaming con baja latencia. Se pueden identificar patrones y relaciones en los datos que se originan a partir de una variedad de orígenes de entrada, incluidas las aplicaciones, los dispositivos y los sensores. Es posible usar estos patrones para desencadenar acciones e iniciar flujos de trabajo, como la creación de alertas o la alimentación de información para una herramienta de informes. En una solución basada en la nube, Stream Analytics también está disponible en el entorno de ejecución de Azure IoT Edge, lo que permite el procesamiento de datos directamente en el borde.
- Compilación de una solución de IoT con Stream Analytics
- Visualización de datos en tiempo real de Azure IoT Hub
- Ampliación de Azure IoT Central con notificaciones y reglas personalizadas
- Implementación de Azure Stream Analytics como un módulo de IoT Edge
Azure Maps
Azure Maps es una colección de servicios geoespaciales y SDK que emplea datos de mapas recientes para proporcionar contexto geográfico a las aplicaciones web y móviles. Para ver un ejemplo de IoT, consulte Integración con Azure Maps (Azure Digital Twins)