Introducción a los flujos de trabajo

Un flujo de trabajo está formado por varios flujos organizados en una secuencia en la que se deben ejecutar.

Cada flujo de datos se ejecuta como un paso. También puede agregar flujos de trabajo, consultas SQL, cargas de datos, así como variables como pasos dentro de un flujo de trabajo. Al ejecutar un flujo de trabajo, un paso se realiza correctamente o con fallos. En función de si el primer paso se realiza correctamente o falla, puede seleccionar el siguiente paso que se debe ejecutar.

Este es un ejemplo de flujo de trabajo:

Descripción de la introducción: workflows.png

En este ejemplo, el flujo de trabajo realiza las siguientes acciones:

  1. Ejecute el flujo de datos "Fuente semanal de FDA".
  2. Si la ejecución del flujo de datos ""fuente semanal de FDA" se realiza correctamente, ejecute el flujo de datos ""alertas semanales de CDC".
  3. Si la ejecución del flujo de datos "Alertas semanales de CDC" se realiza correctamente, ejecute el flujo de datos "Cargar Medicare".
  4. Si falla alguno de los flujos de datos anteriores, ejecute el flujo de datos "Audit_error_log".

Crea un nuevo flujo de trabajo

Puede agregar flujos de datos, flujos de trabajo, variables o cargas de datos en un flujo de trabajo.

Para crear un nuevo flujo de trabajo para el proyecto:
  1. En la página Inicio, haga clic en el título del proyecto necesario.

    Se le dirigirá a la página Detalles del proyecto.

  2. En el panel de la izquierda, haga clic en Flujos de trabajo.

    Aparecerá la página Flujo de trabajo.

  3. En la página Flujo de trabajo, haga clic en Crear flujo de trabajo.

    Aparece la página Crear flujo de trabajo.

  4. En el campo Nombre, proporcione un nombre para el nuevo flujo de trabajo y haga clic en Crear.

    El nuevo flujo de trabajo se crea y se muestra en la página Workflow con sus detalles de Name y Folder. Haga clic en el icono Acciones (Icono Acciones) situado junto al flujo de trabajo para editarlo, renombrarlo, copiarlo, cambiar de carpeta, iniciarlo, exportarlo o suprimirlo.

  5. Haga clic en el flujo de trabajo para configurar los detalles de flujo de trabajo.
  6. Desde el panel izquierdo, arrastre los flujos de datos, flujos de trabajo, variables o cargas de datos que desea ejecutar en el flujo de trabajo. Para utilizar variables en el flujo de trabajo, consulte Uso de variables en un flujo de trabajo para obtener más información.

    Si se ha conectado a cualquier otra instancia de Data Transforms, también puede agregar cargas de datos que haya creado en esa instancia de Data Transforms. Consulte Creación de una conexión de Data Transforms para la carga de datos remota y Ejecución de una carga de datos para obtener más información.

  7. En la barra de herramientas, seleccione el icono Correcto ( flecha verde), Incorrecto ( flecha roja) o Correcto/Incorrecto ( flecha negra).

    De esta forma se define el modo en el que se dibujarán los enlaces posteriores en el lienzo.

    • Correcto (verde) define la ruta correcta.
    • No está bien (rojo) define la ruta del fallo.
    • Correcto/Incorrecto (negro) define una ruta que se sigue en caso de éxito o fallo.

    Utilice el icono de suspensión (icono de reloj) para agregar un retraso en el flujo de trabajo. Arrastre el icono de suspensión en el lienzo y conéctelo en el flujo con los enlaces ok (verde), not ok (rojo) o ok/not ok (negro). Esto agregará un retraso en ese punto del flujo.

  8. Si desea agregar una consulta SQL o PL/SQL como paso del flujo de trabajo, realice lo siguiente:
    • Arrastre el icono SQL (Icono de SQL) en el lienzo.
    • Haga doble clic en el paso SQL del editor para abrir la página de propiedades del paso.
    • Seleccione el separador Atributos.
    • En la lista desplegable Conexión, seleccione la conexión en la que desea ejecutar la consulta.
      Nota

      La lista desplegable solo muestra las conexiones de base de datos Oracle.
    • En el cuadro de texto SQL, agregue la consulta que desea ejecutar.
  9. Seleccione el paso y haga clic en el icono Conector (Icono del conector) situado junto a él para conectarlo con el siguiente paso.
  10. Después de definir todos los detalles de flujo de trabajo necesarios,
    • Haga clic en guardar, icono para guardarlo.
    • Haga clic en icono de diseño automático para alinear los nodos del flujo de trabajo diseñado.
    • Haga clic en icono de ejecución para ejecutar el flujo de trabajo creado.
    • Seleccione un solo paso en el lienzo y haga clic en el icono Ejecutar paso (Icono Ejecutar paso) para ejecutar solo el flujo de datos o el flujo de trabajo seleccionados.

      Para comprobar el estado del flujo de trabajo, consulte el panel Estado a la derecha debajo del panel Propiedades. Para obtener más información sobre el panel Estado, consulte Supervisión del estado de cargas de datos, flujos de datos y flujos de trabajo. En este panel se muestra el enlace al ID de trabajo en el que puede hacer clic para supervisar el estado de ejecución en la página Trabajos. Para obtener más información sobre los trabajos, consulte Creación y gestión de trabajos.

    • Haga clic en Iconos para acercar y alejar para maximizar o minimizar el diagrama de flujo de trabajo creado en el lienzo de diseño.

      Los flujos de trabajo recién creados se muestran en la página Detalles del proyecto. Se muestran los detalles siguientes:

      • Nombre del flujo de trabajo.
      • Carpeta correspondiente al flujo de trabajo: carpeta por defecto

      Para ver los detalles de un flujo de trabajo, haga clic en el nombre del flujo de trabajo y se le dirigirá a la página Detalles del flujo de trabajo.

    En el panel izquierdo, puede buscar el flujo de datos o el flujo de trabajo necesarios mediante el filtro Nombre. En el cuadro de texto Nombre, introduzca el nombre del flujo de datos o flujo de trabajo necesarios.

    Seleccione un paso en el lienzo y compruebe el panel Propiedades disponible en el lado derecho del lienzo de diseño para conocer las siguientes propiedades del paso seleccionado en un flujo de datos o flujo de trabajo creado:

    • Nombre
    • Objeto enlazado
      Nota

      No puede editar este campo.
    • Paso -
      • Primer Paso: Seleccione la casilla de control Nombre de Paso para ejecutar el paso seleccionado como primer paso para la ejecución en un flujo de datos o flujo de trabajo.
        Nota

        Puede seleccionar solo un paso como primer paso para la ejecución en un flujo de datos o flujo de trabajo.
    • Número de intentos tras ejecución fallida
    • Tiempo entre intentos en segundos
    • Pasos de log en diario: seleccione cualquiera de las siguientes opciones del cuadro desplegable:
      • Siempre
      • Nunca
      • Error