Uso de operadores de pipeline

En Data Integration, los operadores de pipeline representan distintas tareas y actividades que se pueden utilizar en un pipeline.

Los tipos de operadores de tareas que puede utilizar en un pipeline son:

  • Operadores de tareas del cargador de datos e integración que permiten ejecutar soluciones de integración de datos en un pipeline. Puede configurar entradas para los operadores. Las entradas del operador de tarea son similares a los parámetros definidos en un nivel de tarea o de flujo de datos.
  • Operadores de tarea de SQL que permiten ejecutar procedimientos almacenados de SQL en un pipeline. Puede configurar valores para los parámetros en los procedimientos almacenados.
  • Operadores de tareas de OCI Data Flow que permiten ejecutar aplicaciones de OCI Data Flow en un pipeline.
  • Operadores de tareas de REST que permiten ejecutar puntos finales de API de REST en un pipeline. Puede volver a configurar los valores de cualquiera de los parámetros que se utilizan en la tarea de REST.
  • Operadores de tareas de pipeline que permiten ejecutar otro pipeline dentro de un pipeline.

Asegúrese de revisar Información de soporte y consideraciones al utilizar pipelines antes de crear o editar un pipeline. Por ejemplo, preste atención al nivel de profundidad anidada y al límite de tareas por nivel.

Para todos los operadores de tareas, puede seleccionar tareas de tiempo de diseño de proyectos en el espacio de trabajo actual y tareas publicadas de cualquier aplicación en el espacio de trabajo actual. Con las tareas REST publicadas y las tareas de OCI Data Flow, también puede seleccionar una tarea de cualquier aplicación en otro espacio de trabajo del mismo compartimento u otro compartimento.

Para las tareas que se ejecutan en paralelo, puede utilizar un operador de fusión y especificar una condición para manejar operaciones posteriores descendentes. Para tomar la salida de cualquier operador y transferirla al siguiente operador, puede utilizar un operador de expresión.

Puede utilizar un diseñador similar al diseñador de flujo de datos para crear un pipeline. El diseñador se abre con un operador de inicio y un operador de finalización colocado en el lienzo para el usuario. Solo puede haber un operador de inicio y un operador final en un pipeline. Un pipeline debe incluir al menos un operador de tarea para que sea válido. Puede agregar cualquier número de tareas y, a continuación, conectarlas en una secuencia entre el operador de inicio y el operador de finalización. En el panel Operadores, arrastre los operadores al lienzo para diseñar el pipeline. A continuación, utilice el panel Propiedades para configurar las propiedades de cada operador.

Las tareas que están conectadas directamente al operador de inicio se ejecutan siempre. Las tareas posteriores de la secuencia se pueden configurar para que se ejecuten según la condición del operador anterior. Por ejemplo, considere un pipeline que tenga la secuencia Inicio > Tarea A > Tarea B > Fin. La tarea A se ejecuta siempre. Para la Tarea B, puede utilizar la propiedad Condición de enlace de entrada en el panel Propiedades para configurar la tarea de modo que se ejecute siempre o se ejecute solo cuando el estado de la Tarea A cumpla una condición de ejecución específica.

Para conectar los operadores, pase el cursor sobre un operador hasta que vea el conector (un círculo pequeño) en el lado derecho del operador. A continuación, arrastre el conector al siguiente operador al que desea conectarse. La conexión es válida cuando una línea conecta los operadores después de soltar el conector.

En general, un operador tiene solo un puerto de entrada y uno o más puertos de salida para que los procesos fluyan a través del pipeline. Por ejemplo, puede conectar el mismo puerto de salida del operador de tarea de SQL a puertos de entrada en dos operadores de expresión independientes. Solo el operador de finalización y el operador de fusión pueden tener varios puertos de entrada.

Puede duplicar rápidamente una tarea u operador de expresión que se ha agregado a un pipeline. Para duplicar el operador, haga clic con el botón derecho en el icono de operador del lienzo y seleccione Duplicar en el menú que aparece. A continuación, cambie el nombre del identificador del operador duplicado en el panel Propiedades. Si el operador original está conectado a otros operadores, las conexiones y cualquier referencia a las salidas de un operador anterior no se copiarán en el operador duplicado.

Operador de inicio y operador de finalización

