Créer et gérer des tâches de notebooks planifiées

Vous pouvez créer et gérer des tâches directement dans l’interface utilisateur du notebook. Si un notebook est déjà affecté à une ou plusieurs tâches, vous pouvez créer et gérer des planifications pour ces tâches. Si un notebook n’est pas affecté à une tâche, vous pouvez créer une tâche et une planification pour exécuter le notebook.

Planifier une tâche sur notebook

Pour planifier une exécution périodique du travail du notebook :

  1. Dans le notebook, cliquez sur le bouton de planification du notebook en haut à droite. Si aucun travail n’existe pour ce notebook, la boîte de dialogue Planification s’affiche.

    Planifier une conversation sur notebook

    Si des travaux existent déjà pour le notebook, la boîte de dialogue Liste des travaux s’affiche. Pour afficher la boîte de dialogue Planification, cliquez sur Ajouter une planification.

    Boîte de dialogue de la liste des tâches

  2. Dans la boîte de dialogue Planification, entrez éventuellement un nom pour le travail. Le nom par défaut est le nom du notebook.

  3. Sélectionnez Manuel pour exécuter votre tâche uniquement quand elle est déclenchée manuellement, ou Planifié pour définir une planification pour l’exécution du travail. Si vous sélectionnez Planifié, utilisez les listes déroulantes pour spécifier la fréquence, l’heure et le fuseau horaire.

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

    Si le notebook est attaché à un entrepôt SQL, le calcul par défaut est le même entrepôt SQL.

    Important

    Le calcul serverless pour les flux de travail est disponible en préversion publique. Pour plus d’informations sur l’éligibilité et l’activation, consultez Activer le calcul serverless en préversion publique.

    Si votre espace de travail est activé pour Unity Catalog et que Workflows serverless est activé, le travail s’exécute sur le calcul serverless par défaut.

    Sinon, si vous avez les autorisations Autoriser la création du cluster, le travail s’exécute sur un nouveau cluster de travail par défaut. Pour modifier la configuration du cluster de travail par défaut, cliquez sur Modifier à droite du champ pour afficher la boîte de dialogue de configuration du cluster. Si vous n’avez pas les autorisations Autoriser la création du cluster, le travail est exécuté sur le cluster auquel le notebook est attaché par défaut. Si le notebook n’est pas attaché à un cluster, vous devez sélectionner un cluster dans la liste déroulante Cluster.

  5. Si vous le souhaitez, entrez les Paramètres à appliquer au travail. Cliquez sur Ajouter et spécifiez la clé et la valeur de chaque paramètre. Les paramètres définissent la valeur du widget du notebook spécifié par la clé du paramètre. Utilisez les références de valeur dynamique pour transmettre un ensemble limité de valeurs dynamiques dans le cadre d’une valeur de paramètre.

  6. Si vous le souhaitez, indiquez les adresses e-mail pour recevoir des Alertes sur les événements de travail. Consultez Ajouter des notifications par e-mail et système pour les événements de travail.

  7. Cliquez sur Envoyer.

Exécuter une tâche de notebook

Pour exécuter manuellement une tâche de notebook :

  1. Dans le notebook, cliquez sur le bouton de planification du notebook en haut à droite.
  2. Cliquez sur Exécuter maintenant.
  3. Pour afficher les détails de l’exécution d’un travail, cliquez sur l’icône Nouvel onglet.

Gérer les travaux de notebooks planifiés

Pour afficher les travaux associés à ce notebook, cliquez sur le bouton Planification. La boîte de dialogue Liste des travaux s’affiche, avec tous les travaux actuellement définis pour ce notebook. Pour gérer les travaux, cliquez sur Ellipse verticale des travaux à droite d’une tâche dans la liste.

Menu de la liste des travaux

Depuis ce menu, vous pouvez modifier la planification, cloner la tâche, afficher les détails de l’exécution de la tâche, suspendre la tâche, reprendre la tâche ou supprimer une tâche planifiée.

Lorsque vous clonez une tâche planifiée, une nouvelle tâche est créée avec les mêmes paramètres que l’original. Le nouveau travail s’affiche dans la liste avec le nom Clone of <initial job name>.

La façon dont vous modifiez un travail dépend de la complexité de la planification du travail. La boîte de dialogue du calendrier ou le volet Détails du travail s’affiche, ce qui vous permet de modifier la planification, le cluster, les paramètres, etc.