Definir a Agenda para uma Tarefa

Pode definir uma agenda para executar uma tarefa do relatório.

  1. A partir da página Principal do Oracle BI Publisher, em Criar, selecione Tarefa do Relatório.
  2. Em Agendar Tarefa do Relatório, no separador Geral, clique em pesquisar ao lado do campo Relatório.
  3. Em Abrir, navegue para e selecione o relatório e clique em Abrir.
  4. Em Agendar Tarefa do Relatório, clique no separador Agendar.
  5. Na lista de Frequências selecione a opção a ser utilizada para este relatório.
  6. Conclua as opções para a frequência especificada.
  7. Clique em Submeter.
  8. Opcional: Em Submeter, no campo Nome da Tarefa do Relatório, escreva um nome e clique em OK.

Definir um Padrão de Repetição

No separador Agendar da página Agendar Tarefa do Relatório, defina quando o relatório é executado a partir destas opções de padrão de repetição.

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

Define quando a tarefa do relatório deve ser executada utilizando o gestor da agenda da lista Frequência.

N/A

Frequência

Uma Vez

Utilize a opção Executar Agora ou utilize o seletor de datas para introduzir a data e a hora de Início específicas

Frequência

Hora a Hora/Minuto

Utilize os valores seguintes:

  • A cada - Selecione Hora(s) ou Minuto(s) e introduza o valor inteiro adequado para o incremento.

  • Início — Utilize o seletor de datas para introduzir a data e hora de início da execução desta tarefa.

  • Fim — (opcional) Utilize o seletor de datas para introduzir a data e hora de fim desta tarefa.

Frequência

Diariamente

Utilize os valores seguintes:

  • A cada - Introduza o incremento em dias; por exemplo, para executar o relatório todos os dias, introduza 1 ou para executar o relatório de dois em dois dias, introduza 2.

  • Início — Utilize o seletor de datas para introduzir a data e hora de início da execução desta tarefa. A hora selecionada determina quando (hora do dia) a tarefa é executada.

  • Fim — (Opcional) Utilize o seletor de datas para introduzir uma data e hora de fim desta tarefa.

Frequência

Semanalmente

Utilize os valores seguintes:

  • A cada - Introduza o incremento em semanas e selecione o dia ou dias da semana pretendidos. Por exemplo, para executar o relatório todas as terças-feiras e quintas-feiras, introduza 1 e, em seguida, selecione Terça-feira e Quinta-feira. Para executar o relatório em quartas-feiras alternadas, no separador Agendar, selecione Frequência = Diariamente, A cada = 14, Início = primeira quarta-feira em que pretende executar o relatório e Fim = data de fim futura.

  • Início — Utilize o seletor de datas para introduzir a data e hora de início da execução desta tarefa. A hora selecionada determina a hora a que a tarefa é processada para cada execução.

  • Fim — (opcional) Utilize o seletor de datas para introduzir uma data de fim desta tarefa.

Frequência

Mensalmente

Utilize os valores seguintes:

  • A cada - Selecione cada mês em que a tarefa é executada.

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

  • Início — Utilize o seletor de datas para introduzir a data e hora de início da execução desta tarefa. A hora selecionada determina a hora a que a tarefa é processada para cada execução.

  • Fim — (Opcional) Utilize o seletor de datas para introduzir uma data de fim desta tarefa.

Frequência

Anualmente

Utilize os valores seguintes:

  • A cada - Introduza o incremento em anos em que a tarefa deve ser executada.

  • Em - Selecione um dia num mês, por exemplo, Dia 1 de Janeiro, ou selecione um dia da semana para o mês, por exemplo, Primeira Segunda-feira de Janeiro.

  • Início — Utilize o seletor de datas para introduzir a data e hora de início da execução desta tarefa. A hora selecionada determina a hora a que a tarefa é processada para cada execução.

  • Fim — (Opcional) Utilize o seletor de datas para introduzir uma data de fim desta tarefa.

Frequência

Datas Específicas

Utilize a opção Acrescentar Data para especificar a data e hora de execução da tarefa. Acrescente várias datas específicas, conforme necessário.

Executar Agora

Esta opção depende da seleção feita de entre as opções de Frequência.

N/A

Iniciar

Esta opção depende da seleção feita de entre as opções de Frequência.

Especifica a data e hora para iniciar a tarefa do relatório.

N/A

Utilizar Triggers da Agenda

Pode associar uma tarefa a um trigger da agenda que esteja definido em qualquer modelo de dados.

Um trigger da agenda permite-lhe executar um relatório quando a condição do trigger é satisfeita. Pode configurar um trigger por tarefa do relatório. O trigger da agenda que associa a uma tarefa do relatório pode residir em qualquer modelo de dados no catálogo. Não necessita de criar o trigger da agenda no modelo de dados do relatório para o qual pretende executar o trigger. Pode reutilizar triggers da agenda em várias tarefas de relatórios.

Acerca dos Triggers da Agenda

Um trigger da agenda testa uma condição, se for cumprida, uma tarefa é executada.

Se a condição do trigger devolver um resultado, a tarefa especificada é executada. Se a condição do trigger não for satisfeita, a instância da tarefa é ignorada. Também pode definir uma agenda de repetição do trigger para verificar continuamente a condição. Se a condição não for satisfeita, pode definir o intervalo de tempo em minutos, de forma a aguardar antes de o trigger ser processado novamente.

Pode utilizar um trigger da agenda quando:

  • Uma tarefa do relatório só deve ser executada após a conclusão com êxito de um processo de extração, transferência e carregamento.
  • O serviço de gestão de contas pretende que seja desencadeado um relatório se algum dos recebimentos do dia anterior exceder um montante especificado.
  • O departamento de recursos humanos necessita de um relatório apenas quando tiverem entrado novas admissões no sistema na semana anterior.

Defina os triggers no modelo de dados e estes ficam disponíveis para seleção a partir do separador Agendas.

Ativar um Trigger da Agenda

Pode ativar um trigger definido no modelo de dados.

  1. Selecione Utilizar Trigger.
  2. Opcional: Defina o valor Limite de Repetições para especificar o número máximo de vezes que o trigger da agenda deve ser processado para verificar a condição. O valor por omissão é 1 e apenas os valores inteiros positivos são permitidos neste campo.
  3. Opcional: Defina o valor Tempo de Pausa para especificar o número de minutos a aguardar antes de reprocessar o trigger da agenda. Se o valor Limite de Repetições estiver definido como um valor superior a 1, este campo está ativado. Apenas valores inteiros positivos são permitidos neste campo.

    O limite de repetições e o tempo de pausa não devem exceder o intervalo de tempo da agenda de repetição. Se a condição devolver false quando o número máximo de tentativas for atingido, o estado da tarefa será apresentado como Ignorado.

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