Définir le programme d'un travail

Vous pouvez définir un programme pour l'exécution d'un travail de rapport.

  1. À partir de la page d'accueil d'Oracle BI Publisher, sélectionnez Travail de rapport.
  2. Dans la section Programmer le travail de rapport de l'onglet Général, cliquez sur le bouton de recherche à côté du champ Rapport.
  3. Dans la section Ouvrir, parcourez et sélectionnez le rapport, puis cliquez sur Ouvrir.
  4. Dans la section Programmer le travail de rapport, cliquez sur l'onglet Programmer.
  5. Dans la liste Fréquence, sélectionnez l'option à utiliser pour le rapport.
  6. Remplissez les options pour la fréquence spécifiée.
  7. Cliquez sur Soumettre.
  8. Dans la section Soumettre, dans le champ Nom du travail de rapport, entrez un nom et cliquez sur OK.

Définir un modèle de récurrence

Dans l'onglet Programmer de la page Programmer le travail de rapport, définissez le moment où le rapport sera exécuté à partir des options de modèle de récurrence.

Option Description Valeur
Fréquence

Détermine quand exécuter le travail de rapport au moyen du programmateur à partir de la liste Fréquence.

S.O.

Fréquence

Une seule fois

Utilisez l'option Exécuter maintenant ou utilisez le sélecteur de dates pour entrer une date et heure de début

Fréquence

Chaque heure/minute

Utilisez les valeurs suivantes :

  • Chaque - Sélectionnez les heures ou les minutes et entrez la valeur entière appropriée pour l'incrémentation.

  • Début - Utilisez le sélecteur de dates pour entrer la date et heure de début de l'exécution du travail.

  • Fin - (Facultatif) Utilisez le sélecteur de dates pour entrer une date et heure de fin pour le travail.

Fréquence

Tous les jours

Utilisez les valeurs suivantes :

  • Chaque - Entrez l'incrément en jours. Par exemple, pour exécuter le rapport tous les jours, entrez 1. Ou encore, pour une exécution aux deux jours, entrez 2.

  • Début - Utilisez le sélecteur de dates pour entrer la date et heure de début de l'exécution du travail. L'heure sélectionnée détermine le moment (heure de la journée) où le travail est exécuté.

  • Fin - (Facultatif) Utilisez le sélecteur de dates pour entrer une date et heure de fin pour le travail.

Fréquence

Toutes les semaines

Utilisez les valeurs suivantes :

  • Chaque - Entrez l'incrément en semaines et sélectionnez le ou les jours de la semaine concernés. Par exemple, pour exécuter le rapport tous les mardis et les jeudis, entrez 1, puis sélectionnez Mardi et Jeudi. Pour exécuter le rapport tous les deux mercredis, dans l'onglet Programmer, sélectionnez Fréquence = Tous les jours, Chaque =14, Début = le premier mercredi où le rapport sera exécuté et Fin = la date de fin de l'exécution des rapports.

  • Début - Utilisez le sélecteur de dates pour entrer la date et heure de début de l'exécution du travail. L'heure sélectionnée détermine l'heure à laquelle le travail est traité pour chaque exécution.

  • Fin - (Facultatif) Utilisez le sélecteur de dates pour entrer une date de fin pour le travail.

Fréquence

Tous les mois

Utilisez les valeurs suivantes :

  • Chaque - Sélectionnez tous les mois où le travail sera exécuté.

  • Le - Sélectionnez une journée de la semaine, par exemple le premier lundi de chaque mois ou sélectionnez une journée particulière du mois, par exemple le 15.

  • Début - Utilisez le sélecteur de dates pour entrer la date et heure de début de l'exécution du travail. L'heure sélectionnée détermine l'heure à laquelle le travail est traité pour chaque exécution.

  • Fin - (Facultatif) Utilisez le sélecteur de dates pour entrer une date de fin pour le travail.

Fréquence

Tous les ans

