Procesa datos para integraciones de código abierto - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Procesa datos para integraciones de código abierto

Los datos se pueden procesar (por ejemplo, mediante la transformación o la agregación) en diferentes etapas y utilizando diversas herramientas, cada una de las cuales cumple diferentes requisitos de monitoreo.

Procese los datos con los nodos Node-RED

Transforme sus datos en tiempo real utilizando los nodos de procesamiento integrados de Node-RED®. Configure estos nodos a través de la consola Node-RED para crear su canalización de datos.

Nodos de transformación de datos

Transforme puntos de datos individuales, de forma similar a Transforms in AWS IoT SiteWise, mediante estos nodos:

  • cambiar de nodo: realiza modificaciones de valores sencillas en los datos.

  • nodo de función: permite JavaScript transformaciones personalizadas para el procesamiento de datos complejos.

Nodos de cálculo de métricas

Combine varios puntos de datos en una sola salida, de forma similar a Metrics in AWS IoT SiteWise, mediante estos nodos:

  • nodo por lotes: agrupa varios mensajes para su procesamiento por lotes.

  • nodo de unión: combina varios flujos de datos en una sola salida.

  • nodo agregador: calcula las métricas agregadas a partir de varios puntos de datos.

Para ver opciones de nodos adicionales, consulte la biblioteca Node-RED.

Cree tareas de InfluxDB

Si bien Node-RED destaca en el procesamiento básico de datos con una configuración rápida, los cálculos métricos complejos pueden resultar complicados en la programación basada en flujos. Las tareas de InfluxDB® ofrecen una alternativa a través de los scripts Flux programados para necesidades de procesamiento avanzadas.

Utilice las tareas de InfluxDB para:

  • Agregaciones estadísticas en grandes conjuntos de datos

  • Operaciones matemáticas en múltiples propiedades

  • Mediciones derivadas de múltiples fuentes

Características de la tarea

  • Ejecución programada: ejecuta tareas basadas en expresiones cron

  • Procesamiento por lotes: optimice las operaciones para datos de series temporales

  • Recuperación de errores: reintente automáticamente las operaciones fallidas

  • Supervisión: realice un seguimiento de la ejecución mediante registros detallados

Administre las tareas a través de la interfaz de usuario, la API o la CLI de InfluxDB. Para obtener más información, consulte Procesar datos con tareas de InfluxDB.

Usa las transformaciones de Grafana

Transforme la visualización de datos en Grafana® sin modificar los datos de origen en InfluxDB. Las transformaciones de Grafana se aplican solo a la capa de visualización.

  • Visual Builder: cree transformaciones sin escribir código

  • Vista previa en vivo: vea los resultados de la transformación en tiempo real

  • Fuentes múltiples: procese datos de múltiples fuentes de bases de datos

  • Almacenamiento eficiente: transforme los datos en el momento de la visualización sin almacenar resultados intermedios

Para obtener más información, consulte Transformar datos.