Partage via


Types de déclencheurs pour les travaux Databricks.

Vous pouvez configurer les exécutions de travaux pour qu’elles se déclenchent selon une planification basée sur le temps, des déclencheurs d’arrivée de fichiers ou pour s’exécuter en continu.

Vous pouvez également déclencher manuellement des exécutions de travaux ou utiliser des outils d’orchestration externes pour déclencher une exécution de travail.

Planifications de travaux et déclencheurs

Type de déclencheur Comportement
Planifié Déclenche une exécution de travail en fonction d’une planification basée sur le temps. Consultez Exécuter des travaux selon une planification.
Arrivée de fichiers Déclenche une exécution de travail lorsque de nouveaux fichiers arrivent dans un emplacement de stockage Unity Catalog surveillé. Voir Déclencher des tâches lorsque de nouveaux fichiers arrivent.
Continue Pour que le travail soit toujours en cours d’exécution, déclenchez une autre exécution de travail chaque fois qu’une exécution du travail se termine ou échoue. Consultez Exécuter des travaux en continu.
Aucun (manuel) Les exécutions sont déclenchées manuellement à l’aide du bouton Exécuter maintenant ou par programmation à l’aide d’autres outils d’orchestration. Voir Déclencher une seule exécution de travail

Vous ne pouvez avoir qu’un seul déclencheur défini pour un travail, mais vous pouvez toujours utiliser Exécuter maintenant pour déclencher manuellement une exécution. Voir Déclencher une seule exécution de travail.

Le déclenchement manuel d’une exécution de travail ne reprend pas la planification du travail. Consultez Suspendre et reprendre des déclencheurs de travail.

Par défaut, une seule exécution d’un travail peut être active à la fois. Les exécutions déclenchées sont ignorées lorsqu’elles dépassent la concurrence maximale configurée pour un travail. Consultez Configurer le nombre maximal d’exécutions simultanées.

Remarque

Si une ou plusieurs tâches d’un travail multitâche ne réussissent pas, vous pouvez réexécuter le sous-ensemble des tâches qui ont échoué. Consultez la section Réexécuter les tâches ayant échoué et ignorées.

Suspendre et reprendre des déclencheurs de travail

Lorsque vous suspendez un déclencheur, toutes les exécutions actives actuelles continuent, mais le déclencheur ne démarre plus de nouvelles exécutions.

Lorsque vous reprenez un déclencheur, le comportement configuré reprend selon la même planification précédemment configurée.

Remarque

Si une exécution est active lorsqu’un déclencheur continu reprend, le Job Scheduler attend que cette exécution se termine pour déclencher une nouvelle exécution.

Les boutons permettant de mettre en pause et de reprendre votre travail sont affichés dynamiquement dans le panneau Détails du travail de votre travail sous Planifications et déclencheurs. Ces boutons s’affichent uniquement pour les travaux qui ont un déclencheur défini.

  • Si le déclencheur est actif, cliquez sur Pause.
  • Si le déclencheur est suspendu, cliquez sur Reprendre.

Lors de la création ou de la modification d’un déclencheur, vous pouvez également contrôler ces paramètres dans la boîte de dialogue Planifications et déclencheurs. Basculez entre Actif et En pause pour contrôler le statut du déclencheur.