Partager via


Exécuter des tâches selon une planification

Configurez votre travail avec le déclencheur planifié pour les exécuter selon une planification basée sur le temps.

Le type de déclencheur planifié comporte deux options :

  • Définissez une planification simple pour exécuter un travail régulièrement en fonction d’une unité de temps et d’un intervalle spécifiés. Par exemple, planifiez l’exécution d’une tâche toutes les douze heures, en commençant à la première exécution de la tâche.
  • Définissez une planification avancée qui offre davantage de contrôle sur la période, l’heure et le fuseau horaire d’exécution du travail.

Remarque

Vous ne pouvez pas spécifier l’heure de la première exécution pour une planification simple. Le planificateur choisit une heure lorsque vous configurez la planification.

Ajouter une planification de tâche

Pour définir une planification pour le travail :

  1. Cliquez sur Workflows dans la barre latérale.
  2. Cliquez sur le nom du travail dans la colonne Nom de l’onglet Travaux.
  3. Dans le volet Détails du travail, cliquez sur Ajouter un déclencheur.
  4. Dans Type de déclencheur, sélectionnez Planifié.
  5. Dans Type de planification, sélectionnez Simple ou Avancé.
    1. Simple : Spécifiez un intervalle et une unité de temps pour exécuter le travail.
    2. Avancé : Spécifiez la période, l’heure de début et le fuseau horaire. Si vous le souhaitez, activez la case à cocher Show Cron Syntax (Afficher la syntaxe Cron) pour afficher et modifier la planification dans la syntaxe Quartz Cron.
  6. Cliquez sur Enregistrer.

Vous pouvez également planifier une tâche de notebook directement dans l’interface utilisateur du notebook.

Remarque

  • Azure Databricks applique un intervalle minimal de 10 secondes entre les exécutions suivantes déclenchées par la planification d’un travail quelle que soit la configuration de l’expression cron.
  • Vous pouvez choisir un fuseau horaire qui respecte l’heure d’été ou l’heure UTC. Si vous sélectionnez un fuseau horaire qui respecte l’heure d’été, une tâche horaire est ignorée ou peut sembler être décalée d’une heure ou deux lorsque l’heure d’été commence ou se termine. Pour exécuter toutes les heures (heure absolue), choisissez UTC.
  • Le planificateur de travaux n’est pas conçu pour les tâches à faible latence. En raison de problèmes de réseau ou de cloud, les exécutions de travaux peuvent parfois être retardées jusqu’à plusieurs minutes. Dans ce cas, les travaux planifiés sont exécutés immédiatement lorsque le service est disponible.