Glossaire

Cette page répertorie les termes utilisés dans le produit Looker et la documentation utilisateur.

Symbole/Numérique

$

$ est un opérateur de substitution qui vous permet de référencer des objets précédemment définis dans LookML.

Voir aussi opérateur de substitution

A

accès, niveau d'accès

Les administrateurs disposent de plusieurs options pour limiter ce que les utilisateurs peuvent afficher et avec lesquels interagir dans Looker.

Voir aussi Accès au contenu, Accès aux données, Accès aux fonctionnalités

action

Une action de données permet aux utilisateurs d'effectuer des tâches dans d'autres outils, directement depuis Looker. Par exemple, cette action peut entraîner l'envoi d'un e-mail, définir des valeurs dans d'autres applications ou effectuer toute autre opération que vous pouvez configurer un serveur de réception. Le serveur de réception doit être en mesure d'accepter une requête JSON POST.

Action Hub

Action Hub de Looker est un service mutualisé qui transmet des données aux services intégrés de Looker. Chaque donnée envoyée par vos utilisateurs par le biais d'une action est provisoirement traitée sur le serveur Action Hub, et non dans votre instance Looker. Lorsque votre administrateur ou développeur Looker a configuré un service intégré et un tag de champ pour fournir l'accès à ce service, vous pouvez sélectionner ce service comme action lorsque vous affichez le détail des données et interagissez avec ce service.

voir aussi l'action

mode Déploiement avancé

Le mode de déploiement avancé permet aux développeurs Looker disposant de l'autorisation deploy de sélectionner n'importe quel commit Git dans leur projet LookML et de le déployer dans la version de production de leur instance Looker. Cela diffère de l'intégration Git par défaut, où seul le dernier commit de la branche de production distante peut être déployé vers la version de production d'une instance Looker.

filtre avancé

Un filtre avancé permet aux utilisateurs de créer un filtre de tableau de bord avec un champ issu d'une exploration qui n'est pas représenté sur le tableau de bord lui-même.

commande de filtrage avancé

Une commande de filtrage avancée est un type de commande de filtrage du tableau de bord qui offre une certaine flexibilité supplémentaire dans les conditions de filtrage que les créateurs de tableau de bord peuvent configurer. Pour créer une commande avancée, sélectionnez Avancé dans le champ Commande de la fenêtre de configuration des filtres.

alerte

Les alertes permettent aux utilisateurs de spécifier des conditions dans les données d'une vignette de tableau de bord qui, lorsqu'elles sont remplies ou dépassées, déclenchent l'envoi d'une notification à des destinataires spécifiques. Les alertes sont définies sur des vignettes basées sur des requêtes ou liées à une présentation dans des tableaux de bord définis par l'utilisateur ou des tableaux de bord LookML. Elles peuvent être envoyées par e-mail ou via les intégrations de pièces jointes Slack ou Slack (jeton d'API) de Looker.

Fuseau horaire de l'application

Le fuseau horaire de l'application est un paramètre d'administration du fuseau horaire par défaut dans lequel les Looks et les requêtes planifiés s'exécutent, le cas échéant. Lorsque des fuseaux horaires spécifiques à l'utilisateur sont activés, le fuseau horaire de l'application devient le fuseau horaire par défaut pour les utilisateurs dont aucune valeur de fuseau horaire n'est définie pour leurs comptes.

voir aussi les sections Paramètres des fuseaux horaires et Fuseaux horaires de l'utilisateur

requête asynchrone

Une requête asynchrone (ou asynchrone) est une requête de données qui effectue un appel pour lancer la requête, un ou plusieurs appels pour vérifier l'état d'avancement de la requête et un appel pour récupérer les résultats de la requête terminée. Les requêtes asynchrones peuvent aider à éviter le gel des applications, les délais d'expiration de connexion et les longs temps de chargement des tableaux de bord.

B

