Aller au contenu principal

Tâche de tableau de bord pour les Jobs

Utilisez une tâche de tableau de bord pour refresh les résultats d’un tableau de bord Databricks publié dans le cadre d’un Job.

Exigences

  • Le tableau de bord doit être publié et accessible à l'utilisateur configurant le job.
  • Vous devez disposer au moins de l'accès CAN VIEW au tableau de bord que vous souhaitez déployer.

Configurer une tâche de tableau de bord

remarque

L'interface utilisateur des Jobs affiche les options de manière dynamique en fonction d'autres paramètres configurés.

Pour commencer le flux de configuration d'une tâche Dashboard :

  1. Accédez à l’onglet Tasks dans l’interface utilisateur des jobs. Pour des instructions générales, consultez Créer ou configurer une tâche.

  2. Saisissez un Nom de la tâche .

  3. Dans le menu déroulant Type , sélectionnez Dashboard.

  4. Dans le menu déroulant Tableau de bord , sélectionnez le tableau de bord que vous souhaitez mettre à jour.

  5. (Facultatif) Sélectionnez le SQL Warehouse utilisé pour refresh le tableau de bord. S'il n'est pas spécifié, le warehouse par default du tableau de bord est utilisé par la tâche.

remarque

Vous devez utiliser un SQL Warehouse Serverless ou Pro pour les tâches de tableau de bord.

  1. Dans le menu déroulant Abonnés , sélectionnez les utilisateurs et les destinations de notification qui reçoivent les mises à jour par e-mail lorsque le tableau de bord est actualisé. Cette liste est distincte de tout abonné configuré via l'interface utilisateur des tableaux de bord ou l'API.

  2. (Facultatif) Pour préappliquer des valeurs de filtre lorsque le tableau de bord refresh, configurez les filtres du tableau de bord :

    1. Cliquez sur **Ajouter un filtre**.
    2. Dans la liste déroulante Filtre , sélectionnez un widget de filtre global ou au niveau de la page du tableau de bord.
    3. Saisir une valeur pour le filtre.
    4. Répétez pour chaque filtre supplémentaire que vous souhaitez définir.
remarque

Les paramètres de dataset ne peuvent pas être définis directement dans la tâche. Pour utiliser un paramètre de dataset, attachez-le d'abord à un widget de filtre de tableau de bord sur le canevas du tableau de bord, puis définissez la valeur de ce filtre ici.

Si l' identifiant URL d'un filtre de tableau de bord correspond à une clé de parameter au niveau du Job, la tâche applique automatiquement la valeur de ce parameter au filtre. Voir Paramétrer les Jobs. 8. (Facultatif) Pour configurer le Duration threshold , les notifications ou les nouvelles tentatives , consultez les paramètres avancés de la tâche.

  1. Cliquez sur Enregistrer la tâche .

Pour modifier, cloner, désactiver ou supprimer cette tâche, consultez Configurer et modifier les tâches dans Lakeflow Jobs.

Exécution et accès au tableau de bord

Les autorisations du tableau de bord et le comportement de mise en cache dépendent de la façon dont le tableau de bord est publié :

  • Pour les tableaux de bord publiés avec des autorisations de données partagées, les spectateurs accèdent aux données et au compute en fonction des informations d'identification de l'éditeur du tableau de bord.
  • Pour les tableaux de bord publiés sans autorisations de données partagées, l’identité définie dans le paramètre **Exécuter en tant que** du Job est utilisée pour refresh le tableau de bord. Le paramètre Exécuter en tant que utilise par default le propriétaire du Job. Pour modifier l’identité **Exécuter en tant que**, consultez Configurer l’utilisateur Exécuter en tant que pour les exécutions de Jobs. Les utilisateurs utilisent leurs propres autorisations de données et de compute pour afficher la sortie du tableau de bord et ne peuvent pas consulter les résultats actualisés générés par l'identité Exécuter en tant que .
remarque

Les tableaux de bord avec des autorisations de données partagées sont toujours mis à jour à l'aide des identifiants de l'éditeur. Vous ne pouvez pas utiliser le paramètre Exécuter en tant que dans l'interface utilisateur des Jobs pour modifier l'identité Exécuter en tant que .

Pour en savoir plus sur les paramètres de publication des tableaux de bord, consultez Publier un tableau de bord. Pour en savoir plus sur le comportement de mise en cache pour chaque type d'accès, consultez Optimisation et mise en cache des datasets.