Listando Execuções de Tarefas

Quando você executa uma tarefa de um aplicativo no Data Integration, uma entrada de execução é criada no aplicativo.

Para uma tarefa do carregador de dados configurada com o tipo de carga de várias entidades, uma entrada de execução principal e uma secundária são criadas para cada operação de carregamento de entidade. Da mesma forma, para uma tarefa de pipeline, entradas de execução individuais são criadas para as tarefas dentro da entrada de execução principal do pipeline.

As entradas de execução também são criadas para tarefas que são executadas automaticamente com base nas condições definidas em programações de tarefas e programações associadas.

A seção Execuções da página de detalhes do aplicativo lista todas as execuções de tarefas, incluindo execuções de tarefas do serviço OCI Data Flow, que foram executadas para tarefas publicadas em um aplicativo Data Integration.

  • O procedimento a seguir descreve como listar todas as execuções de tarefas em um aplicativo Data Integration. Para ver todas as execuções de uma tarefa específica, consulte Exibindo Execuções Passadas e Detalhes da Execução de uma Tarefa.

    1. Na página de lista Aplicativos, selecione o nome do aplicativo que tem as execuções de tarefas que você deseja exibir. Se precisar de ajuda para localizar a página de lista ou o aplicativo, consulte Listando Aplicativos
    2. Na página Detalhes do aplicativo, selecione Execuções.

      A página Execuções mostra os seguintes detalhes da entrada de execução:

      • Nome: Nome da execução criada. Para ver os detalhes da execução, selecione o nome. Se aplicável, expanda a entrada de execução principal para ver as entradas de execução secundárias individuais.
      • Status: O status da execução.
        • Não iniciado: Aparece quando uma execução de tarefa é iniciada manualmente ou por uma programação de tarefa, mas ainda não é submetida ao mecanismo de execução.
        • Enfileirado: Indica que a execução da tarefa está aguardando execução. O status muda para Em Execução quando os recursos estão disponíveis.
        • Executando: Indica que a execução da tarefa está em andamento.
        • Êxito: É mostrado quando a execução da tarefa foi concluída com sucesso, sem erros.

          Para uma execução de tarefa de pipeline, um status de Sucesso depende da regra definida no operador de fim. Consulte Operador de Início e Operador de Fim.

        • Erro: Indica que a execução da tarefa encontrou um ou mais erros e não foi concluída com sucesso.
        • Encerrando: Indica que a execução da tarefa está no processo de ser interrompida (encerrada).
        • Encerrado: Indica que a execução da tarefa foi interrompida (encerrada).
      • Tipo: O tipo de tarefa que foi executada. A coluna de tipo não está disponível na página de detalhes da tarefa.
      • Dados lidos e Linhas gravadas: O volume de dados processados e o número de linhas inseridas ou atualizadas.
      • Iniciado e Finalizado: O horário inicial e final da execução da tarefa.
      • Duração: A duração da execução da tarefa.
      • Iniciado por: O iniciador da execução da tarefa.
      Observação

      Uma execução de tarefa do pipeline inclui execuções de tarefas para todas as tarefas na orquestração do pipeline. Se uma execução de tarefa filho falhar, as tarefas subsequentes na sequência não serão executadas.

      Ao exibir os detalhes da execução da tarefa de uma tarefa de pipeline, expanda a entrada de execução principal para ver os detalhes da execução da tarefa para tarefas individuais na sequência do pipeline.

      Para uma execução de pipeline, o horário inicial da execução do pipeline real e a duração de uma execução podem ser maiores que o esperado. A execução de um pipeline inclui etapas de pré-processamento, aceitação e validação antes de o mecanismo de execução iniciar a execução real do pipeline. Esses pipelines não foram projetados para tarefas de baixa latência. Ocasionalmente, cada etapa pode sofrer vários minutos de atraso por causa de problemas de rede ou nuvem. Entre essas etapas, estão os processos de reconciliação que podem levar um minuto ou, às vezes, até mais.

      Se uma das execuções de tarefa em um pipeline falhar, o pipeline não atingirá seu estado final imediatamente. Suponha que um pipeline tenha tarefas N. Se a execução da tarefa Mth falhar (em que 1 <= M < N), o pipeline atingirá seu estado final em (N - M) x 60 segundos.

      O menu Ações (Menu Ações) de uma entrada de execução tem as seguintes opções:

      • Copiar chave de execução de tarefa: Copia a chave da execução de tarefa para a área de transferência. Você pode usar a chave com APIs.
      • Exibir logs: Exibe todas as mensagens de erro e logs no painel Mensagem de log.

        Em uma execução de tarefa do serviço Data Integration, os logs estão disponíveis para execuções de tarefas que não foram concluídas com sucesso.

        Para uma tarefa configurada para execução no serviço OCI Data Flow, selecione o link Página de execução do aplicativo Data Flow para navegar até a página do serviço OCI Data Flow para exibir os logs. Os arquivos de log incluem logs de saída de dados e diagnósticos padrão para o aplicativo OCI Data Flow, drivers Spark e executores Spark.

      • Executar Novamente: Executa a tarefa usando outro identificador de execução.

        Para uma tarefa de pipeline, você só pode reexecutar a tarefa principal. Não é possível executar novamente tarefas secundárias individuais no pipeline. Da mesma forma, para uma tarefa do carregador de dados que carrega dados para várias entidades usando uma entrada de execução para cada operação de carregamento de entidade, você só pode executar novamente a tarefa principal.

      • Encerrar: Interrompe uma execução de tarefa que está em andamento.
    3. Para localizar uma execução de tarefa específica na lista Execuções, informe um nome parcial ou o nome completo de uma execução no campo Filtrar por nome e pressione Enter.
    Para obter informações sobre os detalhes em uma execução de tarefa, consulte Exibindo Detalhes de uma Execução de Tarefa.
  • Use o comando oci data-integration task-run list e os parâmetros necessários para recuperar as execuções de tarefas em um aplicativo no Data Integration:

    oci data-integration task-run list [OPTIONS]

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Linha de Comando.

  • Execute a operação ListTaskRuns para recuperar as execuções de tarefas em um aplicativo no Data Integration.