Configurer les tâches

Cette section traite de la configuration des tâches et des exécutions de travail dans l'atelier Plate-forme de données d'IA.

À propos des travaux

Vous créez des flux de travail pour vos données en créant des tâches.

Vous pouvez suivre et gérer toutes les tâches dans votre atelier Plate-forme de données d'intelligence artificielle à partir de l'onglet Tâches de la page d'accueil Flux de travail. Dans l'onglet Exécution des tâches, vous pouvez voir l'historique des tâches et le statut des exécutions en cours.


Page Flux de travail avec onglet Tâches en surbrillance

Les travaux permettent d'organiser et d'orchestrer des groupes de tâches dans le cadre du workflow. Vous pouvez utiliser des flux de travail pour le traitement de données commun, tels que les flux de travail ETL, les scripts Python, l'exécution de carnets et l'apprentissage automatique.

Les tâches peuvent varier en complexité. Une tâche peut ne comporter qu'une seule tâche qui exécute un carnet, tandis qu'une autre comporte plus d'une centaine de tâches et de tâches imbriquées qui exécutent des tâches complexes comportant plusieurs conditions et dépendances.

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

Chaque exécution 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 de la tâche. Ce fichier de tâche sert de référence pour la gestion et le suivi des exécutions de tâche. Vous pouvez exécuter, programmer et voir la représentation JSON de la tâche 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, un contrôle des versions et une intégration dans les flux de travail automatisés.

Les tâches peuvent être configurées pour s'exécuter selon un calendrier, programmées pour s'exécuter en fonction d'une expression cron ou s'exécuter immédiatement.

Créer une tâche

Vous devez créer une tâche pour commencer à utiliser des flux de travail dans Oracle AI Data Platform Workbench.

  1. Naviguez jusqu'à votre espace de travail et cliquez sur Flux de travail.
  2. Dans l'onglet Tâches, cliquez sur Icône Créer un espace de travail Créer une tâche. Vous pouvez également cliquer sur Créer une tâche en haut à droite.

    Créer des tâches ouvertes à l'état par défaut

  3. Entrez un nom et une description pour votre travail.
  4. Cliquez sur Parcourir et sélectionnez l'emplacement où enregistrer la tâche dans l'atelier Plate-forme de données d'intelligence artificielle. Cliquez sur Sélectionner.
  5. Entrez un nombre pour Nombre maximal d'exécutions concurrentes.
  6. Cliquez sur Créer.

Modifier l'emplacement de l'emploi

Vous pouvez modifier l'emplacement d'un travail après sa création.

  1. Dans la page d'accueil, cliquez sur Flux de travail.
  2. Cliquez sur l'emploi pour lequel vous souhaitez modifier l'emplacement.
  3. Cliquez sur l'onglet Détails.
  4. À côté de Emplacement, cliquez sur Parcourir.
  5. Sélectionnez un nouvel emplacement pour la tâche et cliquez sur Sélectionner.

Supprimer une tâche

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

  1. Naviguez jusqu'à votre espace de travail et cliquez sur Flux de travail.
  2. À côté de la tâche à supprimer, cliquez sur Options, puis sur Supprimer.
  3. Cliquez sur Supprimer.

Programmer une tâche à l'aide d'un calendrier

Les tâches de flux de travail peuvent être programmées pour s'exécuter de manière automatisée.

  1. Sur la page d'accueil, cliquez sur Flux de travail.
  2. Cliquez sur le travail pour lequel vous voulez établir un calendrier.
  3. Cliquez sur l'onglet Details.
  4. À côté de la programmation, cliquez sur Ajouter.
  5. Sélectionnez si votre programme commence par Actif ou Pausé.
    • Sélectionnez Actif si vous voulez que le programme soit en vigueur immédiatement.
    • Sélectionnez Passé si vous souhaitez activer le programme ultérieurement.
  6. Sélectionnez le fuseau horaire que le programme utilise comme base.
  7. Dans Type de programme, sélectionnez Calendrier.
  8. Sélectionnez si le programme sera exécuté 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 Mensuelle.
    • Pour Horaire, sélectionnez les heures de répétition du programme.
    • Dans le champ Hebdomadaire, sélectionnez les jours de la semaine où le programme se répète.
    • Pour Mensuel, sélectionnez les jours du mois où le programme se répète.
  9. Entrez l'heure d'exécution du programme. 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 indiquée en bas pour vérifier que votre programme est correct. Cliquez sur Créer.

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

