Configurer les travaux

Cette section traite de la configuration des travaux et des traitements de travail dans AI Data Platform Workbench.

A propos des travaux

Vous créez des workflows pour vos données en créant des travaux.

Vous pouvez suivre et gérer tous les travaux dans le pupitre AI Data Platform à partir de l'onglet Travaux de la page d'accueil Workflow. Dans l'onglet Travaux exécutés, vous pouvez voir l'historique des travaux et le statut des exécutions en cours.


Page Workflows avec onglet Travaux mis en évidence

Les travaux permettent d'organiser et d'orchestrer des groupes de tâches dans le cadre du workflow. Vous pouvez utiliser des workflows pour le traitement de données courantes, tels que les workflows ETL, les scripts Python, l'exécution de blocs-notes et le machine learning.

Les emplois peuvent varier en complexité. Un travail ne peut comporter qu'une seule tâche qui exécute un bloc-notes, tandis qu'un autre comporte plus d'une centaine de tâches et de travaux imbriqués effectuant des tâches complexes avec plusieurs conditions et dépendances.

L'exécution d'un travail démarre les tâches à l'intérieur des séquences et des conditions que vous avez spécifiées. Les travaux peuvent même être imbriqués dans d'autres travaux, en incorporant leur séquence de tâches en tant que noeud unique.

Chaque traitement de travail génère un fichier de travail qui est stocké dans un emplacement spécifié par l'utilisateur lors de la création du travail. Ce fichier de travail sert de référence pour la gestion et le suivi des exécutions de travail. Vous pouvez exécuter, programmer et afficher la représentation JSON du travail directement à partir du fichier dans l'espace de travail, ce qui garantit la transparence et la reproductibilité. Cette approche permet une surveillance transparente des tâches, une gestion des versions et une intégration dans des workflows automatisés.

Les travaux peuvent être configurés pour s'exécuter selon une programmation de calendrier, programmés pour s'exécuter selon une expression CRON ou exécutés immédiatement.

Création d'un travail

Vous devez créer un travail pour commencer à utiliser les workflows dans Oracle AI Data Platform Workbench.

  1. Accédez à votre espace de travail et cliquez sur Workflow.
  2. Dans l'onglet Travaux, cliquez sur Icône Créer un espace de travail Créer un travail. Vous pouvez également cliquer sur Créer un travail en haut à droite.

    Créer des travaux ouverts à l'état par défaut

  3. Indiquez le nom et la description de votre travail.
  4. Cliquez sur Parcourir et sélectionnez l'emplacement où enregistrer le travail dans AI Data Platform Workbench. Cliquez sur Sélectionner.
  5. Entrez un nombre pour Nombre maximal d'exécutions simultanées.
  6. Cliquez sur Créer.

Modifier le lieu de travail

Vous pouvez modifier le lieu d'un emploi après sa création.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Cliquez sur la tâche pour laquelle vous voulez modifier le lieu.
  3. Cliquez sur l'onglet Détails.
  4. En regard de Emplacement, cliquez sur Parcourir.
  5. Sélectionnez un nouvel emplacement pour le travail et cliquez sur Sélectionner.

Supprimer un travail

Vous pouvez supprimer des travaux dont vous n'avez plus besoin.

  1. Accédez à votre espace de travail et cliquez sur Workflows.
  2. En regard du travail à supprimer, cliquez sur Options, puis sur Supprimer.
  3. Cliquez sur Supprimer.

Planifier un travail à l'aide d'un calendrier

Les travaux de workflow peuvent être planifiés pour s'exécuter de manière automatisée.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Cliquez sur le travail pour lequel vous voulez planifier.
  3. Cliquez sur l'onglet Détails.
  4. En regard de la programmation, cliquez sur Ajouter.
  5. Choisissez si votre programmation commence par Actif ou En pause.
    • Sélectionnez Actif pour que la programmation prenne effet immédiatement.
    • Sélectionnez En pause pour activer la programmation ultérieurement.
  6. Sélectionnez le fuseau horaire utilisé par la programmation comme base.
  7. Dans Type de planning, sélectionnez Calendrier.
  8. Indiquez si la programmation sera exécutée toutes les heures, tous les jours, toutes les semaines ou tous les mois. Vous devez fournir des informations supplémentaires pour les options Horaire, Hebdomadaire et Mensuel.
    • Pour Heure, sélectionnez les heures auxquelles la programmation se répète.
    • Dans la liste Hebdomadaire, sélectionnez les jours de la semaine répétés par le planning.
    • Pour Mensuel, sélectionnez les jours du mois répétés par le planning.
  9. Saisissez l'heure de la journée d'exécution de la programmation. L'heure de la journée est au format 24 heures, commençant à 00:00 et se terminant à 23:59.
  10. Vérifiez l'heure d'exécution répertoriée en bas pour confirmer que votre programmation est correcte. Cliquez sur Créer.