Cuando empieza a crear un pipeline, el diseñador se abre con un operador de inicio y un operador de finalización colocados en el lienzo. Solo puede haber un operador de inicio y un operador final en un pipeline.

El operador de inicio no tiene ninguna propiedad que pueda configurar.

Con el operador final, puede configurar la propiedad Condición de enlace de entrada para especificar una de las siguientes reglas para el estado de una ejecución de tarea de pipeline:

  • Todas finalizadas: el estado de la tarea de pipeline se muestra como Correcto incluso si falla una de las tareas del pipeline.
  • Todas correctas: el estado de la tarea de pipeline se muestra como Correcto cuando todas las tareas del pipeline se completan correctamente.
  • Todas con fallos: el estado de la tarea de pipeline se muestra como Correcto cuando fallan todas las tareas del pipeline.

Operador de fusión

Para las tareas que se ejecutan en paralelo, puede utilizar el operador de fusión y especificar una condición para decidir cómo se deben manejar las siguientes operaciones descendentes.

Adición y configuración de un operador de fusión

Un operador de fusión puede tener varios enlaces de entrada (ascendentes) y varios enlaces de salida (descendentes).

  1. Desde el panel Operadores, arrastre el operador de fusión al lienzo.
  2. En el separador Detalles del panel Propiedades, introduzca un nombre y una descripción opcional para el operador de fusión.
  3. En Condición de fusión, puede seleccionar entre las siguientes opciones:
    • Todas correctas: todas las operaciones paralelas enlazadas ascendentes deben completarse y ser correctas para poder continuar con la siguiente operación descendente. Esta opción es el valor por defecto.
    • Todas con fallos: todas las operaciones paralelas enlazadas ascendentes deben completarse con fallos para poder continuar con la siguiente operación descendente.
    • Todas finalizadas: todas las operaciones paralelas enlazadas ascendentes deben completarse para poder continuar con la siguiente operación descendente.
    • Al menos una correcta: al menos una operación enlazada ascendente debe completarse y ser correcta para poder continuar con la siguiente operación descendente.
    • Al menos una con fallos: al menos una operación enlazada ascendente debe completarse con fallos para poder continuar con la siguiente operación descendente.
  4. En el separador Salida del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.
    Las salidas disponibles son una combinación de parámetros de salida del sistema y las salidas de cada operador de tarea conectado al operador de fusión.

Operador de expresión

Un operador de expresión de pipeline permite crear nuevos campos derivados en un pipeline, similares a un operador de expresión en un flujo de datos.

Adición y configuración de un operador de expresión

A diferencia de un operador de expresión de flujo de datos, un operador de expresión de pipeline no opera en los datos. Un operador de expresión de pipeline permite operar en la salida del operador anterior, los parámetros de pipeline y la salida generada por el sistema.

  1. Desde el panel Operadores, arrastre el operador de Expresión al lienzo.
  2. Con el operador de expresión enfocado, en el separador Detalles del panel Propiedades, introduzca un nombre en el campo Identificador o deje el nombre como está.
  3. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
    • Ejecutar siempre: ejecuta el nodo seleccionado independientemente del estado del nodo ascendente.

      Una línea gris indica la condición de ejecución Siempre.

      No se puede cambiar la condición de enlace de los nodos conectados directamente al operador Iniciar.

    • Ejecutar tras ejecución correcta del operador anterior: ejecuta el nodo seleccionado solo cuando el estado del nodo ascendente es "corrado".

      Una línea verde con una marca de selección indica una condición correcta.

    • Ejecutar tras ejecución con fallos del operador anterior: ejecuta el nodo seleccionado solo cuando el estado del nodo ascendente es "con fallos".

      Una línea roja con una "x" indica una condición con fallos.

  4. En Expresiones, seleccione Agregar.
  5. En el panel Agregar expresión, introduzca un nombre en el campo Identificador o deje el nombre como está.
  6. Seleccione el Tipo de dato para la expresión.
  7. Según el tipo seleccionado, es posible que tenga que especificar otros valores, como Longitud o Escala.
  8. Cree una expresión en el Creador de expresiones y seleccione Agregar.
    El valor derivado de una expresión se puede utilizar en el siguiente operador conectado a este operador de expresión de pipeline.
  9. Repita los pasos para agregar más expresiones.
  10. En el separador Salida del panel Propiedades, puede ver las salidas de expresión que se pueden utilizar como entradas para el siguiente operador del pipeline.
    Cada expresión que agregue tiene una salida. Una salida tiene el mismo nombre que la expresión.
  11. En el separador Validación del panel Propiedades, puede validar el operador para buscar errores y advertencias.
