Listado de ejecuciones de tareas

Al ejecutar una tarea desde una aplicación en Data Integration, se crea una entrada de ejecución en la aplicación.

Para una tarea del cargador de datos configurada con el tipo de carga Varias entidades, se crea una entrada de ejecución principal y se crea una entrada de ejecución secundaria para cada operación de carga de entidad. Del mismo modo, para una tarea de pipeline, se crean entradas de ejecución individuales para las tareas dentro de la entrada de ejecución principal del pipeline.

También se crean entradas de ejecución para tareas que se ejecutan automáticamente en función de las condiciones definidas en los programas de tarea y los programas asociados.

La sección Ejecuciones de la página de detalles de la aplicación muestra todas las ejecuciones de tareas, incluidas las ejecuciones de tareas del servicio OCI Data Flow, que se han ejecutado para tareas publicadas en una aplicación Data Integration.

  • El siguiente procedimiento describe cómo mostrar todas las ejecuciones de tareas en una aplicación de Data Integration. Para ver todas las ejecuciones de una tarea específica, consulte Visualización de Ejecuciones Pasadas y Detalles de Ejecución de una Tarea.

    1. En la página de lista Aplicaciones, seleccione el nombre de la aplicación que tiene las ejecuciones de tareas que desea ver. Si necesita ayuda para buscar la página de lista o la aplicación, consulte Listado de aplicaciones.
    2. En la página Detalles de la aplicación, seleccione Ejecuciones.

      La página Ejecuciones muestra los siguientes detalles de entrada de ejecución:

      • Nombre: nombre de la ejecución creada. Para ver los detalles de ejecución, seleccione el nombre. Si procede, amplíe la entrada de ejecución principal para ver las entradas de ejecución secundarias individuales.
      • Estado: estado de la ejecución.
        • No iniciado: aparece cuando una ejecución de tarea se inicia manualmente o mediante un programa de tarea, pero aún no se ha enviado al motor de ejecución.
        • En cola: indica que la ejecución de la tarea está en espera de ejecución. El estado pasa a En ejecución una vez que los recursos están disponibles.
        • En ejecución: indica que la ejecución de la tarea está en curso.
        • Correcto: aparece cuando la ejecución de la tarea se ha completado correctamente, sin errores.

          Para una ejecución de tarea de pipeline, el estado Correcto depende de la regla definida en el operador de finalización. Consulte Operador de inicio y operador de finalización.

        • Error: indica que la ejecución de la tarea encontró uno o más errores y que no se completó correctamente.
        • Terminando: indica que la ejecución de la tarea está en proceso de parada (terminada).
        • Terminado: indica que la ejecución de la tarea se ha parado (terminado).
      • Tipo: tipo de tarea que se ha ejecutado. La columna de tipo no está disponible en la página de detalles de la tarea.
      • Lectura de datos y Filas escritas: cantidad de datos procesados y número de filas insertadas o actualizadas.
      • Iniciada y Finalizada: hora de inicio y hora de finalización de la ejecución de la tarea.
      • Duración: duración de la ejecución de la tarea.
      • Iniciado por: iniciador de la ejecución de la tarea.
      Nota

      Una ejecución de tarea de pipeline incluye ejecuciones de tareas para todas las tareas de la orquestación de pipeline. Si falla una ejecución de tarea secundaria, las tareas posteriores de la secuencia no se ejecutan.

      Al visualizar los detalles de ejecución de tarea de una tarea de pipeline, amplíe la entrada de ejecución principal para ver los detalles de ejecución de tarea de las tareas individuales en la secuencia de pipeline.

      Para una ejecución de pipeline, la hora de inicio de ejecución de pipeline real y la duración de una ejecución pueden requerir más tiempo de lo esperado. La ejecución de un pipeline incluye los pasos de procesamiento previo, aceptación y validación antes de que el motor de ejecución inicie la ejecución real del pipeline. Estos pipelines no están diseñados para tareas de baja latencia. En ocasiones, cada paso puede experimentar varios minutos de retraso debido a problemas de red o nube. Entre estos pasos se encuentran los procesos de conciliación que pueden tardar un minuto o, a veces, incluso más.

      Si una de las tareas que se ejecuta en un pipeline falla, el pipeline no llega a su estado final inmediatamente. Suponga que un pipeline tiene tareas N. Si falla la ejecución de la tarea Mth (donde 1 <= M < N), el pipeline llega a su estado final en (N - M) x 60 segundos.

      El menú Acciones (Menú Acciones) de una entrada de ejecución tiene las siguientes opciones:

      • Copiar clave de ejecución de tarea: copia la clave de la ejecución de tarea en el portapapeles. Puede utilizar la clave con API.
      • Ver logs: muestra los mensajes de error y los logs del panel Mensaje de log.

        En una ejecución de tarea del servicio Data Integration, hay logs disponibles para las ejecuciones de tareas que no se completan correctamente.

        Para una tarea configurada para ejecutarse en el servicio OCI Data Flow, seleccione el enlace Página de ejecución de la aplicación Data Flow para navegar a la página del servicio OCI Data Flow y ver los logs. Los archivos log incluyen logs de salida de diagnóstico y datos estándar para la aplicación OCI Data Flow, los controladores de Spark y los ejecutores de Spark.

      • Volver a ejecutar: ejecuta la tarea con otro identificador de ejecución.

        Para una tarea de pipeline, solo puede volver a ejecutar la tarea principal. No puede volver a ejecutar tareas secundarias individuales dentro del pipeline. Del mismo modo, para una tarea del cargador de datos que carga datos en varias entidades mediante una entrada de ejecución para cada operación de carga de entidad, puede volver a ejecutar la tarea principal únicamente.

      • Terminar: detiene una ejecución de tarea en curso.
    3. Para buscar una ejecución de tarea concreta en la lista Ejecuciones, introduzca un nombre parcial o el nombre completo de una ejecución en el campo Filtrar por nombre y pulse Intro.
    Para obtener información sobre los detalles de una ejecución de tarea, consulte Visualización de detalles de una ejecución de tarea.
  • Utilice el comando oci data-integration task-run list y los parámetros necesarios para recuperar las ejecuciones de tareas en una aplicación en Data Integration:

    oci data-integration task-run list [OPTIONS]

    Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

  • Ejecute la operación ListTaskRuns para recuperar las ejecuciones de tareas en una aplicación de Data Integration.