Gestion des fonctions Utilisateur métier

De nombreuses fonctionnalités Looker destinées à l'utilisateur doivent être activées par un administrateur Looker ou avoir des conditions préalables spécifiques à l'administrateur ou au développeur, mises en œuvre avant que ces fonctionnalités puissent être mises à la disposition des utilisateurs de Looker. Toutes ces fonctions Utilisateur sont consolidées afin qu'un administrateur puisse facilement s'y référer.

Recherche de contenu

Le menu Parcourir de Looker inclut deux pages spécifiques aux administrateurs Looker:

  • Contenu non utilisé : affiche tous les looks et les tableaux de bord qui n'ont pas été consultés au cours de la période sélectionnée.
  • Corbeille : affiche les styles et les tableaux de bord que les utilisateurs ont supprimés et que vous pouvez récupérer.

Pour en savoir plus sur ces pages, consultez la page Contenus supprimés et inutilisés pour les administrateurs.

Création de contenu

Cette section concerne une fonctionnalité propre à un administrateur ou à un développeur, mais contient aussi des conseils pour créer des tableaux de bord, des présentations et des explorations.

Utilisation de champs personnalisés

Les champs personnalisés sont une fonctionnalité expérimentale qui peut être modifiée ou supprimée du produit.

Par ailleurs, la fonctionnalité Champs personnalisés n'est pas une fonctionnalité de sécurité des données. Les autres utilisateurs peuvent voir les champs personnalisés dans les requêtes partagées, les présentations et les vignettes du tableau de bord. Ils peuvent également utiliser la fonctionnalité Explorer à partir de cet emplacement pour créer des requêtes avec ces champs.

Activez les champs personnalisés si vous souhaitez autoriser certains de vos utilisateurs à effectuer les tâches suivantes :

  • Visualiser des données non modélisées en utilisant Instant Explore depuis SQL Runner
  • Créer des mesures et dimensions semi-permanentes pour une analyse ponctuelle ou occasionnelle
  • Créer des mesures et dimensions semi-permanentes sans faire appel à un analyste

Activation de champs personnalisés

Pour activer les champs personnalisés, un administrateur Looker doit :

  1. Activez la fonctionnalité Fonctionnalités expérimentales Champs personnalisés.
  2. Accordez l'autorisation create_custom_fields à des utilisateurs ou à des groupes pour leur permettre d'accéder à la fonctionnalité. L'autorisation create_custom_fields fait déjà partie de plusieurs ensembles d'autorisations par défaut inclus avec Looker.

Champs personnalisés et le modèle LookML

Bien que les champs personnalisés se basent sur le modèle LookML, ils ne font pas partie de la couche de modélisation et n'apparaissent dans aucun fichier de vue. Vous ne pouvez pas enregistrer ou convertir un champ personnalisé en un champ LookML.

Préférez des champs personnalisés à LookML pour créer des champs qui ne seront utilisés que temporairement ou dont seuls vos utilisateurs les plus expérimentés pourront se servir.

Vous pouvez créer un champ personnalisé dans SQL Runner

Vous pouvez utiliser des champs personnalisés pour visualiser des champs non modélisés dans l'exécuteur SQL, comme décrit sur la page de documentation Utiliser l'exécuteur SQL pour créer des requêtes et des explorations.

Modification des choix du sélecteur de champs avec LookML

Pour découvrir les différentes façons dont un développeur Looker peut utiliser LookML pour créer et modifier les champs disponibles dans le sélecteur de champ, consultez la page Modifier le menu Explorer et l'outil de sélection de champ.

Partage de contenu

Cette section concerne une fonctionnalité propre à un administrateur ou à un développeur, mais contient aussi des conseils pour envoyer, télécharger et partager des contenus.

Envoi de contenu

Cette section contient des conseils et des fonctionnalités propres à l'administrateur ou au développeur pour la distribution des données.

Formats d'envois et de téléchargements JSON