Adición de una expresión

Utilice el Creador de expresiones para seleccionar visualmente elementos para crear una expresión para un operador de expresión en un pipeline. También puede introducir una expresión manualmente en el editor.

El Creador de expresiones es una sección del panel Agregar expresión.

  1. En el Creador de expresiones, haga doble clic para seleccionar o arrastrar un valor de entrada, un parámetro o una función para crear la expresión.
    Una expresión puede ser una combinación de salidas del sistema de un operador anterior, parámetros del sistema, parámetros definidos por el usuario y funciones.
  2. Para los valores De entrada, puede elegir entre las salidas del sistema del operador anterior. Si el operador anterior se fusiona, las salidas del sistema son las salidas combinadas de los operadores de tarea conectados al operador de fusión.
  3. En Pámetros, puede elegir entre los parámetros del sistema y los parámetros definidos por el usuario que se crean en el pipeline.
    • Definido por el usuario: un parámetro definido por el usuario es un parámetro personalizado que ha creado.

      Puede seleccionar un parámetro existente de la lista de parámetros definidos por el usuario disponibles o puede seleccionar Agregar para crear uno.

      1. En el panel Agregar parámetro, introduzca un nombre para el parámetro y una descripción opcional.
      2. Seleccione el Tipo de dato para este parámetro.
      3. Defina el resto de campos para este parámetro según el tipo de dato seleccionado.
      4. Defina un Valor por defecto para este parámetro.
      5. Haga clic en Agregar.
    • Definido por el sistema: en tiempo de ejecución, Data Integration genera determinados parámetros del sistema para un pipeline. Los valores de parámetro del sistema generados se pueden utilizar en expresiones, pero los valores no se pueden modificar.
  4. En Funciones, puede elegir entre las funciones de Data Integration disponibles para los operadores de pipeline.
  5. En el panel Agregar expresión, seleccione Agregar para crear o actualizar la expresión.
Supresión de una expresión

Puede suprimir expresiones cuando ya no las necesite.

  1. En el lienzo de un pipeline, seleccione un operador de expresión.
  2. Con el operador de expresión enfocado, en el separador Detalles del panel Propiedades, seleccione la expresión que desea eliminar y, a continuación, seleccione Suprimir.
  3. En el recuadro de diálogo Suprimir Expresión, verifique que desea suprimir esta expresión y, a continuación, seleccione Suprimir.

Operador de decisión

Utilice el operador de decisión para escribir una condición booleana que determine el flujo de bifurcación en el pipeline. La bifurcación se basa en tres posibles resultados, a saber, TRUE, FALSE y ERROR.

Adición y configuración de un operador de decisión

