Gestion des fonctions Utilisateur métier

De nombreuses fonctionnalités Looker présentées aux utilisateurs doivent être activées par un administrateur Looker, ou les conditions préalables spécifiques à l'administrateur ou au développeur doivent être implémentées avant que ces fonctionnalités ne soient 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 inutilisé: affiche tous les styles et les tableaux de bord qui n'ont pas été consultés au cours d'une 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 de documentation Contenu supprimé et inutilisé 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

La fonctionnalité Champs personnalisés n'est pas axée sur la 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 Explorer à partir d'ici pour créer des requêtes avec ces champs.

Autorisez la création de champs personnalisés si vous souhaitez autoriser certains de vos utilisateurs professionnels à 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 accorder l'autorisation create_custom_fields aux utilisateurs ou aux groupes afin d'autoriser l'accès à la fonctionnalité. L'autorisation create_custom_fields fait déjà partie de plusieurs ensembles d'autorisations par défaut inclus dans 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 dans 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 manières dont un développeur Looker peut utiliser LookML pour créer et modifier les champs disponibles dans l'outil de sélection de champs, consultez la page Modifier le menu Explorer et l'outil de sélection de champs.

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 présente les fonctionnalités spécifiques à l'administrateur ou au développeur, ainsi que des conseils pour la diffusion des données.

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

Looker utilise le format JSON – Libellé lorsque vous téléchargez des styles, des explorations et des requêtes sur des tuiles dans des tableaux de bord.

Looker utilise les formats JSON – Simple, JSON – Libellé, JSON – Simple, Inline et JSON – Détaillé et Intégré lors de la diffusion des styles et des explorations. Les formats JSON disponibles dépendent de la destination sélectionnée. L'option de format JSON – Libellé utilise le libellé d'une dimension ou d'une mesure de la visualisation de données en tant que 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 – Élément simple: {"view.field_name":"rendered_value"} (utilise le nom du champ provenant 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 – Détaillé, Inline: {"view.field_name":"rendered_value"} (utilise le nom du champ provenant du tableau de données)

Lors de l'affichage des Explorations 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 – Détaillé, Inline: {"view.field_name":"rendered_value"} (utilise le nom du champ provenant du tableau de données)

Pour en savoir plus, consultez la notification Looker.

Gestion des envois et des planifications

Dans la section Administration de Looker, les administrateurs peuvent utiliser les pages Planificateurs et Historique des planificateurs 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 configuration des diffusions de contenu pour en savoir plus sur la manière dont les administrateurs Looker gèrent les accès des utilisateurs aux fonctionnalités de diffusion de contenu de Looker, ainsi que leur utilisation.

Exécuter la programmation 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 vers des destinations compatibles avec l'insertion en flux continu ou avec OAuth repose sur des requêtes synchrones entre le fichier 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, le hub d'action Looker 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 choisissent d'activer les intégrations de Looker à partir du hub d'action Looker, en particulier les intégrations qui acceptent 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 inclut des fonctionnalités spécifiques aux administrateurs ou aux développeurs, et 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 règle générale, un utilisateur a besoin d'un rôle qui inclut l'autorisation download_with_limits ou download_without_limits pour afficher et télécharger les données à partir des tuiles d'un tableau de bord.see_user_dashboards 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, ainsi que les autorisations download_with_limit ou download_without_limit sur l'un des modèles basés sur le tableau de bord.
  • L'utilisateur dispose d'un deuxième rôle qui ne dispose que de l'autorisation access_data sur 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 de messagerie faciles à lire permet au client de messagerie de déterminer la taille d'image optimale pour les images envoyées ou planifiées dans le corps d'e-mails. Si les images s'affichent de façon déformée lors de la distribution d'un e-mail, le client de messagerie de vos utilisateurs n'est peut-être 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 un spécialiste des ventes Google Cloud ou envoyer une demande d'assistance.

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
  • Explorations (envoi et téléchargement uniquement): PNG (Image of Visualization), 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.

Le téléchargement de contenu au format affiché peut nécessiter des autorisations supplémentaires.

Téléchargement de contenu au format rendu

La plupart des types de téléchargement tiennent compte des modèles associés aux autorisations de téléchargement de l'utilisateur pour déterminer s'il peut télécharger un contenu. Dans certaines circonstances, les utilisateurs peuvent consulter et télécharger des données à partir d'un tableau de bord entier, y compris des cartes basées sur des modèles qui ne leur permettent pas d'afficher ni de télécharger les données.

Les téléchargements dans les formats affichés ne nécessitent une autorisation de téléchargement que pour les modèles associés au contenu.

Partage public, importation et incorporation

Pour activer l'accès public aux URL de aperçu, 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 ou 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 en termes de confidentialité des données en question, évaluer votre niveau de confiance envers toute personne recevant 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 native 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 de données vers des destinations diffusées 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.