Aller au contenu principal

Trigger une seule exécution de Job

Utilisez le bouton Exécuter maintenant pour Trigger une seule exécution de Job.

Vous pouvez également choisir d'**Exécuter maintenant avec d'autres parameters** pour remplacer les parameters par default du Job.

remarque

Databricks recommande d’utiliser les paramètres par default qui imposent une seule exécution concurrente pour chaque job. Si votre charge de travail nécessite plusieurs exécutions concurrentes d’un job, consultez Configurer le nombre maximal d’exécutions simultanées.

Exécuter un Job immédiatement

Pour exécuter le job immédiatement, cliquez sur Bouton Exécuter maintenant.

astuce

Vous pouvez effectuer un essai de job avec une tâche de Notebook en cliquant sur Exécuter maintenant . Cliquez de nouveau sur Exécuter maintenant après avoir modifié le Notebook pour exécuter la dernière version du Notebook.

Exécuter un Job avec des paramètres différents

**Exécuter maintenant avec des paramètres différents** vous permet de choisir les tâches à exécuter, différents parameters avec lesquels exécuter, de remplacer les valeurs par default pour les parameters existants et d'exécuter des charges de travail serverless **optimisées pour les performances**.

  1. Cliquez sur le caret bleu Flèche vers le bas bleue à côté de **Exécuter maintenant** et sélectionnez **Exécuter maintenant avec d'autres paramètres** ou, dans le tableau Exécutions actives, cliquez sur **Exécuter maintenant avec d'autres paramètres**.
  2. (Facultatif) Sélectionnez ou désélectionnez les tâches à exécuter en cliquant dessus dans le graphe. Pour exécuter une tâche avec ses tâches en amont ou en aval, consultez Exécuter un sous-ensemble de tâches et leurs dépendances.
  3. (Facultatif) Entrez les nouveaux paramètres de job sous forme de paires clé-valeur. Voir Configurer les paramètres de job.
  4. (Facultatif) Modifiez le paramètre **Performances optimisées**. Consultez Exécutez vos Lakeflow Jobs avec le compute serverless pour les workflows.
  5. Cliquez sur Exécuter .

Désélectionner une tâche n'affecte que cette exécution. Pour ignorer une tâche à chaque exécution sans la supprimer, désactivez la tâche dans les paramètres du Job. Consultez les tâches désactivées dans les Lakeflow Jobs.

remarque

La boîte de dialogue **Exécuter maintenant avec des paramètres différents** contient une option permettant de **Basculer vers les paramètres hérités** si votre Job actuel ne contient que des paramètres de tâche et non des paramètres de Job définis. Ce comportement hérité n'est plus recommandé.

Exécuter un sous-ensemble de tâches et leurs dépendances

Lorsque vous exécutez avec des paramètres différents, vous pouvez sélectionner un sous-ensemble de tâches à exécuter. Vous pouvez développer facultativement votre sélection pour inclure les dépendances de chaque tâche : ses tâches amont (les tâches qui la précèdent, dont elle dépend) ou ses tâches aval (les tâches qui la suivent et en dépendent).

Lorsque vous sélectionnez des tâches par clé dans l'API ou la CLI, le modificateur + contrôle cette expansion :

Clé de tâche

Tâches qui s'exécutent

my_task

Seuls my_task.

+my_task

my_task et toutes ses tâches en amont.

my_task+

my_task et toutes ses tâches en aval.

+my_task+

my_task et à la fois ses tâches en amont et en aval.

Clé de tâche

Tâches qui s'exécutent

my_task

Seuls my_task.

+my_task

my_task et toutes ses tâches en amont.

my_task+

my_task et toutes ses tâches en aval.

+my_task+

my_task et à la fois ses tâches en amont et en aval.

L'expansion + exclut les tâches désactivées. Pour inclure des tâches désactivées, vous devez les sélectionner explicitement. Voir Tâches désactivées dans Lakeflow Jobs.

start une exécution partielle depuis l'interface utilisateur, l'API REST, le CLI Databricks, les SDK ou les Declarative Automation Bundles :

  1. Ouvrez la boîte de dialogue **Exécuter maintenant avec des paramètres différents** et cliquez sur **Désélectionner tout**. Consultez Exécuter un Job avec des paramètres différents.
  2. Cliquez sur la tâche que vous souhaitez exécuter dans le Graphe.
  3. Survolez la tâche sélectionnée. Dans la barre de menus au-dessus de la tâche, cliquez sur Icône chevron double gauche. pour exécuter également ses tâches en amont ou sur Icône double chevron droit. pour exécuter également ses tâches en aval. Cliquez sur les deux pour inclure les tâches en amont et en aval. Ces boutons sont équivalents à la syntaxe +my_task et my_task+.
  4. Cliquez sur Exécuter .

Trigger manuels et Job continus

Les Job continus doivent toujours conserver le paramètre par default d'une seule exécution concurrente. Ainsi, si un trigger continu est actif, le bouton Exécuter maintenant est remplacé par un bouton Redémarrer l'exécution .

Si vous mettez en pause un trigger continu, le bouton **Exécuter maintenant** devient disponible.

Si une exécution est active lorsqu'un Trigger continu est repris, le planificateur de Job attend que cette exécution se termine pour déclencher une nouvelle exécution.