Un operador de decisión tiene un enlace de entrada (upstream) y tres enlaces de salida (downstream).

  1. En el panel Operadores, arrastre el operador Decisión al lienzo.

    Por defecto, el icono de operador de decisión se muestra expandido y muestra tres puertos de salida, TRUE, FALSE y ERROR.

  2. En el separador Detalles del panel Propiedades, introduzca un nombre y una descripción opcional para el operador de decisión.
  3. Para Condición de decisión, haga lo siguiente:
    1. Seleccione Agregar.
    2. En el panel Agregar condición de decisión, escriba una condición mediante valores, parámetros o funciones entrantes, de modo que la expresión de condición se evalúe como un valor booleano.

      Por ejemplo, una condición puede evaluar el estado de ejecución de la tarea anterior: PREVIOUS_TASK_1.SYS.STATUS = 'SUCCESS'

      • Para los valores De entrada, puede elegir entre las salidas del sistema del operador anterior.

      • En Pámetros, puede elegir entre los parámetros del sistema y los parámetros definidos por el usuario que se crean en el pipeline.

        • Definido por el usuario: un parámetro definido por el usuario es un parámetro personalizado que ha creado.

          Puede seleccionar un parámetro existente de la lista de parámetros definidos por el usuario disponibles o puede seleccionar Agregar para crear uno.

        • Definido por el sistema: en tiempo de ejecución, Data Integration genera determinados parámetros del sistema para un pipeline. Los valores de parámetro del sistema generados se pueden utilizar en expresiones, pero los valores no se pueden modificar.

      • En Funciones, puede elegir entre las funciones de Data Integration disponibles para los operadores de pipeline.

  4. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
    • Ejecutar siempre: ejecuta el nodo seleccionado independientemente del estado del nodo ascendente.

      Una línea gris indica la condición de ejecución Siempre.

      No se puede cambiar la condición de enlace de los nodos conectados directamente al operador Iniciar.

    • Ejecutar tras ejecución correcta del operador anterior: ejecuta el nodo seleccionado solo cuando el estado del nodo ascendente es "corrado".

      Una línea verde con una marca de selección indica una condición correcta.

    • Ejecutar tras ejecución con fallos del operador anterior: ejecuta el nodo seleccionado solo cuando el estado del nodo ascendente es "con fallos".

      Una línea roja con una "x" indica una condición con fallos.

  5. En el lienzo, conecte los puertos de salida adecuados del operador de decisión a un operador de tarea u operador de expresión descendente.

    Un puerto de salida de operador de decisión no se puede enlazar directamente a un operador de fusión o a un operador final.

Operador de tarea del cargador de datos

Un operador de tarea del cargador de datos permite ejecutar una tarea del cargador de datos en un pipeline.

Adición y configuración de un operador de tarea del cargador de datos

Un operador de tarea del cargador de datos está conectado directamente al operador de inicio y siempre se ejecuta.

Para un operador de tarea que no está conectado directamente al operador de inicio, puede utilizar la propiedad Condición de enlace de entrada para configurar la tarea de modo que se ejecute siempre o solo cuando el estado del operador anterior cumpla una condición de ejecución específica.

  1. Desde el panel Operadores, arrastre un operador del Cargador de datos al lienzo.
    El icono de operador del lienzo muestra un nombre por defecto, lo que indica que el operador aún no está enlazado a una tarea del espacio de trabajo.
  2. En el separador Detalles del panel Propiedades del operador de tarea no enlazado, haga clic en Seleccionar. En el panel que aparece, utilice el menú para seleccionar el tipo de tarea que desea agregar y, a continuación, seleccione la tarea.

    Tareas de diseño: para utilizar una tarea en un proyecto, seleccione primero un proyecto en el menú de lista Proyectos. También puede empezar a escribir un nombre de proyecto para filtrar la lista y seleccionarlo de una lista filtrada de nombres coincidentes. Solo los proyectos del espacio de trabajo actual están disponibles para su selección.

    Tareas publicadas: se muestran las tareas publicadas de la última aplicación actualizada en el espacio de trabajo y el compartimento actuales para su selección. Puede utilizar los menús para cambiar a otra aplicación en el espacio de trabajo actual. También puede empezar a escribir un nombre en el cuadro Espacios de trabajo o Aplicaciones y seleccionar de una lista filtrada de nombres coincidentes.

  3. En el panel Select a data loader task, seleccione una tarea y haga clic en Select.
    El nombre del icono de operador del lienzo cambia al nombre de la tarea seleccionada.
  4. En el separador Detalles del panel Propiedades del operador de tarea seleccionado:
    1. Cambie el nombre del operador si lo desea.
    2. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
      • Ejecutar siempre: ejecuta la tarea seleccionada independientemente de su estado.

        Una línea gris indica la condición de ejecución Siempre.

        No puede cambiar la condición de enlace de las tareas conectadas directamente al operador Iniciar.

      • Ejecutar tras ejecución correcta del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "corrado".

        Una línea verde con una marca de selección indica una condición correcta.

      • Ejecutar tras ejecución con fallos del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "con fallos".

        Una línea roja con una "x" indica una condición con fallos.

  5. En el separador Configuración del panel Propiedades, puede:
    1. Configurar las opciones de ejecución para especificar cómo se deben manejar las ejecuciones de tareas que fallan.
    2. Configurar valores de parámetro entrante.
  6. En el separador Salida del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.
  7. En el separador Validación del panel Propiedades, puede validar la tarea para buscar errores y advertencias en los valores de parámetro configurados, si corresponde.

