Plantillas
Flujos de trabajo preconstruidos de Transformation Builder para transformaciones comunes de Navixy. Descárguelos, impórtelos y adáptelos a su caso.
Navixy proporciona plantillas de flujo de trabajo para transformaciones comunes disponibles en la capa de Transformation. Cada plantilla es una configuración de flujo de trabajo de Transformation Builder preconstruida que puede importar, inspeccionar y adaptar a su escenario operativo antes de programarla como una transformación personalizada en processed_custom_data.
Las plantillas son un punto de partida, no un producto terminado. Cada plantilla se entrega sin un nodo de salida, para que pueda decidir dónde y cómo se escriben los resultados antes de comprometerlos a una programación.
Cómo usar una plantilla
Los pasos a continuación se aplican a cualquier plantilla de esta página. Los valores específicos de la plantilla para el nodo de salida y la programación se enumeran en la sección Plantillas disponibles .
Descargue la plantilla
Busque la transformación que desea en la sección Plantillas disponibles a continuación y descargue su archivo YAML.
Abra Transformation Builder y conéctese a su base de datos
Inicie Transformation Builder y escriba su URL de conexión de PostgreSQL. Espere a que Builder descubra las tablas y columnas disponibles.
Importar el flujo de trabajo
Haga clic en Importar en la barra de herramientas y seleccione el .yaml archivo descargado. El gráfico del flujo de trabajo se carga con todos los nodos y las conexiones en su lugar.
Revise y ajuste el flujo de trabajo
Inspeccione el grafo de nodos. La página de cada transformación en Transformaciones comunes describe la lógica de procesamiento y enumera las opciones de personalización que puede aplicar en esta etapa. Haga clic en Ejecutar en cualquier momento para obtener una vista previa de los resultados con sus datos en vivo (hasta 100 filas).
Añada un nodo de salida
Una plantilla no tiene nodo de salida. Añada uno desde el panel de nodos y conéctelo al nodo final del grafo. Utilice los valores del nodo de salida que se enumeran para su plantilla en la sección Plantillas disponibles a continuación. Cuando se programe, el flujo de trabajo escribirá en processed_custom_data. Produce una tabla independiente de la versión integrada mantenida por Navixy en processed_common_data.
Programe el flujo de trabajo
Haga clic en Programar y establezca la frecuencia de ejecución. Utilice la programación recomendada que se indica para su plantilla en la sección Plantillas disponibles, o elija un intervalo diferente que se ajuste a sus necesidades de informes.
Plantillas disponibles
La tabla siguiente enumera las plantillas disponibles con los valores que necesita para el nodo de salida y la programación recomendada. Cada plantilla enlaza a su página de transformación para ver los detalles del algoritmo y las instrucciones de personalización, y proporciona el archivo YAML para descargar.
Viajes
Genera una fila por cada viaje del vehículo a partir de datos telemáticos sin procesar, con horas de inicio y fin, distancia, estadísticas de velocidad y detección de zonas. Consulte la página Viajes para ver el esquema completo de salida, la descripción del algoritmo y las opciones de personalización.
Al añadir el nodo de salida, utilice la siguiente configuración:
Nombre de la tabla
trips
Columna de tiempo
trip_start_time
Clave primaria
device_id, trip_start_time
Modo de escritura
overwrite
Programación recomendada: 10 */8 * * * (UTC, cada 8 horas), que coincide con la frecuencia de actualización de processed_common_data.trips la transformación integrada.
Agregación de datos de sensores
Genera agregados de lecturas de sensores por intervalos de tiempo, con decodificación, calibración de combustible y enriquecimiento legible para personas aplicado. Consulte la página Agregación de datos de sensores para ver el esquema completo de salida, la descripción del algoritmo y las opciones de personalización.
La plantilla se entrega preconfigurada para intervalos de 5 minutos, un escenario de personalización habitual para paneles de diagnóstico. Para cambiar el tamaño del intervalo, edite el literal del intervalo en el nodo SQL personalizado antes de programarlo. El valor del intervalo controla tanto el tamaño del intervalo como la ventana de retroceso.
Al añadir el nodo de salida, utilice la siguiente configuración:
Nombre de la tabla
sensors_data_by_5min
Columna de tiempo
hour_bucket
Clave primaria
device_id, hour_bucket, sensor_name, event_id
Particionar por
DATE(hour_bucket)
Modo de escritura
append
Programación recomendada: */5 * * * * (UTC, cada 5 minutos), que coincide con el tamaño de intervalo de 5 minutos preconfigurado en la plantilla. Si cambia el intervalo, actualice la programación para que coincida, de modo que cada ejecución lea exactamente los datos de un intervalo.
Siguientes pasos
Transformaciones comunes: Aprenda qué produce cada transformación, cómo está construida y cómo personalizar la lógica antes de importar una plantilla.
Transformation Builder: Referencia completa del editor visual de flujos de trabajo, los tipos de nodo y las opciones de ejecución.
Referencia YAML del flujo de trabajo: Especificación del formato YAML utilizado por estos archivos de plantilla.
Última actualización
¿Te fue útil?