Criar e Gerenciar Jobs

Quando você executa um carregamento de dados, um fluxo de dados ou um workflow, o Oracle Data Transforms cria um job para concluir o processo em segundo plano.

Um job é composto de várias etapas que correspondem a uma tarefa de execução.

Por padrão, a página Jobs lista as sessões do job de execução que estão em execução e concluídas para o dia atual, pois o parâmetro Date é definido como Today por padrão. Você pode clicar em qualquer um dos IDs de instância na lista para ver seus detalhes.

Para trabalhar com jobs no Data Transforms, você pode fazer o seguinte:

Criar um Job na Home page

Para criar um novo job,

  • Na Home page, clique em Jobs no painel esquerdo para acessar a página Jobs.
  • Clique em Criar Job.

    A entrada de slides da página Criar Job.

  • Na lista drop-down Tipo de Recurso, selecione o tipo de recurso para o qual deseja criar um novo job. Pode ser - Fluxo de Dados, Workflow ou Esquema.
  • Todos os recursos associados ao Tipo de Recurso selecionado são listados no campo Recurso. Na lista drop-down Recurso, selecione o recurso necessário para o qual você deseja criar um novo job.
  • Clique em Criar.

Um novo job é criado e adicionado à lista existente de jobs na página Jobs.

Criar um Job na página Projetos

Para exibir as sessões de job pertencentes a um projeto específico:

  • Clique no bloco Projeto exibido na página Projetos.

    A página Detalhes do Projeto é exibida.

  • No painel esquerdo, clique em Jobs.

    A página Jobs é exibida. Ela exibe todos os jobs e seus detalhes pertencentes ao projeto selecionado.

    Observação

    Esta página é específica do projeto e exibe somente os jobs pertencentes ao projeto selecionado.
  • Para criar um novo job, clique em Criar Job.
  • Informe todos os detalhes necessários e clique em Criar.

    Um novo job é criado e adicionado à lista existente de jobs do projeto.

Exibir e Excluir uma Tarefa

Na lista de jobs exibidos na página Jobs, clique no menu Ações (Ícone Ações) para:
  • Exibir Detalhes do job selecionado.
  • Execute o job novamente.
  • Deletar o job.

Esta página também inclui o ícone Ícone Atualizar para atualizar a lista exibida e o ícone Ícone de engrenagem que você pode usar para configurar a expurgação de jobs mais antigos (consulte Configurar Intervalo de Expurgação para Jobs) ou para invalidar o cache (consulte Invalidar Cache para Jobs Incompletos ou Presos).

Clique no job para ver informações detalhadas na página Detalhes do Job.

Página Detalhes do Job

Você também pode usar as seguintes opções:
  • Interromper: Interrompe o job.
  • Executar Novamente: Executa novamente o job.
  • Repetir: Executa novamente o job da etapa em que ele falhou.
  • Exibir Jobs: Exibe a lista de jobs.
  • Excluir: Exclui o job.
  • Executar Tabelas Selecionadas Novamente: Para jobs de carregamento de dados, permite que você execute novamente o job para as tabelas selecionadas. Observe que você pode usar esse recurso para jobs em que o job de carregamento de dados principal tenha sido totalmente bem-sucedido ou tenha erros em qualquer uma das etapas.

A página exibe os seguintes detalhes sobre o job:

  • ID da Instância: O ID do job.
  • Status: O status do job - Concluído, Erro, Enfileirado, Em Execução, Em Espera e Aviso.
  • Objeto de Design: O objeto de design ao qual o job pertence - carga de dados, fluxo de dados ou workflow.
  • Iniciar: A data e hora de início da execução do job.
  • Final: A data e o horário finais da execução do job.
  • Duração: O tempo necessário para executar o job.
  • Contagem de Linhas: Número total de linhas processadas durante a sessão do job.
  • Inserir Contagem: Número de linhas inseridas durante a sessão do job.
  • Contagem de Atualizações: Número de linhas atualizadas durante a sessão do job.
  • Deletar Contagem: Número de linhas excluídas durante a sessão de job.
  • Contagem de Erros: Número de linhas que causaram erros durante a sessão do job.

A tabela Etapas exibe nós separados para seções dedicadas. As seções incluem Jobs de Administração para tarefas gerais de pré-processamento, Conjuntos de Execuções para tarefas de processamento e Tabelas que listam todas as tabelas que foram processadas durante essa execução de job.

Configurar intervalo de limpeza para trabalhos

Você pode configurar o intervalo para expurgar jobs mais antigos para reduzir a carga na tabela de sessões. O intervalo de tempo padrão é 30 dias, o que significa que todos os trabalhos com mais de 30 dias serão limpos periodicamente. Observe que somente um usuário ADMIN (odiadmin) pode configurar o intervalo de expurgação.

Para configurar o intervalo de expurgação de jobs, clique no ícone de engrenagem (Ícone de engrenagem) na página Jobs e selecione Expurgar Job. Na caixa de diálogo Configurações, defina o valor necessário no campo Excluir jobs antes (dias) e clique em Salvar.

Invalidar Cache para Jobs Incompletos ou Presos

Em casos raros, você pode encontrar um trabalho que não é executado corretamente e está preso ou concluído com etapas ausentes. Para reexecutar esses jobs, primeiro você precisa invalidar o cache para limpar os dados de execução existentes ou interromper os jobs que estão sendo executados em segundo plano.

Na página Jobs, clique no ícone de engrenagem (Ícone de engrenagem) e clique em Invalidar Cache. Na caixa de diálogo, selecione Tudo na lista suspensa Selecionar Escopo e clique em Invalidar Cache.

Observe o seguinte:

  • Somente um usuário ADMIN (odiadmin) pode usar essa opção.
  • Nenhum job em execução é afetado quando você usa essa opção.
  • Os jobs de exportação ou importação não são afetados quando você usa essa opção.

Procure um Emprego

Você também pode procurar a sessão de job necessária para saber seus detalhes com base em filtros como:

  • Nome - Nome da Tarefa
  • Status - Selecione o status da sessão necessário na lista - Tudo, Concluído, Erro, Enfileirado, Em Execução, Aguardando e Aviso. Observe que, para usar as opções de filtro Enfileirado e Aguardando na lista drop-down, você deve ativar a opção Mostrar Jobs em Fila/Em Espera.
  • Mostrar Jobs em Fila/Em Espera – Ative essa opção para incluir os jobs em fila ou em espera na lista da página Jobs. Quando essa opção está ativada, a lista suspensa Status inclui as opções Enfileirado e Em Espera que você pode usar para filtrar a lista.
  • Data - Selecione a data em que a sessão de job necessária foi executada - Tudo, Hoje, Ontem, Última Semana, Último Mês e Faixa Personalizada, que permite selecionar datas De e Até específicas.