Créer et gérer des travaux

Lorsque vous exécutez un chargement de données, le flux de données ou le workflow Oracle Data Transforms crée un travail pour terminer le processus en arrière-plan.

Un travail est constitué de plusieurs étapes qui correspondent à une tâche d'exécution.

Par défaut, la page Travaux répertorie les sessions de travail d'exécution en cours d'exécution et terminées pour le jour présent, car le paramètre Date est défini sur Today par défaut. Vous pouvez cliquer sur n'importe quel ID d'instance dans la liste pour afficher ses détails.

Pour utiliser des travaux dans les transformations de données, vous pouvez effectuer les opérations suivantes :

Créer un travail à partir de la page d'accueil

Pour créer un travail, procédez comme suit :

  • Sur la page d'accueil, cliquez sur Travaux dans le panneau de gauche pour accéder à la page Travaux.
  • Cliquez sur Créer un travail.

    La diapositive de la page Créer un travail.

  • Dans la liste déroulante Type de ressource, sélectionnez le type de ressource pour lequel vous souhaitez créer un travail. Il peut s'agir de flux de données, de workflow ou de schéma.
  • Toutes les ressources associées au type de ressource sélectionné sont répertoriées dans le champ Ressource. Dans la liste déroulante Ressource, sélectionnez la ressource requise pour laquelle vous souhaitez créer un travail.
  • Cliquez sur Créer.

Un nouveau travail est créé et ajouté à la liste existante des travaux dans la page Travaux.

Créer un travail à partir de la page Projets

Pour afficher les sessions de travail relatives à un projet spécifique :

  • Cliquez sur la mosaïque Projet affichée dans la page Projets.

    La page Détails du projet apparaît.

  • Dans le panneau de gauche, cliquez sur Travaux.

    La page Travaux apparaît. Il affiche tous les travaux et leurs détails relatifs au projet sélectionné.

    Remarque

    Cette page est propre à un projet et affiche uniquement les travaux appartenant au projet sélectionné.
  • Pour créer une tâche, cliquez sur Créer une tâche.
  • Entrez tous les détails requis et cliquez sur Créer.

    Un nouveau travail est créé et ajouté à la liste existante des travaux pour le projet.

Affichage et suppression d'un travail

Dans la liste des travaux affichés sur la page Travaux, cliquez sur le menu Actions (Icône Actions) pour effectuer les opérations suivantes :
  • Afficher les détails du travail sélectionné.
  • Réexécutez le travail.
  • Supprimer le travail.

Cette page inclut également l'icône Icône Actualiser pour actualiser la liste affichée et l'icône Icône d'engrenage que vous pouvez utiliser pour configurer la purge des travaux plus anciens (reportez-vous à Configuration de l'intervalle de purge pour les travaux) ou pour invalider le cache (reportez-vous à Invalidation du cache pour les travaux incomplets ou bloqués).

Cliquez sur le job pour afficher des informations détaillées sur la page Détails du job.

Page Détails de travail

Vous pouvez également utiliser les options suivantes :
  • Arrêter : arrête le travail.
  • Réexécuter : réexécute le travail.
  • Réessayer : réexécute le travail à partir de l'étape où il a échoué.
  • Visualiser les travaux : affiche la liste des travaux.
  • Supprimer : supprime le travail.
  • Réexécuter les tables sélectionnées : pour les travaux de chargement de données, vous permet de réexécuter le travail pour les tables sélectionnées. Notez que vous pouvez utiliser cette fonctionnalité pour les travaux pour lesquels le travail de chargement de données principal a réussi ou comporte des erreurs dans l'une des étapes.

La page affiche les détails suivants sur le travail :

  • ID d'instance : ID de travail.
  • Statut : statut du travail : Terminé, Erreur, En file d'attente, En cours d'exécution, En attente et Avertissement.
  • Objet de conception : objet de conception auquel appartient le travail : chargement de données, flux de données ou workflow.
  • Début : date et heure de début de l'exécution du travail.
  • Fin : date et heure de fin de l'exécution du travail.
  • Durée : temps nécessaire à l'exécution du travail.
  • Nombre de lignes : nombre total de lignes traitées au cours de la session de travail.
  • Insertion de nombre : nombre de lignes insérées au cours de la session de travail.
  • Nombre de mises à jour : nombre de lignes mises à jour au cours de la session de travail.
  • Nombre de suppressions : nombre de lignes supprimées au cours de la session de travail.
  • Nombre d'erreurs : nombre de lignes qui ont provoqué des erreurs au cours de la session de travail.

La table Etapes affiche des noeuds distincts pour les sections dédiées. Les sections incluent les travaux d'administration pour les tâches de prétraitement générales, les jeux d'exécution pour le traitement des tâches et les tables qui répertorient toutes les tables qui ont été traitées pendant ce traitement de travail.

Configuration de l'intervalle de purge des tâches

Vous pouvez configurer l'intervalle de purge des travaux plus anciens afin de réduire la charge sur la table des sessions. L'intervalle de temps par défaut est de 30 jours, ce qui signifie que tous les travaux datant de plus de 30 jours seront purgés périodiquement. Notez que seul un utilisateur ADMIN (odiadmin) peut configurer l'intervalle de purge.

Pour configurer l'intervalle de purge des travaux, cliquez sur l'icône d'engrenage (Icône d'engrenage) sur la page Travaux et sélectionnez Purger le travail. Dans la boîte de dialogue Configurations, définissez la valeur requise dans le champ Supprimer les travaux avant (jours), puis cliquez sur Enregistrer.

Invalider le cache pour les travaux incomplets ou bloqués

Dans de rares cas, vous pouvez rencontrer une tâche qui ne s'exécute pas correctement et qui est bloquée ou qui se termine avec des étapes manquantes. Pour réexécuter de tels travaux, vous devez d'abord invalider le cache pour effacer les données d'exécution existantes ou pour arrêter les travaux en cours d'exécution en arrière-plan.

Sur la page Travaux, cliquez sur l'icône d'engrenage (Icône d'engrenage), puis sur Invalider le cache. Dans la boîte de dialogue, sélectionnez Tout dans la liste déroulante Sélectionner une portée, puis cliquez sur Invalider le cache.

Prenez note des points suivants :

  • Seul un utilisateur ADMIN (odiadmin) peut utiliser cette option.
  • Aucun travail en cours d'exécution n'est affecté lorsque vous utilisez cette option.
  • Les travaux d'exportation ou d'importation ne sont pas impactés lorsque vous utilisez cette option.

Recherche d'emploi

Vous pouvez également rechercher la session de travail requise pour connaître ses détails en fonction de filtres tels que :

  • Nom : nom du job,
  • Statut : sélectionnez le statut de session requis dans la liste : Tout, Terminé, Erreur, En file d'attente, En cours d'exécution, En attente et Avertissement. Pour utiliser les options de filtre En file d'attente et En attente dans la liste déroulante, vous devez activer l'option Afficher les travaux en file d'attente/en attente.
  • Afficher les travaux en file d'attente/en attente – Activez cette option pour inclure les travaux en file d'attente ou en attente dans la liste sur la page Travaux. Lorsque cette option est activée, la liste déroulante Statut inclut les options En file d'attente et En attente que vous pouvez utiliser pour filtrer la liste.
  • Date : sélectionnez la date à laquelle la session de travail requise a été exécutée - Tous, Aujourd'hui, Hier, Semaine précédente, Mois précédent et Fourchette personnalisée, ce qui vous permet de sélectionner des dates de début et de fin spécifiques.