Operador de tarea de integración

Un operador de tarea de integración permite ejecutar un flujo de datos configurado para un contexto específico. El flujo de datos se debe encapsular en una tarea de integración.

Adición y configuración de un operador de tarea de integración

Un operador de tarea de integración que está conectado directamente al operador de inicio siempre se ejecuta.

Para un operador de tarea que no está conectado directamente al operador de inicio, puede utilizar la propiedad Condición de enlace de entrada para configurar la tarea de modo que se ejecute siempre o solo cuando el estado del operador anterior cumpla una condición de ejecución específica.

  1. Desde el panel Operadores, arrastre un operador de Integración al lienzo.
    El icono de operador del lienzo muestra un nombre por defecto, lo que indica que el operador aún no está enlazado a una tarea del espacio de trabajo.
  2. En el separador Detalles del panel Propiedades del operador de tarea no enlazado, haga clic en Seleccionar. En el panel que aparece, utilice el menú para seleccionar el tipo de tarea que desea agregar y, a continuación, seleccione la tarea.

    Tareas de diseño: para utilizar una tarea en un proyecto, seleccione primero un proyecto en el menú de lista Proyectos. También puede empezar a escribir un nombre de proyecto para filtrar la lista y seleccionarlo de una lista filtrada de nombres coincidentes. Solo los proyectos del espacio de trabajo actual están disponibles para su selección.

    Tareas publicadas: se muestran las tareas publicadas de la última aplicación actualizada en el espacio de trabajo y el compartimento actuales para su selección. Puede utilizar los menús para cambiar a otra aplicación en el espacio de trabajo actual. También puede empezar a escribir un nombre en el cuadro Espacios de trabajo o Aplicaciones y seleccionar de una lista filtrada de nombres coincidentes.

  3. En el panel Seleccionar una tarea de integración, seleccione una tarea y haga clic en Seleccionar.
    El nombre del icono de operador del lienzo cambia al nombre de la tarea seleccionada.
  4. En el separador Detalles del panel Propiedades del operador de tarea seleccionado:
    1. Cambie el nombre del operador si lo desea.
    2. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
      • Ejecutar siempre: ejecuta la tarea seleccionada independientemente de su estado.

        Una línea gris indica la condición de ejecución Siempre.

        No puede cambiar la condición de enlace de las tareas conectadas directamente al operador Iniciar.

      • Ejecutar tras ejecución correcta del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "corrado".

        Una línea verde con una marca de selección indica una condición correcta.

      • Ejecutar tras ejecución con fallos del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "con fallos".

        Una línea roja con una "x" indica una condición con fallos.

  5. En el separador Configuración del panel Propiedades, puede:
    1. Configurar las opciones de ejecución para especificar cómo se deben manejar las ejecuciones de tareas que fallan.
    2. Configurar valores de parámetro entrante.
  6. En el separador Salida del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.
  7. En el separador Validación del panel Propiedades, puede validar la tarea para buscar errores y advertencias en los valores de parámetro configurados, si corresponde.

Operador de tarea de pipeline

Un operador de tarea de pipeline permite ejecutar un pipeline dentro de otro pipeline.

Adición y configuración de un operador de tarea de pipeline

Un operador de tarea de pipeline que está conectado directamente al operador de inicio se ejecuta siempre.