Looker utilise le format JSON – Libellé lors du téléchargement de looks, des explorations et de l'interrogation de tuiles sur les tableaux de bord.

Looker utilise les formats JSON – Simple, JSON – Libellé, JSON – Simple, Intégré et JSON – Informations détaillées et intégrées pour l'affichage de looks et d'explorations. Les formats JSON disponibles dépendent de la destination sélectionnée. L'option de format JSON – Libellé utilise une étiquette de dimension ou de mesure issue de la visualisation de données comme valeur affichée dans sa sortie JSON. Exemple : {"rendered_label":"rendered_value"}

D'autres fichiers de sortie au format JSON expriment des noms de champ comme suit :

JSON – Libellé : {"rendered_label":"rendered_value"} (utilise le libellé de la visualisation des données)

JSON – Simple: {"view.field_name":"rendered_value"} (utilise le nom de champ de la table de données)

JSON – Simple, Inline: {"view.field_name":"rendered_value"} (utilise le nom de champ de la table de données)

JSON – Description détaillée, intégrée : {"view.field_name":"rendered_value"} (utilise le nom de champ du tableau de données)

Lors de l'affichage des looks et des explorations, si l'option Appliquer les options de visualisation est sélectionnée, Looker affichera tous les formats JSON disponibles dans la diffusion comme suit:

JSON – Libellé : {"rendered_label":"rendered_value"} (utilise le libellé de la visualisation des données)

JSON – Simple: {"rendered_label":"rendered_value"} (utilise le libellé de la visualisation des données)

JSON – Simple, Inline : {"rendered_label":"rendered_value"} (utilise le libellé de la visualisation)

JSON – Description détaillée, intégrée: {"view.field_name":"rendered_value"} (utilise le nom de champ du tableau de données)

Pour en savoir plus, consultez la notification Looker.

Gestion des envois et des planifications

Dans la section Admin de Looker, les administrateurs peuvent utiliser les pages Planificateurs et Historique du programmeur pour rechercher et résoudre les problèmes de planification. 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 les planifications seront également supprimées ou désactivées.

Consultez la page de documentation Configurer la diffusion de contenu pour en savoir plus sur la façon dont les administrateurs Looker gèrent les utilisateurs et l'accès aux fonctionnalités de livraison de contenu de Looker.

Exécution de la planification en tant que destinataire

Cette option, disponible pour les envois de contenu par e-mail, affiche un comportement unique en fonction du type de contenu envoyé. Pour en savoir plus, consultez la documentation relative à chaque type de contenu :

Envoi et planification de données vers des destinations prenant en charge la diffusion permanente de résultats avec Action Hub

Looker héberge et fournit un serveur sans état, Looker Action Hub, qui implémente l'API Action de Looker et expose des intégrations populaires, également appelées actions.

Avec Looker Action Hub, vous pouvez envoyer et planifier automatiquement des données depuis Looker vers d'autres outils SaaS. L'envoi ou la planification de données à destination de flux compatibles ou utilisant OAuth s'appuie sur des requêtes synchrones s'exécutant entre Action Hub de Looker et le serveur exécutable, ou fichier JAR. Pour ce qui est des instances hébergées par Looker, ces sources sont configurées pour communiquer.

Pour utiliser les intégrations Looker, Hub Action Hub doit pouvoir communiquer avec l'instance Looker et remplir ces exigences. Les administrateurs d'instances hébergées par le client devront peut-être prendre en compte des facteurs supplémentaires lorsqu'ils choisiront d'activer les intégrations Looker à partir de Looker Action Hub, en particulier les intégrations compatibles avec les résultats diffusés ou qui utilisent OAuth.

Enregistrement d'empreintes SFTP

Une fois que vous vous êtes connecté au moins une fois à un serveur SFTP depuis Looker pour fournir ou télécharger des données, Looker stocke une empreinte de ce serveur SFTP.

Toutes les empreintes SFTP sont conservées dans le fichier ~/.ssh/known-hosts sur le serveur Looker.