vue de base (d'une exploration)

Une vue de base est la vue utilisée comme point de départ pour créer une exploration. À partir de là, vous pouvez join d'autres vues dans la vue de base à utiliser dans l'exploration. Généralement, les explorations portent le nom de la vue de base, mais vous pouvez également utiliser le paramètre from pour nommer la vue de base de l'exploration si vous ne voulez pas que l'exploration porte le nom de sa vue de base.

voir aussi vue et exploration

bloc, Looker Block

Les blocs Looker sont des éléments LookML prédéfinis que vous pouvez utiliser et personnaliser selon vos spécifications. Des modèles SQL optimisés aux modèles de données entièrement construits, les blocs peuvent être utilisés comme point de départ pour une modélisation rapide et flexible des données dans Looker.

tableau

Un tableau contient un ensemble de tableaux de bord, de Looks et de liens sélectionnés manuellement. Les tableaux de bord et les Looks, qui sont stockés dans des dossiers, peuvent être épinglés à plusieurs tableaux. Les tableaux peuvent inclure des liens et des descriptions pour fournir du contexte et permettre aux utilisateurs de trouver plus facilement les informations les plus pertinentes pour eux.

parcourir, naviguer

La navigation implique l'affichage, le partage, l'envoi et le téléchargement de données à partir de tableaux de bord, de Looks et d'explorations.

C

système fermé

Également appelée installation mutualisée, un système fermé cloisonne le contenu à des groupes spécifiques et empêche les utilisateurs de groupes différents de se connaître.

division du code

Technique de chargement différé de JavaScript jusqu'à ce que cela soit réellement nécessaire. Idéalement, le groupe JavaScript initialement chargé doit être aussi petit que possible. Pour ce faire, vous pouvez diviser le code. Les fonctionnalités qui ne sont pas requises immédiatement ne sont pas chargées tant qu'elles ne sont pas réellement nécessaires.

Communauté

Anciennement Discourse, la communauté Looker est un forum d'utilisateurs proposant des posts, des discussions, des questions et des idées partagés entre les utilisateurs et experts de Looker.

composant

Les composants de Looker sont l'implémentation technique du système de conception Looker, construit à l'aide de composants React, TypeScript et Styled. Ils se composent de composants d'UI, de composants de filtre et de composants de visualisation.

connexion

Dans la section Administration de Looker, vous établissez la connexion à la base de données à partir de laquelle un modèle récupérera des données.

constante

Les constantes, qui sont définies avec le paramètre LookML constant dans le fichier manifeste d'un projet, vous permettent de spécifier une valeur qui peut être réutilisée dans tout un projet. Vous pouvez faire référence à des constantes n'importe où dans votre modèle, là où des chaînes sont acceptées.

content

Dans la documentation de Looker, le terme contenu fait généralement référence aux Looks et aux tableaux de bord.

accès au contenu

L'accès au contenu détermine si un utilisateur ou un groupe peut afficher ou modifier un tableau ou un dossier (appelé Espace avant Looker 6.20) et son contenu. Les deux niveaux d'accès au contenu sont Consultation et Gérer l'accès, Modifier.

Validation de contenu

Le programme de validation de contenu de Looker recherche dans votre code LookML des références à des modèles, des explorations et des noms de champs. Les développeurs peuvent utiliser le validateur de contenu après avoir modifié un projet pour vérifier que ces changements n'ont eu aucun impact sur les Looks enregistrés de leurs utilisateurs ou les vignettes de tableau de bord basées sur des requêtes. Vous pouvez également utiliser le validateur de contenu pour rechercher et remplacer des éléments LookML afin de corriger les erreurs dues à des modifications.

filtrage croisé

Le filtrage croisé permet aux utilisateurs d'appliquer des filtres ad hoc aux tableaux de bord. Grâce au filtrage croisé, les utilisateurs peuvent cliquer sur un point de données dans une vignette de tableau de bord pour filtrer automatiquement toutes les vignettes du tableau de bord en fonction de cette valeur. Il n'est pas possible d'enregistrer des filtres croisés spécifiques dans un tableau de bord, mais vous pouvez les partager en partageant l'URL d'un tableau de bord utilisant des filtres croisés.

hébergé par le client (déploiement, instance, installation)

Un déploiement "hébergé par le client" signifie que le produit est installé par ou pour le client dans ses locaux ou sur un serveur contrôlé par le client dans un centre de données tiers. Un déploiement hébergé par un client inclut les services intégrés, c'est-à-dire les services hébergés par Looker et accessibles via le produit. Il s'agit en particulier des données de licence, des sauvegardes de configuration, des rapports d'erreurs système, des actions sur les données et des demandes d'assistance, comme décrit plus en détail dans la section Données d'application partagées par Looker de la page Web sur la sécurité de Looker. Le support Looker n'a généralement pas accès à ces instances à des fins d'assistance ou de déploiement, et le client doit exécuter ses propres mises à jour de version.

voir aussi Looker Cloud

D

tableau de bord

Un tableau de bord est essentiellement un ensemble d'une ou plusieurs requêtes enregistrées, affichées sur une même page sous la forme de vignettes de texte ou de visualisation.

voir aussi Tableau de bord LookML et tableau de bord défini par l'utilisateur

élément du tableau de bord, élément

Un élément est une vignette ou une visualisation dans un tableau de bord LookML, créé à l'aide du paramètre element.

fichier du tableau de bord

Un tableau de bord LookML est défini dans un fichier de projet LookML avec l'extension .dashboard.lookml.

Voir aussi Tableau de bord LookML

accès aux données

L'accès aux données permet de contrôler les données qu'un utilisateur ou un groupe est autorisé à consulter. Ce type d'accès peut être restreint ou accordé au niveau de l'utilisateur ou des données.

Fuseau horaire de la base de données

Le fuseau horaire de la base de données est un paramètre d'administration correspondant au fuseau horaire utilisé par Looker pour interpréter vos données brutes.

voir aussi les sections Fuseau horaire de la requête et Paramètres des fuseaux horaires

groupe de données

Vous pouvez utiliser un ou plusieurs paramètres de groupe de données pour définir une règle de mise en cache, spécifier quand recompiler les tables dérivées persistantes (PDT) et déclencher des planifications.

table dérivée

Les tables dérivées vous permettent de créer des tables qui n'existent pas encore dans votre base de données. Une table dérivée est définie dans un fichier de vue Looker et permet à l'utilisateur de traiter la sortie d'une requête comme s'il s'agissait d'une table de la base de données (généralement utilisée pour les tables de "faits"). "Table dérivée" est un terme générique désignant tout type de table dérivée, y compris les tables dérivées basées sur LookML (natives), les tables dérivées basées sur SQL, les tables dérivées temporaires et les tables dérivées persistantes (PDT).

voir aussi table dérivée native, table dérivée persistante, table dérivée basée sur SQL et table dérivée temporaire

Mode Développement

Un développeur peut passer en mode Développement pour effectuer et tester des modifications LookML. Ces modifications n'affecteront pas les autres utilisateurs tant qu'ils ne seront pas déployés en production.

table de développement

Une table de développement est une table dérivée persistante créée lorsque vous interrogez la table pendant le développement. Dans certains cas, la table de développement peut être utilisée en production lorsque vous déployez vos modifications.

dialecte

La "saveur" SQL d'une base de données. Amazon Redshift, PostgreSQL, MySQL, le langage SQL standard de Google BigQuery ou l'ancien SQL sont des exemples de dialectes compatibles.

dimension

Une dimension est un champ qui représente un attribut, fait ou valeur. Vous pouvez le sélectionner à partir du sélecteur de champs dans une exploration et l'utiliser pour filtrer une requête. Les dimensions courantes incluent des attributs tels que les dates, les noms et les identifiants. Elles correspondent souvent aux colonnes de votre tableau de données sous-jacent. Vous pouvez également créer une dimension dans un fichier de vue.

remplissage de dimension

Le remplissage des dimensions est une fonctionnalité qui vous permet de demander à Looker de renseigner les dates ou les valeurs manquantes pour une dimension donnée, comme une dimension de date pour laquelle il manque des années. Vous pouvez éviter les graphiques trompeurs en empêchant Looker de connecter les valeurs dans un ensemble incomplet. Vous pouvez activer ou désactiver l'option de remplissage des dimensions à l'aide du paramètre allow_fill.

groupe de dimensions

Un groupe de dimensions vous permet de créer plusieurs dimensions pour une seule colonne de date ou d'heure sous-jacente dans la base de données. Par exemple, vous pouvez diviser un groupe de dimensions de type duration en intervalles de jours, de semaines, de mois, etc.

analyser

Looker permet d'analyser les données d'une visualisation ou d'une exploration pour obtenir des informations plus spécifiques sur un point de données spécifique. Pour explorer les données d'une visualisation, sélectionnez la partie de la visualisation sur laquelle vous souhaitez obtenir plus d'informations. Dans la section Données d'une exploration, sélectionnez la valeur d'une mesure ou celle d'une dimension dont il est possible d'explorer les détails.

E

intégration, intégration

L'intégration implique d'utiliser du code iframe pour placer un objet (par exemple, des graphiques ou des tables Looker) sur un site Web, une feuille de calcul ou un autre emplacement en dehors de Looker. Un utilisateur intégré est un utilisateur qui interagit avec un objet Looker intégré dans un emplacement extérieur à Looker. Le contenu intégré peut être public ou privé (nécessitent une connexion à Looker ou une URL signée).

Intégrer l'édition

Une édition Embed est une édition Looker (Google Cloud Core) qui inclut toutes les fonctionnalités de l'édition Enterprise et propose l'intégration signée, une option d'étiquette privée, thèmes personnalisés, 500 000 appels d'API Query par mois et 100 000 appels d'API Admin par mois.

Édition Enterprise

L'édition Enterprise est une édition Looker (Google Cloud Core). Elle inclut toutes les fonctionnalités de l'édition Standard, accepte un nombre illimité d'utilisateurs, inclut des fonctionnalités de sécurité supplémentaires telles que VPC-SC et Adresse IP privée, et offre une surveillance plus robuste grâce à la fonctionnalité Activité du système Élite.

droit d'accès

Les droits d'accès définissent les ressources Looker auxquelles une extension Looker peut accéder. L'extension ne pourra pas accéder à une ressource Looker, sauf si celle-ci est répertoriée dans les droits d'accès. Les droits d'accès sont définis dans le cadre d'un paramètre application inclus dans le fichier manifeste d'un projet LookML.

table dérivée éphémère

Une table dérivée éphémère (plus communément appelée table dérivée temporaire) est une table dérivée qui n'est pas écrite dans votre base de données. Une table dérivée temporaire peut être une table dérivée basée sur LookML (natif) ou une table dérivée basée sur SQL.

Voir aussi table dérivée et table dérivée temporaire

Exploration (n.)

Une exploration constitue le point de départ des requêtes. Une exploration affiche un ensemble spécifique de champs à partir du fichier de vue associé. Ces champs peuvent être sélectionnés dans le sélecteur de champs pour construire une requête, qui peut être enregistrée en tant que vignette de présentation ou de tableau de bord. Les URL d'exploration peuvent également être partagées.

explorer, explorer (v.)

L'exploration implique l'utilisation de données pour répondre à des questions dans Looker.

fichier d'exploration

Un fichier d'exploration est un fichier de projet LookML avec l'extension .explore.lkml. Permet d'étendre des explorations sur des modèles et de définir des tables dérivées natives.

Paramètre explore

Le paramètre explore ajoute une vue au menu des explorations de Looker. Les bonnes pratiques recommandent de définir une exploration dans un fichier de modèle. Les explorations font référence à des vues. Chaque exploration peut contenir des jointures avec d'autres vues. Une exploration peut également être définie dans un fichier d'exploration, qui est ensuite inclus dans un fichier de modèle.

voir aussi Fichier d'exploration

extension

Les extensions sont des applications Web créées avec des composants Looker développés à l'aide du framework d'extension Looker. Certaines extensions, comme le dictionnaire de données Looker, sont déployées via Looker Marketplace et sont disponibles pour tous les clients. Consultez le dépôt extension-examples pour obtenir des exemples.

voir aussi Dictionnaire de données Looker Framework d'extension Looker

F.

distribution ramifiée (n.), distribution ramifiée (v.)

Une fan-out se produit lorsqu'une ligne d'une table de données principale peut correspondre à plusieurs lignes d'une table jointe, ce qui entraîne des enregistrements en double et des agrégations calculées de manière incorrecte. Dans Looker, le problème de distribution ramifiée est évité grâce à l'utilisation d'agrégations symétriques et en définissant correctement la clé primaire du jeu de données.

accès à la fonctionnalité

L'accès aux fonctionnalités contrôle les types d'actions qu'un utilisateur est autorisé à effectuer dans Looker. Ce type d'accès est géré par des ensembles d'autorisations.

champ

Les explorations et les vues contiennent des champs, principalement des dimensions et des mesures, qui sont les éléments de base des requêtes Looker.

sélecteur de champ

Le sélecteur de champs affiche les dimensions et les mesures applicables aux données affichées dans une exploration. Le développeur ou l'administrateur Looker configure ces options de dimension et de mesure. Le sélecteur de champs peut également afficher des champs de filtre uniquement.

composant de filtre

Les composants de filtre sont des éléments prédéfinis et basés sur React de l'application Looker, qui peuvent fournir la fonctionnalité de filtrage de Looker pour les applications de données personnalisées et les tableaux de bord Looker intégrés personnalisés.

expression de filtre

Les expressions de filtre constituent un moyen avancé de filtrer les requêtes Looker. Vous pouvez les utiliser dans la section "Explorer" de Looker en ajoutant un filtre et en sélectionnant l'option correspond à (avancé). Ils sont également utilisés dans LookML pour les éléments qui acceptent un paramètre filter. Vous pouvez écrire des expressions de filtre pour filtrer une chaîne ou pour faire correspondre partiellement des chaînes, une date et une heure, des valeurs booléennes, des nombres et des champs d'emplacement.

dossier
  1. Dans l'interface utilisateur de Looker, un dossier est un emplacement où sont stockés les tableaux de bord, les Looks et d'autres dossiers (sous-dossiers). Chaque utilisateur possède un dossier personnel, et une instance Looker peut également avoir différents types de dossiers partagés. L'accès au contenu dans Looker est attribué au niveau du dossier. Avant Looker 6.20, les dossiers étaient appelés "Espaces".
  2. Dans l'IDE Looker, un dossier est une structure organisationnelle pour vos fichiers LookML.
fonction

Les fonctions Looker vous permettent de transformer vos données ou vos données de référence de manière complexe. Elles sont de nature similaire aux fonctions Excel.

G

groupe, groupe d’utilisateurs

Les utilisateurs peuvent être ajoutés à un ou plusieurs groupes. Les groupes sont utiles pour gérer l'accès des utilisateurs à des données, fonctionnalités et contenus spécifiques dans Looker, ainsi que pour attribuer des rôles aux utilisateurs de manière groupée.

I

IDE

Environnement de développement intégré. L'éditeur LookML interne de Looker ou un éditeur utilisé pour créer et modifier une extension. Visual Studio Code, Intellij et WebStorm sont des exemples de ce dernier.

table dérivée persistante incrémentielle

Une table dérivée persistante incrémentielle est un type de table dérivée persistante (PDT) créée de manière incrémentielle, ce qui signifie que Looker ajoute de nouvelles données à la table par incréments spécifiés, au lieu de reconstruire la table entière. Cela peut réduire la durée de compilation de vos PDT et alléger la charge sur la base de données. L'incrément est défini à l'aide du paramètre increment_key. Les PDT incrémentielles peuvent être des tables dérivées basées sur LookML (natif), des tables dérivées basées sur SQL ou des tables agrégées.

Voir aussi Table dérivée persistante

instance

Serveur (ou cluster de serveurs) qui héberge Looker. Chaque client utilise un serveur de production (et, éventuellement, un serveur de préproduction).

J

join
  • (n.) Le paramètre join vous permet de définir la relation de jointure entre une exploration et une vue, ce qui vous permet de combiner les données de plusieurs vues. Vous pouvez associer autant de vues que vous le souhaitez pour une exploration donnée.
  • (v.) Pour combiner les données de plusieurs vues, définissez la relation entre une exploration et une vue via un paramètre join.

L

fonctionnalité expérimentale

Le panneau Labs (Ateliers) du menu Admin présente les nouvelles fonctionnalités en cours de développement de Looker. Ils doivent être activés par un administrateur Looker.

ancienne fonctionnalité

Certaines fonctionnalités du produit disposent d'une option d'ancienne fonctionnalité qui permet de continuer à l'utiliser pendant un certain temps (ce qui peut être utile pour développer et implémenter un plan de migration). La section Administration de Looker liste les fonctionnalités pour lesquelles l'option des anciennes fonctionnalités peut être activée.

Lexp

Voir aussi Expression Looker

paramètre Liquid

Dans Looker, un paramètre Liquid est un champ de paramètre LookML créé à l'aide d'éléments du langage de création de modèles Liquid.

variable Liquid

Une variable Liquid est un élément du langage de création de modèles Liquid qui peut être utilisé avec LookML pour créer du contenu dynamique.

Look (n.)

Une présentation est un tableau ou une visualisation unique enregistré en tant que rapport individuel. Vous pouvez ajouter des Looks à des tableaux de bord, les planifier, les partager ou les rendre publics. Toute modification apportée à une présentation est répercutée dans les tableaux de bord qui la contiennent.

API Looker

L'API Looker est une interface de programmation d'application "RESTful" et sécurisée permettant de gérer votre instance Looker et d'extraire des données via la plate-forme de données Looker. Vous pouvez écrire des applications ou des scripts d'automatisation pour provisionner de nouveaux comptes utilisateur Looker, exécuter des requêtes, planifier des rapports, etc. À peu près tout ce que vous pouvez faire dans l'application Looker, par le biais de l'API Looker.

Cloud Looker

Cloud Looker signifie que le produit est installé et provisionné pour un client sur une plate-forme connectée au Web exécutée dans une installation d'hébergement tierce désignée par Looker. Pour en savoir plus, consultez la section Architecture de sécurité cloud de la page Web sur la sécurité de Looker.

Connecteur Looker

Le connecteur Looker est une intégration entre Looker et Looker Studio qui vous permet d'accéder aux données de vos explorations Looker dans Looker Studio en ajoutant une exploration en tant que source de données dans un rapport Looker Studio.

Dictionnaire de données Looker

Le dictionnaire de données Looker est une extension (une application Web créée à l'aide de composants Looker) développée à l'aide du framework d'extension Looker et déployée via Looker Marketplace. L'extension Looker Data Dictionary fournit une interface dédiée et centralisée pour effectuer une recherche dans tous les champs et descriptions Looker dans une exploration. Pour utiliser le dictionnaire de données Looker, les administrateurs Looker doivent activer les fonctionnalités Extension Framework et Marketplace.

voir aussi l' extension,le framework d'extension Looker.

expression Looker

Les calculs de table, les champs personnalisés et les filtres personnalisés s'appuient sur des expressions Looker (Lexp) pour effectuer des calculs. Une expression Looker est créée à partir d'une combinaison de fonctions, d'opérateurs et de champs, et éventuellement de constantes ou de variables.

framework d'extension Looker

Le framework d'extension Looker est un framework de développement qui réduit considérablement les efforts et la complexité liés à la création d'applications et d'outils de données JavaScript personnalisés. Pour utiliser le framework d'extension Looker, les administrateurs Looker doivent activer la fonctionnalité Extension Framework.

voir aussi l' extension

Looker (Google Cloud Core)

Les instances Looker (Google Cloud Core) sont des instances Looker qui bénéficient d'une intégration plus poussée de Google Cloud, y compris la possibilité de provisionner et d'administrer des instances à partir de la console Google Cloud.

Marketplace Looker

Looker Marketplace est un emplacement centralisé qui vous permet de rechercher, de déployer et de gérer de nombreux types de contenus Looker tels que des blocs, des applications, des visualisations et des plug-ins Looker. Pour accéder aux ressources disponibles dans Looker Marketplace et les utiliser, les administrateurs Looker doivent activer la fonctionnalité Marketplace.

Looker (version initiale)

Les instances Looker (version initiale) sont des instances Looker qui ne sont pas provisionnées par la console Google Cloud, contrairement aux instances Looker (Google Cloud Core). Ces instances sont généralement simplement appelées instances Looker.

LookML

LookML est un langage permettant de décrire des dimensions, des agrégations, des calculs et des relations de données dans une base de données SQL. L'application Looker utilise un modèle écrit en LookML pour construire des requêtes SQL portant sur une base de données particulière.

table dérivée basée sur LookML

Plus souvent appelée tables dérivées natives, une table dérivée basée sur LookML est une table dérivée dont la requête est définie en termes LookML, faisant référence aux dimensions et mesures LookML de votre modèle. Les tables dérivées natives peuvent être temporaires ou persistantes.

Voir aussi table dérivée, table dérivée native persistante, table dérivée temporaire

tableau de bord LookML

Un tableau de bord LookML est écrit entièrement avec LookML (par opposition à un tableau de bord défini par l'utilisateur, qui est créé à l'aide de l'éditeur de visualisation).

voir aussi tableau de bord défini par l'utilisateur

Schéma LookML

Le schéma LookML est un diagramme de relations d'entités d'un modèle LookML qui illustre visuellement les relations entre ses objets LookML. Il s'agit d'une extension (une application Web créée à l'aide de composants Looker) développée à l'aide du framework d'extension Looker et déployée via Looker Marketplace.

voir aussi l' extension, le framework d'extension Looker, Looker Marketplace et objet LookML

objet LookML

Les objets LookML sont les modèles, explorations, vues et champs qui ont été définis en LookML dans un projet, y compris les fichiers importés depuis un autre projet. Vous pouvez afficher les relations entre les objets LookML dans le navigateur d'objets ou dans l'extension LookML Diagram.

M

manifeste, fichier manifeste

Dans un fichier manifeste (ou manifeste de projet), vous pouvez définir les paramètres au niveau du projet, tels que ceux permettant de spécifier d'autres projets à importer dans le projet actuel, de définir des constantes LookML, de spécifier des paramètres de localisation du modèle et d'ajouter des extensions et des visualisations personnalisées à votre projet.

Carte Markdown

Type de vignette de texte du tableau de bord qui vous permet d'utiliser du code HTML et un sous-ensemble du langage de balisage Markdown pour mettre en forme la carte.

Marketplace

consultez Looker Marketplace

vue matérialisée

Une vue matérialisée est un type de table dérivée persistante (PDT) qui exploite la fonctionnalité de persistance de votre base de données. Cette fonctionnalité est disponible pour les dialectes de base de données compatibles avec les vues matérialisées. Selon votre dialecte, une vue matérialisée peut consommer de grandes ressources. Il est donc important que vous compreniez l'implémentation des vues matérialisées par votre dialecte.

mesure

Une mesure est un champ d'une exploration qui représente des informations mesurables sur vos données, telles que des sommes, des décomptes, etc. Une mesure est déclarée dans un fichier de vue et peut être de type agrégé ou non.

Résultats fusionnés

La fonctionnalité Résultats fusionnés vous permet de combiner des données provenant de différentes explorations (même de modèles, projets ou connexions différents). La fonctionnalité Résultats fusionnés vous permet de créer une requête à partir d'une exploration, puis d'ajouter des requêtes provenant d'autres explorations pour afficher les résultats fusionnés dans une seule table. La fonctionnalité de résultats fusionnés fonctionne de la même manière qu'une jointure gauche en SQL: c'est comme si la requête ajoutée était jointe à gauche dans la requête principale.

métadonnées, métadonnées IDE

Le panneau des métadonnées de l'IDE Looker affiche des informations contextuelles pertinentes sur un objet LookML. Par exemple, si votre curseur se trouve sur un paramètre view dans l'IDE, le panneau des métadonnées affiche les explorations associées à cette vue ainsi que les autres vues qui sont des extensions de cette vue.

model

Dans Looker, un model est la couche sémantique qui contrôle la logique et restreint l'accès aux données pour les utilisateurs. Il est créé par les développeurs sous la forme d'un fichier de modèle dans le projet LookML. Il contient des informations sur les tables à utiliser et sur la manière de les joindre. Plusieurs modèles peuvent exister pour la même connexion à la base de données dans un même projet LookML, et chacun d'eux peut exposer différentes données en fonction des utilisateurs.

fichier de modèle

Dans un projet LookML, un fichier de modèle spécifie une connexion de base de données unique, l'ensemble des explorations qui utilisent cette connexion, les explorations elles-mêmes et la manière dont elles doivent être jointes.

ensemble de modèles

Un ensemble de modèles définit les données et les champs LookML qu'un utilisateur ou un groupe peut voir. Un administrateur peut sélectionner une combinaison de modèles LookML à laquelle un utilisateur ou un groupe doit avoir accès. Il doit être utilisé dans un rôle pour avoir un effet.

voir aussi role

N

table dérivée native

Parfois appelées tables dérivées basées sur LookML, les tables dérivées natives sont des tables dérivées dont les requêtes sont définies en termes LookML, faisant référence aux dimensions et mesures LookML de votre modèle. Les tables dérivées natives peuvent être temporaires ou persistantes.

Voir aussi table dérivée, table dérivée native persistante, table dérivée temporaire

O

Navigateur d'objets

Le panneau du navigateur d'objets de l'IDE Looker permet aux utilisateurs de visualiser tous les objets d'un projet au même endroit, ainsi que les relations hiérarchiques entre eux.

Objet

voir Objet LookML

P

paramètre
Un paramètre définit ou modifie des éléments LookML tels que des modèles, des vues, des explorations et des champs. Consultez le guide de référence rapide de LookML pour obtenir la liste de tous les paramètres disponibles.
autorisation

Les administrateurs peuvent gérer les autorisations afin de déterminer quels utilisateurs et groupes peuvent accéder au contenu, aux données et aux fonctionnalités. Les autorisations peuvent être spécifiques au modèle ou à l'échelle de l'instance. Les ensembles d'autorisations doivent être utilisés au sein d'un rôle pour avoir un effet.

ensemble d'autorisations

Les ensembles d'autorisations sont combinés à des ensembles de modèles dans un rôle.

voir aussi role

table dérivée persistante

Une table dérivée persistante (PDT) est une table dérivée stockée dans le schéma entièrement nouveau d'une base de données et peut être régénérée selon le calendrier de votre choix. Il peut être référencé dans une requête sans exécuter le code SQL sous-jacent chaque fois qu'il est appelé. Une PDT peut être une table dérivée native ou une table dérivée basée sur SQL.

voir aussi table dérivée

table dérivée native persistante

Une table dérivée native persistante est une table dérivée basée sur LookML qui est persistante, ce qui signifie qu'elle est stockée dans le schéma entièrement nouveau d'une base de données et peut être régénérée selon le calendrier de votre choix. Il peut être référencé dans une requête sans exécuter le code SQL sous-jacent chaque fois qu'il est appelé.

Voir aussi table dérivée, table dérivée native

table dérivée persistante basée sur SQL

Une table dérivée persistante basée sur SQL est une table dérivée basée sur SQL qui est persistante, ce qui signifie qu'elle est stockée dans le schéma entièrement nouveau d'une base de données et peut être régénérée selon le calendrier de votre choix. Il peut être référencé dans une requête sans exécuter le code SQL sous-jacent chaque fois qu'il est appelé.

voir aussi les sections Table dérivée et Table dérivée basée sur SQL.

clé primaire

La clé primaire est la dimension qui comporte exactement une valeur unique pour chaque ligne de données. Lorsque les tableaux de données sont joints dans une relation de un à plusieurs, la clé primaire doit être définie correctement afin d'éviter une distribution ramifiée.

requête primaire

Une requête principale est une requête unique créée à partir d'une seule exploration. Lorsque vous utilisez des résultats fusionnés, la requête principale est un concept semblable à l'ID principal lors de la jointure de plusieurs tables en SQL.

mode Production

En mode Production, les modifications apportées en mode Développement (mais qui n'ont pas encore été publiées en production) ne sont pas encore répercutées dans le modèle de données partagé par tous les utilisateurs. En mode Production, les fichiers LookML sont traités en lecture seule. Un développeur peut passer en mode Développement pour apporter des modifications aux fichiers LookML et les appliquer pour que d'autres personnes puissent les voir en production.

projet, projet LookML

Dans Looker, un projet est un ensemble de modèles associés et d'autres fichiers (tels que des explorations, des vues et des tableaux de bord LookML) que vous utiliserez pour définir votre modèle de données. En général, un projet correspond à un seul dépôt Git.

Brd

Requête Fuseau horaire

Le fuseau horaire de la requête est un paramètre d'administration du fuseau horaire dans lequel afficher les dates et les heures lors des requêtes.

Voir aussi Fuseau horaire de la base de données et Paramètres des fuseaux horaires

R

rôle

Un rôle définit les droits d'un utilisateur ou d'un groupe sur un ensemble spécifique de modèles dans Looker. Créez un rôle en associant un ensemble de modèles à un ensemble d'autorisations.

voir aussi ensemble de modèles, ensemble d'autorisations

S

schéma brouillon

Un schéma entièrement nouveau est un schéma de la base de données sous-jacente conçu pour stocker les PDT Looker.

Voir aussi Table dérivée persistante

Slug

Un slug est une chaîne aléatoire générée de manière sécurisée qui remplace la valeur de l'ID de contenu dans une URL. Par exemple, cette URL pointe vers un tableau de bord: https://docserver.cloud.looker.com/dashboards/CQ1fu99Z9Y1ggq2wcHDfMm. Dans cet exemple, la chaîne CQ1fu99Z9Y1ggq2wcHDfMm est le slug. Pour afficher un slug de tableau de bord, sélectionnez Obtenir le lien dans le menu à trois points du tableau de bord. Pour afficher un slug d'exploration, sélectionnez Partager dans le menu en forme de roue dentée des actions d'exploration. Vous pouvez ensuite afficher le slug ou le copier dans le champ URL courte.

Espace

Un espace est un dossier dans lequel sont stockés les tableaux de bord, les Looks et d'autres espaces (sous-espaces). Chaque utilisateur dispose d'un espace personnel, et une instance Looker peut également avoir plusieurs espaces partagés. L'accès au contenu dans Looker est attribué au niveau de l'espace. Les espaces ont été renommés dossiers depuis Looker 6.20.

voir aussi ce dossier

table dérivée basée sur SQL

Une table dérivée basée sur SQL est une table dérivée dont la requête est définie à l'aide d'une requête SQL, faisant référence aux colonnes de votre base de données. Les tables dérivées basées sur SQL peuvent être temporaires ou persistantes.

Voir aussi table dérivée, table dérivée persistante basée sur SQL, table dérivée temporaire

Exécuteur SQL

Accessible via le menu Develop (Développer) ou depuis une exploration (avec les autorisations appropriées), SQL Runner permet aux utilisateurs d'exécuter du code SQL brut avec leurs connexions autorisées. SQL Runner permet, entre autres, d'exécuter des fonctions de base de données, de créer et d'ajouter des tables dérivées à des projets et d'exploiter la fonction EXPLAIN.

Édition Standard

Une édition Standard est une édition Looker (Google Cloud Core) conçue pour les petites équipes et les petites et moyennes entreprises comptant jusqu'à 50 utilisateurs de la plate-forme interne. En plus de nombreuses fonctionnalités Looker existantes, l'édition Standard apporte de nouvelles fonctionnalités, y compris la gestion de l'authentification des accès de Google Cloud et une connectivité BigQuery simplifiée.

sous-dossier

Un sous-dossier est un dossier stocké dans un autre dossier. Avant Looker 6.20, les dossiers étaient appelés espaces.

sous-paramètre

Un sous-paramètre est un paramètre qui peut être utilisé sous un autre paramètre (parent) afin de définir, d'affiner ou de spécifier le fonctionnement de ce paramètre.

sous-espace

Un sous-espace est un espace stocké dans un autre espace. Les espaces ont été renommés dossiers depuis Looker 6.20.

opérateur de substitution

Le signe dollar ($) est un opérateur de substitution dans Looker qui permet de rendre le code LookML plus réutilisable et modulaire. Vous pouvez utiliser cette syntaxe pour référencer des objets LookML déjà définis.

agrégations symétriques

Les agrégations symétriques sont des fonctions de Looker qui renvoient des résultats pour des agrégations ou des mesures. Ils aident à définir la relation correcte entre les tables, évitant ainsi les sorties ramifiées.

fuseau horaire du système

Le fuseau horaire du système est le fuseau horaire pour lequel le serveur qui exécute Looker est configuré.

voir aussi les paramètres de fuseau horaire

T

calcul de table

Les calculs de table sont similaires aux formules de feuille de calcul et sont effectués sur les résultats d'une requête, une fois celle-ci exécutée.

table dérivée temporaire

Une table dérivée temporaire (parfois appelée table dérivée "éphémère") est temporaire et n'est pas écrite dans votre base de données. Une table dérivée temporaire peut être une table dérivée basée sur LookML (native) ou une table dérivée basée sur SQL.

Voir aussi table dérivée, table dérivée native, table dérivée basée sur SQL

Vignette de texte

Type de vignette de texte d'un tableau de bord offrant une expérience d'édition visuelle.

thème

Les thèmes permettent de personnaliser l'apparence de vos tableaux de bord et explorations Looker intégrés. Vous pouvez utiliser des thèmes pour personnaliser la famille de polices, la couleur du texte, de l'arrière-plan, des tuiles et d'autres éléments visuels.

vignette

Les vignettes sont des visualisations qui sont ajoutées à un tableau de bord à partir d'une exploration ou d'une présentation. Les vignettes peuvent être basées sur une requête ou sur une présentation. Les vignettes de requête diffèrent des vignettes liées à une présentation, car elles ne sont stockées que dans les tableaux de bord.

paramètres de fuseau horaire

Les administrateurs et les utilisateurs de Looker disposent de plusieurs options pour convertir et afficher les données temporelles dans des fuseaux horaires spécifiques.

Voir aussi Fuseau horaire de l'application, Fuseau horaire de la base de données, Fuseau horaire de la requête, fuseau horaire du système et Fuseaux horaires spécifiques à l'utilisateur

transpiler

Processus consistant à prendre le code source écrit dans un langage et à le transformer en un autre langage présentant un niveau d'abstraction similaire. Par exemple, TypeScript vers JavaScript.

table persistante à déclenchement

Une table persistante à déclencheur est une table dérivée dont le déclencheur est la stratégie de persistance, à l'aide des paramètres datagroup_trigger, sql_trigger_value ou interval_trigger. Avec les tables persistantes à déclenchement, Looker conserve la PDT dans la base de données jusqu'à ce que la PDT soit déclenchée pour une régénération. Une fois la PDT déclenchée, Looker la régénère pour remplacer la version précédente. Pour en savoir plus, consultez la page de documentation Tables dérivées dans Looker.

U

Se désabonner (pour les alertes et les envois de contenu programmés)

En se désabonnant, les utilisateurs peuvent choisir de ne plus recevoir de diffusions de contenu planifiées et de notifications d'alerte. Les conséquences du désabonnement varient en fonction de la configuration de la diffusion.

Pour les envois d'e-mails programmés et les notifications d'alerte envoyées par e-mail, tout utilisateur qui se désabonne au nom d'une distribution d'e-mails de groupe mettra fin aux envois d'e-mails et notifications d'alerte pour tous les utilisateurs du groupe. Lorsque les destinataires sont listés séparément, lorsque le dernier destinataire restant se désabonne d'un envoi de contenu planifié, la planification est supprimée de Looker et les envois ne seront plus envoyés.

Lorsqu'un utilisateur se désabonne des notifications d'alerte envoyées à Slack via l'intégration des pièces jointes Slack ou Slack (jeton d'API), les alertes sont désactivées dans Looker et les notifications ne sont plus envoyées.

Fuseaux horaires spécifiques à l'utilisateur

L'option Fuseau horaire spécifique à l'utilisateur est une option d'administration qui, lorsqu'elle est activée, permet aux utilisateurs de choisir leur propre fuseau horaire. Les requêtes seront créées avec les fuseaux horaires des utilisateurs qui les ont créées.

Voir aussi Fuseau horaire de l'application, Fuseau horaire de la base de données, Fuseau horaire de la requête et paramètres du fuseau horaire

tableau de bord défini par l'utilisateur, UDD

Les tableaux de bord définis par l'utilisateur sont créés en ajoutant du contenu via l'interface utilisateur de Looker, au lieu d'utiliser LookML. Il s'agit du type de tableau de bord le plus courant.

V

vue

Dans Looker, une vue peut représenter une table de base de données sous-jacente ou une table dérivée. Les vues sont les éléments de base des explorations. Elles permettent d'interroger les informations d'une vue à l'aide du sélecteur de champs de l'interface utilisateur d'exploration. Par convention, une vue est définie dans un fichier de vue.

fichier d'affichage

Un fichier de vue vous permet de définir les dimensions, les mesures et les autres champs utilisés dans votre modèle LookML.

Voir aussi model

analyse visuelle

L'exploration visuelle n'est pas disponible dans les tableaux de bord. Pour activer l'exploration visuelle, les développeurs LookML personnalisent une visualisation d'analyse à l'aide du paramètre link. Les lecteurs "Look" ou "Explore" peuvent choisir d'afficher la visualisation personnalisée ou un tableau de données en cliquant sur les boutons situés en haut de la fenêtre d'analyse.

Voir aussi model

composants de visualisation

Les composants de visualisation sont des éléments prédéfinis et basés sur React de l'application Looker, qui peuvent être utilisés pour afficher et modifier des visualisations pour des applications de données personnalisées et des tableaux de bord Looker intégrés personnalisés.