Para un operador de tarea que no está conectado directamente al operador de inicio, puede utilizar la propiedad Condición de enlace de entrada para configurar la tarea de modo que se ejecute siempre o solo cuando el estado del operador anterior cumpla una condición de ejecución específica.

  1. Desde el panel Operadores, arrastre el operador de Pipeline al lienzo.
    El icono de operador del lienzo muestra un nombre por defecto, lo que indica que el operador aún no está enlazado a una tarea del espacio de trabajo.
  2. En el separador Detalles del panel Propiedades del operador de tarea no enlazado, haga clic en Seleccionar. En el panel que aparece, utilice el menú para seleccionar el tipo de tarea que desea agregar y, a continuación, seleccione la tarea.

    Tareas de diseño: para utilizar una tarea en un proyecto, seleccione primero un proyecto en el menú de lista Proyectos. También puede empezar a escribir un nombre de proyecto para filtrar la lista y seleccionarlo de una lista filtrada de nombres coincidentes. Solo los proyectos del espacio de trabajo actual están disponibles para su selección.

    Tareas publicadas: se muestran las tareas publicadas de la última aplicación actualizada en el espacio de trabajo y el compartimento actuales para su selección. Puede utilizar los menús para cambiar a otra aplicación en el espacio de trabajo actual. También puede empezar a escribir un nombre en el cuadro Espacios de trabajo o Aplicaciones y seleccionar de una lista filtrada de nombres coincidentes.

  3. En el panel Select a pipeline task, seleccione una tarea y haga clic en Select.
    El nombre del icono de operador del lienzo cambia al nombre de la tarea seleccionada.
  4. En el separador Detalles del panel Propiedades del operador de tarea seleccionado:
    1. Cambie el nombre del operador si lo desea.
    2. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
      • Ejecutar siempre: ejecuta la tarea seleccionada independientemente de su estado.

        Una línea gris indica la condición de ejecución Siempre.

        No puede cambiar la condición de enlace de las tareas conectadas directamente al operador Iniciar.

      • Ejecutar tras ejecución correcta del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "corrado".

        Una línea verde con una marca de selección indica una condición correcta.

      • Ejecutar tras ejecución con fallos del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "con fallos".

        Una línea roja con una "x" indica una condición con fallos.

  5. En el separador Configuración del panel Propiedades, puede:
    1. Configurar las opciones de ejecución para especificar cómo se deben manejar las ejecuciones de tareas que fallan.
    2. Configurar valores de parámetro entrante.
  6. En el separador Salida del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.
  7. En el separador Validación del panel Propiedades, puede validar la tarea para buscar errores y advertencias en los valores de parámetro configurados, si corresponde.

Operador de tarea de SQL

Un operador de tarea de SQL permite ejecutar un objeto SQL, como un procedimiento almacenado.

Adición y configuración de un operador de tarea de SQL

Un operador de tarea de SQL que está conectado directamente al operador de inicio siempre se ejecuta.

Para un operador de tarea que no está conectado directamente al operador de inicio, puede utilizar la propiedad Condición de enlace de entrada para configurar la tarea de modo que se ejecute siempre o solo cuando el estado del operador anterior cumpla una condición de ejecución específica.

  1. Desde el panel Operadores, arrastre el operador SQL al lienzo.
    El icono de operador del lienzo muestra un nombre por defecto, lo que indica que el operador aún no está enlazado a una tarea del espacio de trabajo.
  2. En el separador Detalles del panel Propiedades del operador de tarea no enlazado, haga clic en Seleccionar. En el panel que aparece, utilice el menú para seleccionar el tipo de tarea que desea agregar y, a continuación, seleccione la tarea.

    Tareas de diseño: para utilizar una tarea en un proyecto, seleccione primero un proyecto en el menú de lista Proyectos. También puede empezar a escribir un nombre de proyecto para filtrar la lista y seleccionarlo de una lista filtrada de nombres coincidentes. Solo los proyectos del espacio de trabajo actual están disponibles para su selección.

    Tareas publicadas: se muestran las tareas publicadas de la última aplicación actualizada en el espacio de trabajo y el compartimento actuales para su selección. Puede utilizar los menús para cambiar a otra aplicación en el espacio de trabajo actual. También puede empezar a escribir un nombre en el cuadro Espacios de trabajo o Aplicaciones y seleccionar de una lista filtrada de nombres coincidentes.

  3. En el panel Seleccionar una tarea de SQL, seleccione una tarea y haga clic en Seleccionar.
    El nombre del icono de operador del lienzo cambia al nombre de la tarea seleccionada.
  4. En el separador Detalles del panel Propiedades del operador de tarea seleccionado:
    1. Cambie el nombre del operador si lo desea.
    2. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
      • Ejecutar siempre: ejecuta la tarea seleccionada independientemente de su estado.

        Una línea gris indica la condición de ejecución Siempre.

        No puede cambiar la condición de enlace de las tareas conectadas directamente al operador Iniciar.

      • Ejecutar tras ejecución correcta del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "corrado".

        Una línea verde con una marca de selección indica una condición correcta.

      • Ejecutar tras ejecución con fallos del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "con fallos".

        Una línea roja con una "x" indica una condición con fallos.

  5. En el separador Configuración del panel Propiedades, puede:
    1. Configurar las opciones de ejecución para especificar cómo se deben manejar las ejecuciones de tareas que fallan.
    2. Configurar valores de parámetro entrante.

      Las variables definidas en un procedimiento almacenado se muestran como parámetros de entrada, salida, y entrada o salida. Solo se pueden configurar los parámetros entrantes.

      Nota

      El valor configurado de un parámetro de entrada debe coincidir con el tipo de datos definido de ese parámetro. Por ejemplo, no puede proporcionar un valor String para un parámetro de entrada cuyo tipo de datos sea NUMERIC. Además, el valor configurado de un parámetro de entrada de tipo de datos NUMERIC no puede ser NULL en tiempo de ejecución.
  6. En el separador Resultado del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.

    Se muestran tanto los parámetros de salida generados por el sistema como los parámetros de salida del procedimiento almacenado de SQL. Consulte también Parámetros de salida.

  7. En el separador Validación del panel Propiedades, puede validar la tarea para buscar errores y advertencias en los valores de parámetro configurados, si corresponde.
    Nota

    Una tarea de SQL no se puede ejecutar si los parámetros de entrada de tipo de datos NUMERIC configurados tienen NULL como valor por defecto. Para evitar fallos de ejecución de tareas, cambie un valor NULL a 0 (cero).