Si l'empreinte change, cela signifie que la clé publique du serveur auquel vous êtes connecté a changé. Cela peut signifier que le serveur a été recréé ou se trouve derrière un équilibreur de charge. Cela peut également signifier que vous faites l'objet d'une attaque de type man-in-the-middle (MitM) : le pirate intercepte ou détourne d'une manière ou d'une autre votre connexion SSH pour vous connecter à un hôte différent et voler vos identifiants.

Téléchargement de contenu

Cette section comprend des fonctionnalités spécifiques à l'administrateur et aux développeurs, ainsi que des conseils pour télécharger du contenu.

Téléchargement de contenu à partir de vignettes de tableau de bord sans autorisations de téléchargement

En général, un utilisateur a besoin d'un rôle qui inclut les autorisations see_user_dashboards et download_with_limits ou download_without_limits pour afficher et télécharger les données à partir des tuiles d'un tableau de bord. Il existe toutefois une condition dans laquelle un utilisateur peut afficher et télécharger les données d'un modèle auquel il n'est pas autorisé à accéder, notamment dans les cas suivants :

  • Un tableau de bord contient des vignettes basées sur des requêtes de plusieurs modèles différents.
  • Un utilisateur se voit attribuer un rôle qui inclut les autorisations see_user_dashboards ou see_lookml_dashboards et download_with_limit ou download_without_limit sur l'un des modèles sur lesquels le tableau de bord est basé.
  • L'utilisateur dispose d'un second rôle qui ne dispose que de l'autorisation access_data pour un autre modèle sur lequel le tableau de bord est basé.

Dans ce cas, cet utilisateur pourra afficher et télécharger des données depuis le tableau de bord, notamment les vignettes basées sur des modèles dont il n'est pas autorisé à afficher ou à télécharger les données.

Éléments à prendre en considération pour les formats ou les destinations de données

Des singularités sont à prendre en compte pour certains formats de données lorsque vous utilisez Looker pour l'envoi et le téléchargement de contenus.

Rendu d'images envoyées par e-mail

La fonctionnalité Images faciles à lire des e-mails permet au client de messagerie de déterminer la taille d'image optimale pour les images envoyées ou planifiées dans le corps des e-mails. Si les images semblent être déformées lors de l'envoi par e-mail, il se peut que le client de messagerie de vos utilisateurs ne soit pas compatible avec cette fonctionnalité.

Envoi de gros fichiers au format Excel

Dans le cas de téléchargements ou d'envois de fichiers Excel volumineux (à savoir des fichiers supérieurs à 5 Go), il est possible que l'écran de téléchargement ou d'envoi se bloque ou que vous ne parveniez pas à ouvrir le fichier envoyé. Nous allons passer en revue les causes susceptibles de provoquer ce phénomène et découvrir comment les résoudre :

  • Le délai d'envoi d'un fichier Excel volumineux contenant des données peut expirer pendant son transfert. Dans ce cas, essayez d'envoyer ou de télécharger vos données au format CSV que vous pourrez ensuite importer dans Excel.
  • Il arrive que ces fichiers Excel soient correctement livrés, mais trop volumineux pour être ouverts localement. Dans ce cas, répartissez vos données dans plusieurs petits fichiers CSV pour faciliter leur envoi et permettre au destinataire de les télécharger correctement.

Prévention de l'injection de code malveillant dans des fichiers CSV

Les fichiers CSV peuvent contenir des macros pouvant s'exécuter dans des feuilles de calcul Microsoft Excel ou des Google Sheets. Ces macros peuvent être utilisées pour injecter un code malveillant dans des fichiers CSV et potentiellement compromettre sa sécurité.

Pour éviter cela, les administrateurs Looker peuvent demander une mise à jour de leur licence pour éviter que toute valeur figurant dans une cellule ne soit un code exécutable. Lorsque cette option est activée, Looker ajoute un caractère ' à toute valeur de cellule commençant par un caractère spécial (=, -, + ou @) lors de la génération d'un fichier CSV. Toutes les macros seront ainsi désactivées dans les fichiers créés de la sorte.

