Configurer la diffusion de contenu pour les utilisateurs de Looker

Les administrateurs jouent un rôle essentiel en permettant aux utilisateurs de diffuser du contenu Looker et en configurant l'instance Looker pour une diffusion de contenu personnalisée. Pour gérer l'accès des utilisateurs aux fonctionnalités de diffusion de contenu de Looker et leur utilisation, les administrateurs peuvent effectuer les tâches suivantes :

Les administrateurs Looker peuvent également configurer d'autres paramètres d'instance Looker qui gèrent les tâches suivantes :

Accorder des autorisations de planification aux utilisateurs

Les autorisations de planification sont liées à la fois au type de contenu Looker et à la destination de diffusion.

Autorisations de diffusion pour le contenu

Pour diffuser chaque type de contenu Looker, les utilisateurs ont besoin de ces autorisations, ainsi que de toutes les autorisations dont elles dépendent, pour le modèle sur lequel le contenu est basé.

Le tableau suivant fournit des résumés de définition des autorisations telles qu'elles s'appliquent à la diffusion de contenu. Consultez la liste des autorisations dans la documentation Rôles pour obtenir des descriptions complètes de chaque autorisation.

Nom de l'autorisation Définition
explore Les utilisateurs peuvent accéder aux explorations.
see_looks Les utilisateurs peuvent accéder aux présentations.
see_user_dashboards Les utilisateurs peuvent accéder aux tableaux de bord définis par l'utilisateur et aux vignettes des tableaux de bord, y compris les vignettes liées à une présentation.
see_lookml_dashboards Les utilisateurs peuvent accéder aux tableaux de bord LookML.
schedule_without_limit Lorsque cette autorisation est combinée à une autorisation d'envoyer du contenu vers une destination, les utilisateurs peuvent diffuser des présentations et des explorations qui envoient tous les résultats de données.

Les administrateurs peuvent également choisir d'accorder aux utilisateurs l'autorisation see_schedules, qui expose une partie du menu Admin pour que les utilisateurs puissent accéder à la liste de toutes les planifications qui existent sur l'instance Looker à partir des pages d'administration Planifications et Historique des planifications. Les non-administrateurs ne pourront pas modifier ni supprimer les planifications à partir de ces pages d'administration. Au lieu de cela, les utilisateurs peuvent afficher et gérer leurs propres planifications à partir de leur profil utilisateur.

Autorisations de diffusion pour les destinations

Les administrateurs doivent également attribuer aux utilisateurs les autorisations de diffuser du contenu vers des types de destination spécifiques, y compris les destinations de diffusion intégrées de Looker et toutes les intégrations tierces qui ont été activées pour l'instance Looker. Les destinations intégrées incluent les éléments suivants :

Les services intégrés tiers de Looker , également appelés actions, sont fournis via un serveur Action Hub. Un administrateur Looker doit activer ces actions à partir de la page Actions de la section Plate-forme du panneau Admin.

Les utilisateurs doivent disposer de ces autorisations, ainsi que de toutes les autorisations dont elles dépendent, pour le modèle sur lequel le contenu Looker est basé.

Le tableau suivant fournit des résumés de définition des autorisations telles qu'elles s'appliquent à la diffusion de contenu. Consultez la liste des autorisations dans la documentation Rôles pour obtenir des descriptions complètes de chaque autorisation.

Autorisation Définition
admin En plus des fonctionnalités fournies par chacune des autorisations associées à chaque destination de diffusion, les utilisateurs peuvent afficher toutes les pages de planification dans le panneau Admin de Looker.
schedule_look_emails Les utilisateurs peuvent diffuser du contenu Looker par e-mail. Si aucun domaine de messagerie n'est spécifié dans la liste d'autorisation des domaines de messagerie de la page Paramètres du panneau Admin, l'utilisateur peut diffuser vers n'importe quel domaine de messagerie.

Les utilisateurs peuvent planifier des diffusions après le déclenchement d'un groupe de données, la gestion du cache et la recréation des tables dérivées persistantes (PDT) pertinentes.