Les tâches de flux de travail peuvent être programmées pour s'exécuter de manière automatisée à l'aide d'expressions cron pour déterminer la date et l'heure.

  1. Sur la page d'accueil, cliquez sur Flux de travail.
  2. Cliquez sur le travail pour lequel vous voulez établir un calendrier.
  3. Cliquez sur l'onglet Details.
  4. À côté de la programmation, cliquez sur Ajouter.
  5. Sélectionnez si votre programme commence par Actif ou Pausé.
    • Sélectionnez Actif si vous voulez que le programme soit en vigueur immédiatement.
    • Sélectionnez Passé si vous souhaitez activer le programme ultérieurement.
  6. Sélectionnez le fuseau horaire que le programme utilise comme base.
  7. Dans Type de programmation, sélectionnez Expression Cron.
  8. Entrez l'expression Cron.
  9. Vérifiez l'heure d'exécution indiquée en bas pour vérifier que votre programme est correct. Cliquez sur Créer.

Exécuter un flux de travail sur demande

Vous pouvez choisir d'exécuter une tâche de flux de travail immédiatement.

  1. Dans la page d'accueil, cliquez sur Flux de travail.
  2. Cliquez sur le travail à exécuter.
  3. Cliquez sur Exécuter maintenant.

Exécuter un travail de flux de travail à partir de la page Tâches

Vous pouvez exécuter rapidement les tâches répertoriées directement à partir de la page Tâches.

  1. Sur la page d'accueil, cliquez sur Flux de travail.
  2. Dans l'onglet Tâches, à côté de la tâche listée à exécuter, cliquez sur Exécuter maintenant.

    Tâche dans la page Tâches avec le bouton Exécuter maintenant en surbrillance

Modifier un programme d'exécution de travail

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

  1. Dans la page d'accueil, cliquez sur Flux de travail.
  2. Cliquez sur le travail pour lequel vous voulez établir un calendrier.
  3. Cliquez sur l'onglet Details.
  4. À côté de votre programme, cliquez sur Modifier.
  5. Modifiez le programme selon les besoins. Vérifiez l'heure d'exécution indiquée en bas pour confirmer que votre programme est correct.
  6. Cliquez sur Enregistrer.

Mettre en pause ou activer un programme d'exécution de travail

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

  1. Dans la page d'accueil, cliquez sur Flux de travail.
  2. Cliquez sur le travail pour lequel vous voulez établir un calendrier.
  3. Cliquez sur l'onglet Détails.
  4. À côté de votre programme, cliquez sur Mettre en pause ou sur Activer votre programme.
    L'option affichée dépend du statut courant du programme. Si elle est active, l'option Pause s'affiche. En cas de pause, Activate (Activer) s'affiche.

Échec des exécutions de travail de réparation

Vous pouvez tenter de réparer une exécution qui a échoué en consultant la chronologie et les détails et en réexécutant la tâche avec des paramètres facultatifs pour faciliter votre diagnostic.

  1. Naviguez jusqu'à votre flux de travail.
  2. Cliquez sur Exécutions de travail.
  3. À côté de l'échec de l'exécution de travail, cliquez sur Actions et cliquez sur Exécution de réparation.
  4. Vérifiez les détails de la tâche pour déterminer les causes possibles de l'é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 Paramètre, cliquez sur Icône Ajouter Ajouter et entrez des paramètres.
    • Si vous sélectionnez JSON, entrez des valeurs de paramètre dans l'espace fourni.
  7. Cliquez sur Exécuter la réparation.