Pour mettre à jour votre licence pour cette fonctionnalité, veuillez contacter votre responsable de compte ou envoyer une demande d'assistance dans le Centre d'aide de Looker en cliquant sur Nous contacter.

Rendu de formats de données d'images pour l'envoi, la planification ou le téléchargement

Looker utilise Chromium afin de réaliser le rendu de ces formats pour vos envois et téléchargements :

  • Pour les tableaux de bord: PDF, visualisation (pour l'envoi et la planification uniquement)
  • Pour les looks: visualisation, HTML
  • Pour les explorations (envoi et téléchargement uniquement): PNG (image de visualisation), HTML

Si votre instance est hébergée par Looker, Chromium est déjà installé.

Si votre instance est hébergée par le client, vous devez installer la version appropriée du moteur de rendu Chromium.

Que votre instance soit hébergée par Looker ou par le client, vous pouvez réduire le délai d'affichage des téléchargements ou des livraisons de PDF pour les tableaux de bord contenant des visualisations de tables comportant de nombreuses lignes, en activant la fonctionnalité expérimentale Rendoir des tables longues.

Le téléchargement de contenu dans un format rendu peut nécessiter des autorisations supplémentaires.

Téléchargement de contenu au format rendu

Pour déterminer si un utilisateur peut télécharger un contenu, la plupart des types de téléchargement tiennent compte des modèles associés aux autorisations de téléchargement. Dans certains cas, les utilisateurs peuvent afficher et télécharger les données d'un tableau de bord complet, y compris les tuiles basées sur des modèles qui ne leur accordent pas l'autorisation d'afficher ou de télécharger les données.

Les téléchargements dans les formats d'affichage ne nécessitent une autorisation de téléchargement que pour tout modèle associé au contenu.

Partage public, importation et incorporation

Pour autoriser l'accès public aux URL de Look, y compris la possibilité d'intégrer un style, vous devez activer les URL publiques sur la page Paramètres généraux:

Réfléchissez bien aux implications sécuritaires de cette fonctionnalité avant de l'activer. Bien que les URL générées par Looker ne puissent pas être devinées ni recherchées, toute personne disposant de l'URL peut voir les données. Toute personne qui recevra cette URL pourra la partager avec une autre personne qui n'était pas initialement supposée y avoir accès et celle-ci pourra, à son tour, consulter vos données. Vous devez déterminer les exigences de confidentialité des données en question, évaluer votre niveau de confiance envers toute personne qui reçoit une URL publique, et établir clairement vos attentes concernant le partage (et, le cas échéant, comment et avec qui).

Extraction et représentation graphique de données

Cette section concerne une fonctionnalité propre à un administrateur ou à un développeur, mais contient aussi des conseils pour extraire et représenter des données dans un graphique.

Amélioration des visualisations

Pour obtenir la liste des types de visualisation natifs de Looker, consultez la page de documentation sur les types de visualisation. Vous pouvez également installer et administrer des visualisations JavaScript personnalisées, ajouter un paramètre de visualisation à votre LookML pour qu'il apparaisse dans une exploration, ou installer des visualisations depuis Looker Marketplace.

Considérations concernant les déploiements hébergés par des clients

Cette section contient une liste succincte des fonctionnalités présentant des considérations supplémentaires pour les déploiements Looker hébergés par des clients, ainsi que des liens vers les sections correspondantes sur cette page.

  • L'envoi et la planification des données vers des destinations diffusées en streaming peuvent nécessiter une configuration de Looker Action Hub différente pour les instances hébergées par le client.

  • Pour envoyer, planifier ou télécharger certains formats de données, les administrateurs de déploiements hébergés par le client doivent installer des logiciels supplémentaires pour afficher ces formats.