Aller au contenu principal

Créer et gérer les Jobs Notebook planifiés

Vous pouvez créer et gérer des Jobs Notebook directement dans l’interface utilisateur du Notebook. Si un Notebook est déjà affecté à un ou plusieurs Jobs, vous pouvez créer et gérer des programmes pour ces Jobs. Si un Notebook n’est pas affecté à un Job, vous pouvez créer un Job et un programme pour exécuter le Notebook. Pour en savoir plus sur la planification des jobs, consultez Exécuter des jobs selon un calendrier.

Planifier un Job de notebook

prompt

Demandez à Genie Code (mode Agent) de le faire pour vous :

Schedule this notebook to run daily at 9am PST.

Pour planifier un Job de Notebook à exécuter périodiquement :

  1. Dans le notebook, cliquez sur Icône de calendrier. Schedule en haut à droite.

    S'il n'existe aucun Jobs pour ce Notebook, la boîte de dialogue Nouvelle planification apparaît.

    Boîte de dialogue Planifier le notebook

    Si des jobs existent déjà pour le Notebook, la boîte de dialogue Planifications affiche la liste des jobs. Pour ajouter un nouveau planning, cliquez sur Ajouter un planning .

    Boîte de dialogue de la liste des Jobs

  2. Dans la boîte de dialogue **Nouvelle planification**, vous pouvez éventuellement saisir un nom pour le Job. Le nom default est le nom du Notebook.

  3. Sélectionnez Simple pour exécuter votre Job selon un calendrier simple, tel que tous les jours, ou Avancé pour définir un calendrier personnalisé pour l'exécution du Job, tel qu'une heure spécifique chaque jour. Utilisez les listes déroulantes pour spécifier la fréquence. Si vous choisissez Avancé , vous pouvez également utiliser la syntaxe cron pour spécifier la fréquence.

  4. Dans la liste déroulante Compute , sélectionnez la ressource de compute pour exécuter la tâche.

    Si le Notebook est attaché à un SQL Warehouse, le compute par default est le même SQL Warehouse.

    Si votre workspace est compatible avec Unity Catalog et que Serverless Jobs est activé, le choix du compute par default est le compute serverless.

    Si vous disposez du droit Autoriser la création illimitée de clusters , vous pouvez cliquer sur Ajouter un nouveau cluster Job pour configurer et créer un nouveau cluster Job.

    Vous pouvez également sélectionner une ressource de compute polyvalente existante.

  5. Si vous utilisez le serverless, sélectionnez le mode de performance. Voir Sélectionner un mode de performance.

  6. Optionnellement, sous Plus d'options , vous pouvez spécifier des adresses e-mail pour recevoir des notifications sur les événements de Job. Consultez Ajouter des notifications sur un job.

  7. Si vous le souhaitez, sous Autres options , saisissez les Paramètres à transmettre au Job. Cliquez sur Ajouter et spécifiez la clé et la valeur de chaque parameter. Les paramètres définissent la valeur du widget de Notebook spécifiée par la clé du paramètre. Utilisez les références de valeurs dynamiques pour transmettre un ensemble limité de valeurs dynamiques dans le cadre d'une valeur de paramètre.

  8. Cliquez sur Créer .

Exécuter un job de notebook

Pour exécuter manuellement un job Notebook :

  1. Dans le notebook, cliquez sur Icône de calendrier. Schedule en haut à droite.
  2. Cliquez sur Icône du menu kebab. à côté du Job planifié, puis sur Exécuter maintenant .
  3. Pour afficher les détails d'exécution du Job, cliquez sur le nom du Job.

Afficher la dernière exécution réussie et mettre à jour le Notebook

Il existe plusieurs façons de visualiser la dernière exécution de job planifiée réussie directement dans l'interface utilisateur des notebooks :

  • Cliquez sur Planifier en haut à droite. Passez la souris sur le planning qui vous intéresse, puis cliquez sur Icône de calendrier. Afficher la dernière exécution réussie .
  • Cliquez sur Icône du tableau de bord. Vues Notebook et tableau de bord en haut à droite, puis cliquez sur Icône de calendrier. Afficher la dernière exécution réussie pour la vue Notebook ou la vue tableau de bord.
  • Cliquez sur Icône Historique. Historique des versions dans la barre latérale droite, puis cliquez sur Dernière exécution programmée réussie .

La vue du Notebook de la dernière exécution de Job réussie affiche les derniers résultats d'exécution dans les sorties des cellules.

  • Pour mettre à jour le Notebook vers la dernière exécution, cliquez sur Mettre à jour le Notebook avec exécution en haut.
  • Pour quitter cette vue et revenir au Notebook d’origine, cliquez sur Modifier le Notebook .

Gérer les jobs de notebook planifiées

Pour afficher les jobs associés à ce Notebook, cliquez sur Icône de calendrier. Planifier . La boîte de dialogue Planifications apparaît, affichant tous les jobs actuellement définis pour ce Notebook. Pour gérer les jobs, cliquez sur Icône du menu kebab. à droite d’un job dans la liste.

Menu Liste des jobs

Dans ce menu, vous pouvez modifier le planning, cloner le job, afficher les détails de l'exécution du job, suspendre le job, reprendre le job ou supprimer un job programmé.

Lorsque vous clonez un Job planifié, un nouveau Job est créé avec les mêmes paramètres que l’original. Le nouveau Job apparaît dans la liste sous le nom Clone of <initial job name>.

La manière dont vous modifiez un job dépend de la complexité de son planning. La boîte de dialogue Planifier ou le panneau des détails du job s’affiche, vous permettant de modifier le planning, le cluster, les paramètres, etc. Consultez Automatiser les Job avec des planifications et des Trigger.