Pour envoyer ou planifier des tableaux de bord d'activité du système, les utilisateurs doivent avoir accès à tous les modèles.
schedule_external_look_emails Les utilisateurs peuvent diffuser du contenu Looker par e-mail. Si des domaines de messagerie sont spécifiés dans la liste d'autorisation des domaines de messagerie de la page Paramètres du panneau Admin, l'utilisateur peut diffuser vers n'importe quel domaine de messagerie.
send_to_s3 Les utilisateurs peuvent diffuser du contenu Looker vers un bucket Amazon S3. Les utilisateurs peuvent planifier des diffusions après le déclenchement d'un groupe de données, la gestion du cache et la recréation des tables dérivées persistantes (PDT) pertinentes.
send_to_sftp Les utilisateurs peuvent diffuser du contenu Looker à l'aide de SFTP. Les utilisateurs peuvent planifier des diffusions après le déclenchement d'un groupe de données, la gestion du cache et la recréation des tables dérivées persistantes (PDT) pertinentes.
send_outgoing_webhook Les utilisateurs peuvent diffuser du contenu Looker à l'aide d'un webhook. Les utilisateurs peuvent planifier des diffusions après le déclenchement d'un groupe de données, la gestion du cache et la recréation des tables dérivées persistantes (PDT) pertinentes.
send_to_integration Les utilisateurs peuvent diffuser du contenu Looker à l'aide de services intégrés tiers, également appelés actions, via un serveur Action Hub. Si vous utilisez des actions personnalisées avec des attributs utilisateur, les utilisateurs doivent disposer de cette autorisation et d'une valeur d'attribut utilisateur valide et non nulle pour l'attribut utilisateur spécifié afin de diffuser du contenu Looker vers cette destination d'action.

Cette autorisation n'est pas liée au paramètre actionLookML.

Les utilisateurs peuvent planifier des diffusions après le déclenchement d'un groupe de données, la gestion du cache et la recréation des tables dérivées persistantes (PDT) pertinentes.

Gérer les planifications créées par tous les utilisateurs

Les administrateurs peuvent afficher, réattribuer et supprimer les planifications de diffusion de contenu à partir de la page Planifications. Ils peuvent également afficher l'historique et résoudre les problèmes liés aux diffusions de contenu planifiées à partir de la page Historique des planifications. Ces deux pages sont accessibles depuis la section Alertes et planifications du panneau Admin. Les administrateurs doivent se montrer vigilants lorsqu'ils suppriment ou désactivent un utilisateur susceptible d'être le propriétaire d'envois planifiés importants, car une telle action supprimera ou désactivera également les planifications.

Les administrateurs peuvent également surveiller le contenu Looker diffusé auprès des utilisateurs avec des domaines de messagerie externes dans la section Destinataires externes de la page d'administration E-mails planifiés.

Éléments à prendre en compte

  • Les diffusions de contenu sont toujours exécutées en mode Production LookML. Un utilisateur en mode Développement ne peut pas configurer de diffusions de contenu.

  • Looker planifie les diffusions de données en fonction du fuseau horaire indiqué dans le paramètre Fuseau horaire de l'application de la page Paramètres de l'administration ou, si elle est activée, du fuseau horaire spécifique de l'utilisateur qui a créé la planification.

  • S'il existe des résultats valides dans le cache, Looker diffusera les résultats mis en cache. Si aucun résultat n'est disponible ou que les résultats mis en cache ont expiré, Looker exécutera à nouveau la requête et ces résultats seront mis en cache.

  • Parfois, une diffusion planifiée peut indiquer qu'elle a été envoyée, mais ne pas atteindre un ou plusieurs de ses destinataires. C'est notamment le cas si le modèle sous-jacent comporte une erreur, si le destinataire n'a pas accès aux données, s'il existe des problèmes de rendu ou en présence d'erreurs au niveau des pages. La destination signale une erreur en cas de connexion impossible au point de terminaison spécifié. Si de tels problèmes se produisent, Looker envoie un e-mail à la personne qui a configuré la planification. Cet e-mail inclut un lien vers le contenu, une liste des destinataires qui n'ont pas été atteints et, le cas échéant, des informations supplémentaires sur le problème rencontré par Looker lors de la tentative de contact avec le destinataire.

Problèmes connus liés aux diffusions de contenu

Dans la section Admin de Looker, les administrateurs peuvent utiliser les pages Plans du planificateur et Historique du planificateur pour rechercher et résoudre les problèmes de planification.

Les administrateurs doivent noter que la suppression ou la désactivation d'un utilisateur peut avoir un impact sur les planifications dont il est propriétaire, les planifications basées sur le contenu dont il est propriétaire ou les planifications qui le listent comme destinataire. Pour en savoir plus sur l'impact de la suppression de l'accès utilisateur sur les diffusions de contenu, consultez la page de documentation Utilisateurs.

Si vous rencontrez un problème avec les envois de fichiers Excel volumineux, consultez la discussion à propos de la gestion des fichiers volumineux au format Excel sur la page de documentation Gestion des fonctions Utilisateur métier.

Certaines solutions de planification imposent aux administrateurs des déploiements Looker hébergés par un client d'installer le moteur de rendu Chromium pour son instance Looker. Les administrateurs trouveront plus d'informations sur le rendu de formats de données à partir d'images lors de l'envoi et de la planification de tableaux de bord, de présentations et d'explorations sur la page de documentation Gestion des fonctions Utilisateur métier.

Consultez la page Gestion des fonctions Utilisateur métier pour obtenir des informations plus spécifiques aux administrateurs sur la planification des diffusions de contenu Looker.