Operador de tarea de OCI Data Flow

Un operador de tarea de OCI Data Flow permite ejecutar una aplicación de OCI Data Flow en un pipeline.

Adición y configuración de un operador de tarea de OCI Data Flow

Un operador de tarea que está conectado directamente al operador de inicio se ejecuta siempre.

Para un operador de tarea que no está conectado directamente al operador de inicio, puede utilizar la propiedad Condición de enlace de entrada para configurar la tarea de modo que se ejecute siempre o solo cuando el estado del operador anterior cumpla una condición de ejecución específica.

  1. Desde el panel Operadores, arrastre el operador OCI Data Flow al lienzo.
    El icono de operador del lienzo muestra un nombre por defecto, lo que indica que el operador aún no está enlazado a una tarea del espacio de trabajo.
  2. En el separador Detalles del panel Propiedades del operador de tarea no enlazado, haga clic en Seleccionar. En el panel que aparece, utilice el menú para seleccionar el tipo de tarea que desea agregar y, a continuación, seleccione la tarea.

    Tareas de diseño: para utilizar una tarea en un proyecto, seleccione primero un proyecto en el menú de lista Proyectos. También puede empezar a escribir un nombre de proyecto para filtrar la lista y seleccionarlo de una lista filtrada de nombres coincidentes. Solo los proyectos del espacio de trabajo actual están disponibles para su selección.

    Tareas publicadas: se muestran las tareas publicadas de la última aplicación actualizada en el espacio de trabajo y el compartimento actuales para su selección. Puede utilizar los menús para cambiar a otra aplicación en el espacio de trabajo actual, otro espacio de trabajo en el mismo compartimento u otro compartimento. También puede empezar a escribir un nombre en el cuadro Espacios de trabajo o Aplicaciones y seleccionar de una lista filtrada de nombres coincidentes.

  3. En el panel Select an OCI Data Flow task, seleccione una tarea y haga clic en Select.
    El nombre del icono de operador del lienzo cambia al nombre de la tarea seleccionada.
  4. En el separador Detalles del panel Propiedades del operador de tarea seleccionado:
    1. Cambie el nombre del operador si lo desea.
    2. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
      • Ejecutar siempre: ejecuta la tarea seleccionada independientemente de su estado.

        Una línea gris indica la condición de ejecución Siempre.

        No puede cambiar la condición de enlace de las tareas conectadas directamente al operador Iniciar.

      • Ejecutar tras ejecución correcta del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "corrado".

        Una línea verde con una marca de selección indica una condición correcta.

      • Ejecutar tras ejecución con fallos del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "con fallos".

        Una línea roja con una "x" indica una condición con fallos.

  5. En el separador Configuración del panel Propiedades, puede:
    1. Configurar valores de parámetro entrante.

      Los valores de los parámetros asignados a los valores de propiedad en la tarea subyacente de OCI Data Flow se pueden volver a configurar.

    2. Configurar las opciones de ejecución para especificar cómo se deben manejar las ejecuciones de tareas que fallan.
  6. En el separador Resultado del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.

    Se muestran tanto los parámetros de salida generados por el sistema como los parámetros de salida de la aplicación. Consulte también Parámetros de salida.

  7. En el separador Validación del panel Propiedades, puede validar la tarea para buscar errores y advertencias en los valores de parámetro configurados, si corresponde.

