Aller au contenu principal

Configurer les paramètres de tâche

Les paramètres de tâche vous permettent de paramétrer les tâches en utilisant des valeurs qui peuvent être statiques, dynamiques ou définies par les tâches en amont.

Pour plus d'informations sur l'utilisation des valeurs dynamiques, consultez Références de valeurs dynamiques.

Pour plus d'informations sur le passage du contexte entre les tâches, consultez Utiliser les valeurs de tâche pour transmettre des informations entre les tâches.

Les assets configurés par les tâches utilisent une syntaxe différente pour faire référence aux valeurs passées en tant que paramètres. Consultez Accéder aux valeurs des paramètres à partir d’une tâche.

Pour ajouter, modifier ou supprimer des paramètres de tâche, modifiez la tâche dans l'interface utilisateur des Jobs. Voir Configurer et modifier des tâches dans Lakeflow Jobs.

remarque

Certaines tâches prennent en charge la paramétrisation mais ne disposent pas de champs de paramètre. Voir ce qui suit :

Configurez les paramètres clé-valeur

Configurez les parameter des tâches suivantes sous forme de paires clé-valeur :

  • Notebook
  • Python wheel (uniquement en cas de configuration avec des arguments de mot-clé)
  • Requête SQL ou fichier
  • Exécuter le Job

Les parameters de Job sont automatiquement transmis aux tâches qui prennent en charge les parameters clé-valeur. Un avertissement s'affiche dans l'interface utilisateur si vous tentez d'ajouter un parameter de tâche avec la même clé qu'un parameter de Job. Voir pushdown des paramètres de Job.

Configurer les paramètres de tableau JSON

Configurez les paramètres pour les tâches suivantes sous la forme d'un tableau de chaînes au format JSON :

  • Script Python
  • Python wheel (uniquement si configuré avec des arguments positionnels)
  • JAR
  • Spark Submit
  • Pour chaque

La tâche **For each** itère sur ce tableau pour exécuter une logique conditionnelle sur la tâche configurée.

Tous les autres types de tâches transmettent le contenu du tableau au format JSON comme arguments, comme si les assets de code configurés étaient exécutés depuis la ligne de commande.

Les paramètres de Job ne sont pas automatiquement transférés vers les tâches qui utilisent des tableaux JSON. Vous pouvez référencer les paramètres de job dans le tableau formaté JSON de la tâche en utilisant la référence de valeur dynamique {{job.parameters.<name>}}.

remarque

Les valeurs de parameter de Job peuvent inclure toute construction JSON valide. Cela signifie que vous pouvez utiliser des références de valeurs dynamiques aux paramètres de job pour conditionner les tâches.

Pour plus de détails sur la façon d'accéder aux paramètres dans votre code de tâche, consultez Accéder aux valeurs des paramètres d'une tâche.