Definir a Programação de um Job

Você pode definir uma programação para executar um job de relatório.

  1. Na Home page do Oracle BI Publisher, sob Criar, selecione Job de Relatório.
  2. Em Programar Job de Relatório, na guia Geral, clique em Pesquisar junto ao campo Relatório.
  3. Em Abrir, navegue até o relatório e selecione-o, e depois clique em Abrir.
  4. Em Programar Job de Relatório, clique na guia Programar.
  5. Na lista Frequência, selecione a opção a ser usada para esse relatório.
  6. Complete as opções para a frequência especificada.
  7. Clique em Submeter.
  8. Em Submeter, no campo Nome do Job de Relatório, digite um nome e clique em OK.

Definir um Padrão de Recorrência

Na guia Programar da página Programar Job de Relatório, defina quando o relatório será executado com base nessas opções de padrão de recorrência.

Opção Descrição Valores
Frequência

Define quando executar o job de relatório, usando o scheduler na lista Frequência.

ND

Frequência

Uma vez

Use a opção Executar Agora ou use o seletor de data para inserir a data e o horário de Início

Frequência

Por Hora/Minuto

Use os seguintes valores:

  • Cada - Selecione Hora(s) ou Minuto(s) e digite o valor inteiro apropriado para o incremento.

  • Início - Use o seletor de data para inserir a data e o horário de início da execução deste job.

  • Fim - (opcional) Use o seletor de data para inserir uma data e horário de término para este job.

Frequência

Diariamente

Use os seguintes valores:

  • Cada - Informe o incremento em dias. Por exemplo, para executar o relatório todo dia digite 1; para executar o relatório dia sim, dia não, digite 2.

  • Início - Use o seletor de data para inserir a data e o horário de início da execução deste job. O horário selecionado determina quando (hora do dia) o job é executado.

  • Fim - (Opcional) Use o seletor de data para inserir uma data e horário de término para este job.

Frequência

Semanal

Use os seguintes valores:

  • Cada - Informe o incremento em semanas e selecione o dia ou dias da semana desejado(s). Por exemplo, para executar o relatório toda terça e quinta, digite 1 e depois selecione terça e quinta. Para executar o relatório a cada duas quartas-feiras, na guia Programar, selecione Frequência = Diária, Cada =14, Início = primeira quarta-feira quando quiser executar o relatório, e Fim = data de término no futuro.

  • Início - Use o seletor de data para inserir a data e o horário de início da execução deste job. O horário selecionado determina a hora em que o job é processado para cada execução.

  • Fim - (opcional) Use o seletor de data para inserir uma data e horário de término para este job.

Frequência

Mensal

Use os seguintes valores:

  • Cada - Selecione cada mês em que o job será executado.

  • Em - Selecione um dia da semana, por exemplo, primeira segunda-feira de cada mês; ou selecione um dia específico do mês, por exemplo, 15.

  • Início - Use o seletor de data para inserir a data e o horário de início da execução deste job. O horário selecionado determina a hora em que o job é processado para cada execução.

  • Fim - (Opcional) Use o seletor de data para inserir uma data e horário de término para este job.

Frequência

Por Ano

Use os seguintes valores:

  • Cada - Digite o incremento em anos com base no qual o job será executado.

  • Em - Selecione um dia do mês, por exemplo, dia 1 de janeiro, ou selecione um dia da semana no mês, por exemplo, primeira segunda-feira de janeiro.

  • Início - Use o seletor de data para inserir a data e o horário de início da execução deste job. O horário selecionado determina a hora em que o job é processado para cada execução.

  • Fim - (Opcional) Use o seletor de data para inserir uma data e horário de término para este job.

Frequência

Datas Específicas

Use a opção Adicionar Data para especificar a data e o horário de execução do job. Adicione várias datas específicas, conforme o necessário.

Executar Agora

Essa opção depende da seleção feita nas opções de Frequência.

ND

Início

Essa opção depende da seleção feita nas opções de Frequência.

Especifica a data e horário de início do job de relatório.

ND

Usar Triggers de Programação

Você pode associar um job a um trigger de programação que esteja definido em qualquer modelo de dados.

Um trigger de programação permite que você execute um relatório quando a condição do trigger for atendida. Você pode configurar um trigger por job de relatório. O trigger de programação que você associa a um job de relatório pode residir em qualquer modelo de dados no catálogo. Você não precisa criar o trigger de programação no modelo de dados do relatório cujo trigger deseja executar. É possível reutilizar os triggers de programação entre diversos jobs de relatório.

Sobre Triggers de Programação

Um trigger de programação testa uma condição que, se atendida, executa um job.

Se a condição do trigger retornar um resultado, o job especificado será executado. Se a condição do trigger não for atendida, a instância do job será ignorada. Você também pode configurar uma programação de repetição para que o trigger continue a verificar a condição. Se a condição não for atendida, você poderá definir o intervalo de tempo, em minutos, a ser aguardado para que o trigger seja processado novamente.

Você pode usar um trigger de programação quando:

  • Um job de relatório tiver de ser executado somente após a conclusão bem-sucedida de um processo de extração, transferência e carregamento.
  • A gerência de contas quiser que um relatório seja acionado se qualquer um dos recebimentos do dia anterior exceder um valor especificado.
  • Os recursos humanos precisarem de um relatório somente quando novas contratações tiverem sido inseridas no sistema na semana anterior.

Defina os triggers no modelo de dados e depois eles ficarão disponíveis para seleção na guia Programações.

Ativar um Trigger de Programação

Você pode ativar um trigger definido no modelo de dados.

  1. Selecione Usar Trigger.
  2. Opcional: Defina o valor Limite de Repetição para especificar o número máximo de vezes com base no qual processar o trigger de programação para verificar se a condição está presente. O valor padrão é 1 e só valores inteiros positivos são permitidos neste campo.
  3. Opcional: Defina o valor Tempo de Pausa para especificar o número de minutos de espera antes de processar novamente o trigger de programação. Se o valor Limite de Repetição estiver definido para um valor maior que 1, este campo será ativado. Somente valores inteiros positivos são aceitos neste campo.

    O limite de repetição e o tempo de pausa não devem excedeer o intervalo de tempo de programação de recorrência. Se a condição retornar um valor falso quando o número máximo de tentativas for atingido, o status do job será exibido como Ignorado.

  4. Selecione o Modelo de Dados que define o trigger de programação.
  5. Selecione uma opção na lista Trigger.
  6. Se o trigger de programação incluir parâmetros, selecione os valores a serem usados.