Operador de tarea de REST

Un operador de tarea de REST permite ejecutar un punto final de API de REST en un pipeline.

Adición y configuración de un operador de tarea de REST

Un operador de tarea que está conectado directamente al operador de inicio se ejecuta siempre.

Para un operador de tarea que no está conectado directamente al operador de inicio, puede utilizar la propiedad Condición de enlace de entrada para configurar la tarea de modo que se ejecute siempre o solo cuando el estado del operador anterior cumpla una condición de ejecución específica.

  1. Desde el panel Operadores, arrastre el operador REST al lienzo.
    El icono de operador del lienzo muestra un nombre por defecto, lo que indica que el operador aún no está enlazado a una tarea del espacio de trabajo.
  2. En el separador Detalles del panel Propiedades del operador de tarea no enlazado, haga clic en Seleccionar. En el panel que aparece, utilice el menú para seleccionar el tipo de tarea que desea agregar y, a continuación, seleccione la tarea.

    Tareas de diseño: para utilizar una tarea en un proyecto, seleccione primero un proyecto en el menú de lista Proyectos. También puede empezar a escribir un nombre de proyecto para filtrar la lista y seleccionarlo de una lista filtrada de nombres coincidentes. Solo los proyectos del espacio de trabajo actual están disponibles para su selección.

    Tareas publicadas: se muestran las tareas publicadas de la última aplicación actualizada en el espacio de trabajo y el compartimento actuales para su selección. Puede utilizar los menús para cambiar a otra aplicación en el espacio de trabajo actual, otro espacio de trabajo en el mismo compartimento u otro compartimento. También puede empezar a escribir un nombre en el cuadro Espacios de trabajo o Aplicaciones y seleccionar de una lista filtrada de nombres coincidentes.

  3. En el panel Seleccionar una tarea de REST, seleccione una tarea y haga clic en Seleccionar.
    El nombre del icono de operador del lienzo cambia al nombre de la tarea seleccionada.
  4. En el separador Detalles del panel Propiedades del operador de tarea seleccionado:
    1. Cambie el nombre del operador si lo desea.
    2. En Condición de enlace de entrada, puede seleccionar entre las siguientes condiciones de ejecución. Cuando los operadores están conectados, una línea de color indica la condición seleccionada.
      • Ejecutar siempre: ejecuta la tarea seleccionada independientemente de su estado.

        Una línea gris indica la condición de ejecución Siempre.

        No puede cambiar la condición de enlace de las tareas conectadas directamente al operador Iniciar.

      • Ejecutar tras ejecución correcta del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "corrado".

        Una línea verde con una marca de selección indica una condición correcta.

      • Ejecutar tras ejecución con fallos del operador anterior: ejecuta la tarea seleccionada solo cuando el estado del operador ascendente es "con fallos".

        Una línea roja con una "x" indica una condición con fallos.

  5. En el separador Configuración del panel Propiedades, puede:
    1. Configurar valores de parámetro entrante.

      Los valores de los parámetros de URL y otros parámetros de tarea definidos en la tarea de REST subyacente se pueden volver a configurar.

    2. Configurar las opciones de ejecución para especificar cómo se deben manejar las ejecuciones de tareas que fallan.
  6. En el separador Resultado del panel Propiedades, puede ver las salidas que se pueden utilizar como entradas para el siguiente operador del pipeline.

    Se muestran tanto los parámetros de salida generados por el sistema como los parámetros de salida de la respuesta de REST. Consulte también Parámetros de salida.

  7. En el separador Validación del panel Propiedades, puede validar la tarea para buscar errores y advertencias en los valores de parámetro configurados, si corresponde.