Ejecutar un proceso
Un proceso puede ejecutarse de dos formas: manualmente, cuando usted importa los archivos e inicia el procesamiento en el momento, o de forma automatizada, cuando la plataforma carga y procesa los datos por sí sola — por programación, a partir de otro proceso o por un disparador de API externa. Este artículo cubre ambas formas.
Flujo completo: solo es posible ejecutar un flujo de preparación de datos completo, es decir, con etapas sin errores y al menos una etapa de fuente de datos y una de salida.
Ejecución manual
El botón Ejecutar abre la pantalla de ejecución del proceso, donde usted importa los archivos que recorrerán el flujo en una fecha de referencia específica. Al final, la plataforma carga y procesa los archivos y lo dirige a la pantalla de visualización de los resultados.
En la pantalla de importación, usted debe:
definir una fecha de referencia, la fecha en que se almacenan los resultados del proceso;
seleccionar los archivos que se procesarán, eligiéndolos en la computadora o arrastrándolos al área de carga;
asociar los archivos a las fuentes de datos del flujo, manualmente o por regla de identificación, en caso de que no haya reglas de identificación automática.
Fechas con resultado: en el calendario de fecha de referencia, los días que ya tienen resultados aparecen con una marca verde. Puede navegar por el calendario y visualizar resultados de diferentes fechas.
Tipo de importación
Aún en la pantalla de ejecución, usted elige la forma de importación de los datos. Las opciones aparecen solo cuando no existe importación en la fecha de ejecución, y varían según el tipo de análisis.
Sustituir datos está disponible en los análisis Turbo AI y Standard y es la opción predeterminada. Borra todos los datos importados y los análisis anteriores de la fecha y los sustituye por los nuevos datos importados.
Actualizar ejecución está disponible en el análisis Turbo AI y se aplica a las etapas de Análisis Tabla y Análisis Conciliación. Permite actualizar los datos de una ejecución sin borrar todo el historial, usando un identificador de fila cuando está configurado. Con el identificador, la plataforma compara los datos existentes con los de la nueva importación:
los registros con la misma clave y los mismos datos permanecen como están y no se duplican;
los registros con clave nueva se insertan como nuevos registros;
los registros con la misma clave, pero datos diferentes, actualizan el registro existente;
los registros antiguos cuya clave no aparece en la nueva importación no se alteran y permanecen en el historial.
Sin identificador de fila, la plataforma no puede comparar registros entre ejecuciones. En este caso, se insertan todos los registros de la nueva importación, en un comportamiento incremental, lo que puede generar duplicidad, ya que los datos antiguos se preservan.
Incrementar datos está disponible en el análisis Standard. Mantiene los datos importados anteriormente e incrementa los nuevos. El comportamiento incremental se refiere a la entrada de los datos, no a los análisis: si usted importa y ya se ha realizado un análisis, en Dattos Analytics o en Dattos Recon, los datos se borran del análisis para recibir la nueva importación.
En resumen, al comparar Actualizar ejecución y Sustituir datos:
Objetivo: actualizar datos manteniendo el historial, frente a recrear los datos de la ejecución.
Con identificador de fila: la actualización mantiene el historial, actualiza los registros enviados anteriormente, añade los nuevos y preserva lo que no se reenvió; la sustitución elimina todos los datos anteriores y mantiene solo los nuevos.
Sin identificador de fila: la actualización incrementa los datos e inserta todo lo de la nueva importación; la sustitución borra todo e inserta solo los nuevos.
Registros no reenviados: permanecen en el historial en la actualización y se eliminan en la sustitución.
Uso recomendado: la actualización sirve para cargas parciales o recurrentes; la sustitución, para el reprocesamiento completo.
Siempre sustituyen: las importaciones vía API y la etapa Integrar Proceso siempre tienen sus datos sustituidos, sin incremento.
Procesar los resultados
Con los archivos seleccionados y asociados a las fuentes correctas en la fecha de referencia, haga clic en Ejecutar Proceso. La plataforma procesa los resultados y muestra la pantalla de análisis.
Ejecución automatizada
Además de la ejecución manual, es posible automatizar la importación de datos. La automatización se puede disparar de tres formas — por programación, a partir de otro proceso o por un disparador de API externa. Las configuraciones se encuentran en Configuraciones (icono de engranaje) → Automatización. En Tipo de automatización, usted elige entre:
Ninguno: no aplica ninguna regla de automatización.
Proceso programado: define el calendario de automatización que controla las fechas de referencia, el horario de ejecución de la carga (con la opción de añadir más horarios) y el desplazamiento respecto al periodo del calendario.
Secuencia a partir de procesos: dispara la ejecución de este proceso a partir de la ejecución de otro. Usted selecciona el proceso deseado y el desplazamiento respecto al periodo del calendario de referencia.
Secuencia a partir de Flujo de Automatización: dispara la ejecución a partir de un flujo existente en los Flujos de Automatización de las Configuraciones Generales de Proceso. Usted informa el código del disparo — que también permite activar la ejecución mediante un disparador externo, como una llamada de API — y el desplazamiento respecto al periodo del calendario de referencia.
Cómo actúa el desplazamiento: el Proceso programado importa los resultados en la fecha de referencia calculada por el calendario de automatización y por el desplazamiento. Por ejemplo, al ejecutar el proceso el 03/01 con el calendario Días Corridos, importa los datos disponibles el 03/01; con un desplazamiento -2, importa los datos de dos días antes, es decir, el 01/01.
Artículos relacionados
Introducción a los Procesos
Crear un proceso
Visualizar y analizar