Programmer un travail à l'aide d'une expression CRON

Les travaux de workflow peuvent être planifiés pour s'exécuter de manière automatisée à l'aide d'expressions cron afin de déterminer la date et l'heure.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Cliquez sur le travail pour lequel vous voulez planifier.
  3. Cliquez sur l'onglet Détails.
  4. En regard de la programmation, cliquez sur Ajouter.
  5. Choisissez si votre programmation commence par Actif ou En pause.
    • Sélectionnez Actif pour que la programmation prenne effet immédiatement.
    • Sélectionnez En pause pour activer la programmation ultérieurement.
  6. Sélectionnez le fuseau horaire utilisé par la programmation comme base.
  7. Dans Type de programmation, sélectionnez Expression CRON.
  8. Entrez l'expression CRON.
  9. Vérifiez l'heure d'exécution répertoriée en bas pour confirmer que votre programmation est correcte. Cliquez sur Créer.

Exécuter un workflow à la demande

Vous pouvez choisir d'exécuter un travail de workflow immédiatement.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Cliquez sur le travail à exécuter.
  3. Cliquez sur Maintenant.

Exécuter un travail de workflow à partir de la page Travaux

Vous pouvez exécuter rapidement les travaux répertoriés directement à partir de la page Travaux.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Dans l'onglet Travaux, en regard du travail répertorié à exécuter, cliquez sur Exécuter maintenant.

    Travail dans la page Travaux avec le bouton Exécuter maintenant mis en évidence

Modifier le calendrier d'exécution des travaux

Vous pouvez modifier la programmation d'un traitement de travail après sa création pour modifier l'heure, le fuseau horaire ou la fréquence de cette programmation.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Cliquez sur le travail pour lequel vous voulez planifier.
  3. Cliquez sur l'onglet Détails.
  4. En regard de votre programmation, cliquez sur Modifier.
  5. Modifiez l'échéancier selon les besoins. Vérifiez l'heure d'exécution répertoriée en bas pour vérifier que votre programmation est correcte.
  6. Cliquez sur Enregistrer.

Suspendre ou activer une programmation d'exécution de travail

Après avoir défini une programmation pour un traitement de travail, vous pouvez choisir de le mettre en pause, puis de le réactiver si nécessaire.

  1. Sur la page d'accueil, cliquez sur Workflow.
  2. Cliquez sur le travail pour lequel vous voulez planifier.
  3. Cliquez sur l'onglet Détails.
  4. En regard de votre programmation, cliquez sur Mettre en pause ou Activer votre programmation.
    L'option affichée dépend du statut actuel du planning. Si elle est active, Pause s'affiche. En cas de pause, l'option Activer s'affiche.

Réparer les traitements de travail ayant échoué

Vous pouvez tenter de réparer une exécution qui a échoué en examinant la chronologie et les détails, puis en réexécutant le travail avec des paramètres facultatifs pour faciliter le diagnostic.

  1. Accédez à votre workflow.
  2. Cliquez sur Exécutions de travail.
  3. En regard de l'exécution de travail en échec, cliquez sur Actions et sur Exécution de réparation.
  4. Consultez les détails de la tâche pour déterminer les causes possibles d'échec.
  5. Cliquez sur Exécution de réparation et sélectionnez les tâches à réexécuter.
  6. Ajoutez des paramètres facultatifs qui s'appliqueront uniquement à cette exécution de réparation.
    • Si vous sélectionnez Clé/Valeur comme type de paramètre, cliquez sur icône Ajouter Ajouter et entrez des paramètres.
    • Si vous sélectionnez JSON, entrez les valeurs de paramètre dans l'espace fourni.
  7. Cliquez sur Exécuter la réparation.