Utilisez les valeurs suivantes :

  • Chaque - Entrez l'incrément en années pour l'exécution du travail.

  • Le - Sélectionnez un jour du mois, par exemple le premier jour du mois de janvier, ou sélectionnez le jour de la semaine, par exemple le premier lundi du mois de janvier.

  • Début - Utilisez le sélecteur de dates pour entrer la date et heure de début de l'exécution du travail. L'heure sélectionnée détermine l'heure à laquelle le travail est traité pour chaque exécution.

  • Fin - (Facultatif) Utilisez le sélecteur de dates pour entrer une date de fin pour le travail.

Fréquence

Dates spécifiques

Utilisez l'option Ajouter une date pour spécifier la date et heure pour l'exécution du travail. Ajoutez plusieurs dates, au besoin.

Exécuter maintenant

Cette option dépend de la sélection faite pour l'option Fréquence.

S.O.

Début

Cette option dépend de la sélection faite pour l'option Fréquence.

Spécifie la date et heure de début pour le travail de rapport.

S.O.

Utiliser des déclencheurs de programmation

Vous pouvez associer un travail à un déclencheur de programmation défini dans tout modèle de données.

Un déclencheur de programmation vous permet d'exécuter un rapport lorsque la condition du déclencheur est remplie. Vous pouvez configurer un déclencheur par travail de rapport. Le déclencheur de programmation que vous associez à un travail de rapport peut résider dans n'importe quel modèle de données dans le catalogue. Il n'est pas nécessaire de créer le déclencheur de programmation dans le modèle de données du rapport pour lequel vous voulez exécuter le déclencheur. Vous pouvez réutiliser des déclencheurs de programmation pour de multiples travaux de rapport.

À propos des déclencheurs de programmation

Un déclencheur de programmation vérifie une condition et si celle-ci est remplie, il exécute un travail.

Si la condition du déclencheur retourne un résultat, le travail spécifié est exécuté. Si la condition du déclencheur n'est pas respectée, l'instance du travail est ignorée. Vous pouvez également configurer un intervalle de répétition pour le déclencheur afin de continuer de vérifier la condition. Si la condition n'est pas respectée, vous pouvez définir un intervalle, en minutes, avant un nouveau traitement.

Vous pouvez utiliser un déclencheur de programmation dans les circonstances suivantes :

  • Un travail de rapport doit être exécuté seulement après la réussite d'un processus d'extraction, de transfert ou de chargement.
  • La gestion de compte souhaite un rapport déclenché si des reçus pour les jours précédents dépassent un certain montant.
  • Les ressources humaines ont besoin d'un rapport seulement lorsque de nouvelles embauches sont entrées dans le système au cours de la semaine précédente.

Définissez les déclencheurs dans le modèle de données. Ceux-ci seront ensuite disponibles pour la sélection à partir de l'onglet Programmes.

Activer un déclencheur de programmation

Vous pouvez activer un déclencheur défini dans le modèle de données.

  1. Sélectionnez Utiliser le déclencheur.
  2. Facultatif : Définissez la valeur Nombre maximal de tentatives d'exécution du déclencheur de programmation pour vérifier la condition. La valeur par défaut est 1 et seuls les nombres entiers positifs sont autorisés dans ce champ.
  3. Facultatif : Définissez la valeur Temps de pause indiquant le nombre de minutes à attendre avant de traiter de nouveau le déclencheur de programmation. Si la valeur Nombre maximal de tentatives est supérieure à 1, ce champ est activé. Seuls les nombres entiers positifs sont autorisés dans ce champ.

    Le nombre maximal de tentatives et le temps de pause ne doivent pas dépasser l'intervalle de récurrence. Si la condition retourne Faux lorsque le nombre maximal de tentatives est atteint, le statut du travail indique Ignoré.

  4. Sélectionnez le modèle de données qui définit le déclencheur de programmation.
  5. Sélectionnez une option dans la liste Déclencheur.
  6. Si le déclencheur de programmation inclut des paramètres, sélectionnez les valeurs à utiliser.