Glossaire

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

Pour en savoir plus sur les différences entre les termes et concepts similaires dans Looker et Looker Studio, consultez la page de documentation Termes et concepts communs à Looker et Looker Studio.

Symbole/Numérique

$

$ est un opérateur de substitution qui vous permet de faire référence à 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 différentes options pour limiter ce que les utilisateurs peuvent voir et avec quoi ils peuvent 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, l'action peut entraîner l'envoi d'un e-mail ou définir des valeurs dans d'autres applications. Elle peut également effectuer toute autre action que vous pouvez configurer sur un serveur de réception. Le serveur de réception doit pouvoir accepter une requête POST JSON.

Action Hub

Le 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 analysez les données et interagissez avec ce service. La documentation Looker utilise souvent les termes "action" et "intégration" de manière interchangeable.

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 sur leur projet LookML et de le déployer dans la version de production de leur instance Looker. Cela s'oppose à l'intégration Git par défaut, où seul le dernier commit de la branche de production distante peut être déployé sur 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 provenant d'une exploration qui n'est pas représentée dans le tableau de bord lui-même.

commande de filtrage avancé

Une commande de filtre avancé est un type de commande de filtre de tableau de bord qui offre une certaine flexibilité supplémentaire aux conditions de filtre que les créateurs de tableaux de bord peuvent définir. Pour créer un contrôle avancé, sélectionnez Avancé dans le champ Contrôle de la fenêtre de configuration du filtre.

alerte

Les alertes permettent aux utilisateurs de spécifier des conditions dans les données d'une tuile de tableau de bord. Lorsqu'elles sont remplies ou dépassées, une notification est envoyée à une fréquence souhaitée à des destinataires spécifiques. Les alertes sont définies sur des vignettes basées sur des requêtes ou liées à des Looks 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 avec les intégrations Slack ou Pièce jointe dans Slack (jeton d'API) de Looker.

Fuseau horaire de l'application

Fuseau horaire de l'application est un paramètre d'administration qui définit le fuseau horaire par défaut dans lequel les requêtes et les Looks programmés s'exécutent, lorsque c'est possible. Lorsque les 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 le compte n'est associé à aucune valeur de fuseau horaire.

Voir aussi : Paramètres de fuseau horaire, Fuseaux horaires spécifiques à l'utilisateur

requête asynchrone

Une requête asynchrone est une requête de données qui effectue un appel pour démarrer la requête, un ou plusieurs appels pour vérifier l'état d'achèvement 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 vous aider à éviter le blocage des applications, les délais d'expiration des connexions 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. Vous pouvez ensuite joindre d'autres vues à la vue de base à utiliser dans l'exploration. En général, les explorations sont nommées d'après 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 souhaitez pas nommer l'exploration d'après sa vue de base.

Voir aussi : Afficher, Explorer

bloc, bloc Looker

Les Looker Blocks sont des morceaux de code LookML prédéfinis que vous pouvez utiliser et personnaliser selon vos besoins. Des modèles SQL optimisés aux modèles de données entièrement construits, les blocs peuvent servir de point de départ pour une modélisation des données rapide et flexible dans Looker.

tableau

Un tableau contient une collection 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 qui les intéressent le plus.

parcourir, navigation

La navigation consiste à afficher, partager, envoyer et télécharger des données à partir de tableaux de bord, de Looks et d'explorations.

C

système fermé

Également appelé installation mutualisée, un système fermé sépare le contenu en groupes spécifiques et empêche les utilisateurs issus de groupes différents d'avoir connaissance de l'existence des uns et des autres.

fractionnement du code

Technique de chargement différé de JavaScript jusqu'à ce qu'il soit réellement nécessaire. Dans l'idéal, vous devez faire en sorte que le bundle JavaScript chargé initialement soit le plus petit possible. Pour ce faire, vous pouvez utiliser le fractionnement du code. Toute fonctionnalité qui n'est pas immédiatement requise n'est pas chargée tant qu'elle n'est pas réellement nécessaire.

Communauté

Auparavant appelée Discourse, la communauté Looker est un forum d'utilisateurs qui propose des posts, des discussions, des questions et des idées partagés entre les utilisateurs et les experts Looker.

composant

Les composants Looker sont l'implémentation technique du système de conception Looker, conçu avec React, TypeScript et Styled Components. Ils se composent de composants d'UI, de composants de filtre et de composants de visualisation.

connexion

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

constante

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

contenu

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

Les droits d'accès au contenu déterminent 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 Afficher et Gérer l'accès, Modifier.

Validation de contenu

Le validateur de contenu de Looker recherche dans votre LookML les références aux noms de modèles, d'explorations et de champs. Les développeurs peuvent utiliser le validateur de contenu après avoir apporté des modifications à un projet pour vérifier que ces modifications n'ont pas affecté les Looks enregistrés ni les tuiles de tableau de bord basées sur des requêtes de leurs utilisateurs. Le validateur de contenu peut également être utilisé pour rechercher et remplacer des éléments LookML afin de corriger les erreurs dues aux 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. Vous ne pouvez pas enregistrer de filtres croisés spécifiques dans un tableau de bord, mais vous pouvez les partager en partageant l'URL d'un tableau de bord filtré de manière croisée.

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

Un déploiement "hébergé par le client" (également appelé "auto-hébergé" ou "sur site" dans cette documentation) 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 le client inclut les services intégrés au produit, c'est-à-dire les services hébergés par Looker et accessibles via le produit, plus précisément les données de licence, les sauvegardes de la configuration, les rapports concernant les erreurs système, les actions sur les données et les 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. En règle générale, l'assistance Looker n'a pas accès à ces instances à des fins d'assistance ou de déploiement. Le client doit donc effectuer ses propres mises à jour de version.

Pour en savoir plus sur les avantages comparatifs de chaque option d'hébergement, consultez la page de documentation Choisir une option d'hébergement pour une instance Looker (Original).

Toutes les instances Looker (Google Cloud Core) sont hébergées par Looker.

Voir aussi : Hébergé par Looker

D

tableau de bord

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

Voir aussi : Tableau de bord LookML, 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 sur 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 portant 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

Fuseau horaire de la base de données est un paramètre d'administration qui définit le fuseau horaire utilisé par Looker pour interpréter vos données brutes.

Voir aussi : Fuseau horaire de la requête, Paramètres de fuseau horaire

groupe de données

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

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 le résultat d'une requête comme s'il s'agissait d'une table dans la base de données (généralement utilisée pour les tables de faits). Le terme "table dérivée" est un terme générique qui désigne 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, table dérivée temporaire

Mode Développement

Un développeur peut accéder au mode Développement pour apporter et tester des modifications du LookML. Les modifications n'affecteront pas les autres utilisateurs tant qu'elles n'auront pas été déployées en production.

table de développement

Une table de développement est une table dérivée persistante qui est 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

"Saveur" SQL d'une base de données. Parmi les dialectes compatibles, on peut citer Amazon Redshift, PostgreSQL, MySQL, ainsi que le langage SQL standard ou l'ancien langage SQL de Google BigQuery.

dimension

Une dimension est un champ qui représente un attribut, un fait ou une valeur. Elle peut être sélectionnée dans le sélecteur de champ d'une exploration et utilisée pour filtrer une requête. Les dimensions courantes incluent des attributs tels que les dates, les noms et les ID, et 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 d'indiquer à Looker de remplir les dates ou valeurs manquantes pour une dimension donnée, comme une dimension date avec des années manquantes. Pour éviter les graphiques trompeurs, vous pouvez empêcher Looker de relier les valeurs d'un ensemble incomplet. L'option de remplissage des dimensions peut être activée ou désactivée avec le paramètre allow_fill.

groupe de dimensions

Un groupe de dimensions vous permet de créer plusieurs dimensions pour une même 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'explorer en détail les données d'une visualisation ou d'une exploration pour obtenir des informations plus spécifiques sur un point de données particulier. Pour explorer les données d'une visualisation, sélectionnez la partie de la visualisation qui vous intéresse. Dans la section Données d'une exploration, sélectionnez la valeur d'une mesure ou la valeur d'une dimension dans laquelle vous pouvez afficher le détail.

E

intégrer, intégration

L'intégration consiste à utiliser le code iframe pour placer un objet (par exemple, des graphiques ou des tableaux Looker) dans 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 en dehors de Looker. Le contenu intégré peut être public ou privé (nécessitant une connexion Looker ou une URL signée).

Édition Embed

L'édition Embed est un type d'édition Looker (Google Cloud Core) qui inclut toutes les fonctionnalités de l'édition Enterprise, ainsi que l'intégration signée, une option marque blanche, des thèmes personnalisés, 500 000 appels à l'API Query par mois et 100 000 appels à l'API Admin par mois.

Édition Enterprise

L'édition Enterprise est un type d'édition Looker (Google Cloud Core) qui inclut toutes les fonctionnalités de l'édition Standard, prend en charge un nombre illimité d'utilisateurs, inclut des fonctionnalités de sécurité supplémentaires telles que VPC-SC et les connexions privées, et offre une surveillance plus robuste grâce à la fonctionnalité Activité système Elite.

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 cette ressource est listée dans les droits d'accès. Les droits d'accès sont définis dans un paramètre application inclus dans un fichier manifeste de projet LookML.

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

Une table dérivée éphémère (plus souvent 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 (native) ou une table dérivée basée sur SQL.

voir aussi : table dérivée, table dérivée temporaire

Explorer (n.)

Une exploration constitue le point de départ des requêtes. Une exploration affiche un ensemble spécifique de champs à partir de son fichier de vue associé. Ces champs peuvent être sélectionnés dans le sélecteur de champ pour créer une requête, qui peut être enregistrée en tant que vignette de Look ou de tableau de bord. Vous pouvez également partager les URL d'exploration.

explorer (v.)

L'exploration consiste à utiliser les données pour répondre à des questions dans Looker.

fichier d'exploration

Un fichier Explore est un fichier de projet LookML avec l'extension .explore.lkml. Peut être utilisé pour étendre les explorations à plusieurs modèles et pour définir des tables dérivées natives.

Paramètre explore

Le paramètre explore ajoute une vue au menu des explorations de Looker. Nous vous recommandons de définir une exploration dans un fichier de modèle. Les explorations font référence à des vues, et chaque exploration peut contenir des jointures vers 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 : Explorer un fichier

extension

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

Voir aussi : Dictionnaire de données Looker,Framework d'extension Looker

F

distribution ramifiée (n.), distribuer de manière ramifiée (v.)

Un 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 mal calculées. Dans Looker, le problème de fan-out est évité grâce à l'utilisation d'agrégations symétriques et à la définition correcte de la clé primaire de l'ensemble 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 explores et les vues contiennent des champs, essentiellement des dimensions et des mesures, qui sont les composantes fondamentales des requêtes Looker.

sélecteur de champ

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

composant de filtre

Les composants de filtre sont des éléments préconçus de l'application Looker, basés sur React. Ils peuvent fournir la fonctionnalité de filtre 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 sont 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 choisissant l'option correspondance (avancée). Ils sont également utilisés dans LookML pour les éléments qui utilisent un paramètre filter. Vous pouvez écrire des expressions de filtre pour filtrer une chaîne ou pour faire correspondre partiellement des chaînes, des champs de date et d'heure, des valeurs booléennes, des nombres et des champs de localisation.

dossier
  1. Dans l'UI Looker, un dossier est un emplacement où sont stockés des tableaux de bord, des Looks et d'autres dossiers (sous-dossiers). Chaque utilisateur dispose d'un dossier personnel, et une instance Looker peut également comporter 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 de les référencer de manière complexe. Elles sont de nature similaire aux fonctions Excel.

G

groupe, groupe d'utilisateurs

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

H

réseau hybride

Mise en réseau entre Google Cloud et les environnements sur site ou d'autres fournisseurs cloud. Pour obtenir un récapitulatif des options de connexion réseau hybride, consultez la page de documentation Segmentation et connectivité réseau pour les applications distribuées dans Cross-Cloud Network.

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. Par exemple, Visual Studio Code, IntelliJ et WebStorm.

trafic entrant

Dans la mise en réseau, le trafic entrant, également appelé trafic nord, est le trafic d'un composant réseau de niveau inférieur vers un composant réseau de niveau supérieur. Dans le contexte de Looker (Google Cloud Core), le trafic entrant est, par exemple, le trafic d'un client vers une instance Looker (Google Cloud Core) qui permet aux utilisateurs d'accéder à une instance Looker (Google Cloud Core).

table dérivée persistante incrémentale

Une table dérivée persistante incrémentielle est un type de table dérivée persistante (PDT) qui est créée de manière incrémentielle. Cela signifie que Looker ajoute de nouvelles données à la table par incréments spécifiés, au lieu de régénérer la table entière. Cela peut accélérer les temps de création de vos PDT et alléger la charge sur votre 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 (natives), 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, potentiellement, un serveur intermédiaire).

J

jointure
  • (n.) Le paramètre join vous permet de définir la relation de jointure entre une exploration et une vue. Vous pouvez ainsi combiner les données de plusieurs vues. Vous pouvez joindre autant de vues que vous le souhaitez pour une exploration donnée.
  • (v.) Combinez les données de plusieurs vues en définissant la relation entre une exploration et une vue à l'aide d'un paramètre join.

L

fonctionnalité expérimentale

Le panneau Labs du menu Admin liste les nouvelles fonctionnalités en cours de développement de Looker. Elles doivent être activées par un administrateur Looker.

ancienne fonctionnalité

Certaines fonctionnalités de produit disposent d'une option Ancienne fonctionnalité qui permet de continuer à utiliser l'ancienne fonctionnalité pendant un certain temps (ce qui peut être utile pour développer et mettre en œuvre un plan de migration). La section Admin de Looker liste les fonctionnalités pour lesquelles l'option de fonctionnalité héritée 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 qui a été 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.)

Un Look est une table de requête ou une visualisation uniques et enregistrées. Vous pouvez ajouter des Looks à des tableaux de bord, les planifier, les partager et les rendre publics. Toute modification apportée à une présentation sera répercutée dans tous les tableaux de bord qui la contiennent.

hébergé(e) sur Looker

Lorsque Looker héberge votre déploiement, il gère en votre nom toutes les fonctions informatiques nécessaires liées à l'application Looker, en fonction de l'utilisation des ressources et des exigences commerciales. Cela réduit considérablement l'effort requis pour installer, configurer et gérer l'application Looker. Pour en savoir plus sur les avantages comparatifs de chaque option d'hébergement, consultez la page de documentation Choisir une option d'hébergement pour une instance Looker (Original).

Toutes les instances Looker (Google Cloud Core) sont hébergées par Looker.

Voir aussi : hébergé par le client

API Looker

L'API Looker est une interface de programmation d'application RESTful 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 créer de nouveaux comptes utilisateur Looker, exécuter des requêtes, planifier des livraisons de données, etc. Quasiment toutes les tâches réalisables dans l'application Looker s'effectuent via l'API Looker.

Cloud Looker

Looker Cloud désigne le produit installé et provisionné pour un client sur une plate-forme connectée à Internet, qui est 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é du 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 le Marketplace Looker. L'extension Dictionnaire de données Looker fournit une interface dédiée et centralisée pour rechercher 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 Framework d'extension et Marketplace.

Voir aussi : extension,framework d'extension Looker

expression Looker

Les calculs de table, les champs personnalisés et les filtres personnalisés s'appuient sur les 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é Framework d'extension.

voir aussi : extension

Looker (Google Cloud Core)

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

Marketplace Looker

Looker Marketplace est un emplacement centralisé qui permet de rechercher, de déployer et de gérer de nombreux types de contenus Looker, comme des blocs (ou "modèles"), des applications (ou "extensions") et des visualisations (ou "plug-ins"). Vous pouvez accéder au Looker Marketplace directement depuis une instance Looker ou depuis marketplace.looker.com. Le réalisateur marketplace.looker.com liste également les actions (ou intégrations) disponibles dans Looker Action Hub.

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 appelées instances Looker.

LookML

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

table dérivée basée sur LookML

Plus souvent appelées tables dérivées natives, les tables dérivées basées sur LookML sont des tables dérivées dont la requête est définie en termes LookML, en 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 entièrement écrit en LookML (contrairement à 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 diagramme LookML est un diagramme entité-relation d'un modèle LookML qui représente 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 le Marketplace Looker.

Voir aussi : extension, framework d'extension Looker, Looker Marketplace, objet LookML

objet LookML

Les objets LookML sont les modèles, les explorations, les vues et les 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 Diagramme LookML.

M

manifeste, fichier manifeste

Un fichier manifeste (ou manifeste de projet) est un fichier dans lequel vous définissez des paramètres au niveau du projet, par exemple pour spécifier d'autres projets à importer dans le projet actuel, définir des constantes LookML, spécifier des paramètres de localisation du modèle et ajouter des extensions et des visualisations personnalisées à votre projet.

Vignette Markdown

Type de vignette de texte de 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 vignette.

Marketplace

Consultez Marketplace Looker.

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. La quantité de ressources nécessaires à une vue matérialisée dépend de votre dialecte ; vous devez donc comprendre la mise en œuvre des vues matérialisées par votre dialecte.

mesure

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

Résultats fusionnés

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

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

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

modèle

Un modèle est la couche sémantique de Looker qui contrôle la logique et 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 et contient des informations sur les tables à utiliser et la manière de les joindre. Une même connexion de base de données d'un projet LookML peut comporter plusieurs modèles, chacun d'eux pouvant présenter des données différentes d'un utilisateur à l'autre.

fichier de modèle

Dans un projet LookML, un fichier de modèle spécifie une seule connexion de base de données, l'ensemble des explorations qui utilisent cette connexion, ainsi que 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 auxquels un utilisateur ou un groupe doit avoir accès. Il doit être utilisé dans un rôle pour avoir un effet.

Voir aussi : rôle

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, en 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

trafic northbound

Consultez [Trafic entrant](#inbound-traffic).

O

Navigateur d'objets

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

Objet

voir objet LookML

trafic sortant

Dans la mise en réseau, le trafic sortant, également appelé trafic Southbound, est le trafic d'un composant réseau de niveau supérieur vers un composant réseau de niveau inférieur. Dans le contexte de Looker (Google Cloud Core), le trafic sortant est, par exemple, le trafic d'une instance Looker (Google Cloud Core) vers un service cible de backend, tel qu'une base de données.

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. Pour obtenir la liste de tous les paramètres disponibles, consultez la référence rapide LookML.
autorisation

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

ensemble d'autorisations

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

Voir aussi : rôle

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 pouvant être régénérée selon la fréquence de votre choix. Elle peut être référencée dans une requête sans exécuter le code SQL sous-jacent à chaque fois qu'elle est appelée. 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, c'est-à-dire qu'elle est stockée dans le schéma scratch d'une base de données et peut être régénérée selon la fréquence de votre choix. Elle peut être référencée dans une requête sans exécuter le code SQL sous-jacent à chaque fois qu'elle est appelée.

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, c'est-à-dire qu'elle est stockée dans le schéma scratch d'une base de données et peut être régénérée selon la fréquence de votre choix. Elle peut être référencée dans une requête sans exécuter le code SQL sous-jacent à chaque fois qu'elle est appelée.

Voir aussi : table dérivée, 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 des tables de données sont jointes dans une relation un-à-plusieurs, la clé primaire doit être définie correctement pour éviter une expansion.

requête primaire

Une requête principale est une requête unique créée à partir d'une seule exploration. Lorsque vous travaillez avec des résultats fusionnés, la requête principale est un concept similaire à l'ID principal lorsque vous joignez plusieurs tables dans SQL.

mode Production

En mode Production, les modifications apportées en mode Développement (mais pas encore transférées en production) ne sont pas encore reflété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 modifier des fichiers LookML et appliquer ces modifications afin que les autres utilisateurs puissent les voir en production.

projet, projet LookML

Dans Looker, un projet est un ensemble de modèles associés et d'autres fichiers (comme 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.

Q

Requête Fuseau horaire

Le fuseau horaire des requêtes est un paramètre d'administration qui permet de définir le fuseau horaire dans lequel les dates et heures doivent s'afficher lors de l'exécution des requêtes.

Voir aussi : Fuseau horaire de la base de données, Paramètres de fuseau horaire

R

rapport

Un [rapport Looker](/looker/docs/studio-in-looker) est un type de contenu Looker qui vous permet de visualiser et d'analyser des données. Contrairement à un tableau de bord, un rapport ne nécessite aucune modélisation sous-jacente. Lorsque vous partagez vos rapports, vous pouvez donner aux utilisateurs un accès en lecture seule ou des droits de modification afin qu'ils puissent modifier la structure du rapport. Les rapports peuvent comporter un ensemble de pages et de graphiques, mais aussi d'autres composants tels que des commandes, des zones de texte, des formes et des images. Un administrateur Looker peut activer l'accès aux rapports en activant l'option Activer les rapports dans la section Rapports du panneau Admin.

rôle

Un rôle définit les droits d'accès dont disposera un utilisateur ou un groupe pour un ensemble spécifique de modèles dans Looker. Créez un rôle en combinant un ensemble de modèles avec un ensemble d'autorisations.

Voir aussi : ensemble de modèles, ensemble d'autorisations

S

schéma brouillon

Un schéma scratch est un schéma de la base de données sous-jacente désigné 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 le slug d'un tableau de bord, sélectionnez Obtenir le lien dans le menu à trois points du tableau de bord. Pour afficher un slug Explorer, sélectionnez Partager dans le menu d'actions Explorer. Vous pouvez ensuite afficher le slug dans le champ URL courte ou le copier à partir de ce champ.

trafic en direction du sud

Consultez [Trafic sortant](#outbound-traffic).

Espace

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

Voir aussi : 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 avec une requête SQL, qui fait 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 depuis le menu Développer ou depuis une exploration (avec les autorisations appropriées), SQL Runner permet aux utilisateurs d'exécuter du code SQL brut sur leurs connexions autorisées. SQL Runner peut être utilisé pour effectuer des fonctions de base de données, créer et ajouter des tables dérivées à des projets, exploiter la fonction EXPLAIN, etc.

Édition Standard

L'édition Standard est un type d'édition Looker (Google Cloud Core) conçu pour les petites équipes et les petites ou moyennes entreprises comptant jusqu'à 50 utilisateurs internes de la plate-forme. En plus des nombreuses fonctionnalités Looker existantes, l'édition Standard apporte de nouvelles fonctionnalités, y compris la gestion des identités et des accès Google Cloud et la 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. Depuis Looker 6.20, les espaces ont été renommés dossiers.

opérateur de substitution

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

agrégations symétriques

Les agrégations symétriques sont des fonctions dans Looker qui renvoient des résultats pour les agrégations ou les mesures. Elles permettent de définir la relation correcte entre les tables, ce qui évite les expansions.

fuseau horaire du système

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

Voir aussi : paramètres de fuseau horaire

T

calcul de table

Les calculs de table sont semblables 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 enregistrée dans une 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 tuile de texte de tableau de bord qui offre une expérience d'édition visuelle.

thème

Les thèmes vous 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, la couleur de l'arrière-plan, la couleur des tuiles et d'autres éléments visuels.

vignette

Les vignettes sont des visualisations ajoutées à un tableau de bord à partir d'une exploration ou d'une présentation. Les vignettes peuvent être basées sur des requêtes ou liées à des présentations. 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 Looker disposent de différentes 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, Fuseaux horaires spécifiques à l'utilisateur

transpiler

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

table persistante à déclenchement

Une table persistante à déclenchement est une table dérivée qui utilise un déclencheur comme stratégie de persistance, à l'aide du paramètre datagroup_trigger, sql_trigger_value ou interval_trigger. Avec les tables persistantes à déclenchement, Looker maintient la table PDT dans la base de données jusqu'à ce qu'elle soit déclenchée pour être régénérée. 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 contenus programmés)

En se désabonnant, les utilisateurs peuvent choisir de ne plus recevoir les contenus programmés et les notifications d'alerte. Les conséquences de la désinscription varient en fonction de la configuration de la diffusion.

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

Lorsqu'un utilisateur se désabonne des notifications d'alerte dans Slack via l'intégration Slack ou Pièce jointe dans Slack (jeton API), l'alerte est désactivée dans Looker et les notifications ne sont plus envoyées.

Fuseaux horaires spécifiques à l'utilisateur

L'option d'administration Fuseaux horaires spécifiques aux utilisateurs permet aux utilisateurs de choisir leur propre fuseau horaire lorsqu'elle est activée. Les requêtes seront générées pour le fuseau horaire 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, Paramètres de fuseau horaire

tableau de bord défini par l'utilisateur

Les tableaux de bord définis par l'utilisateur sont créés en ajoutant du contenu via l'interface utilisateur de Looker, plutôt qu'en utilisant LookML. Il s'agit du type de tableau de bord le plus courant.

V

afficher

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 blocs de construction des explorations. Elles permettent d'interroger les informations d'une vue à l'aide du sélecteur de champ dans l'UI Explore. 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 modèle

analyse visuelle

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

Voir aussi modèle

visualisation

Looker propose plusieurs types de visualisations : les visualisations de graphiques intégrées qui apparaissent dans le contenu Looker et les visualisations personnalisées qui peuvent être créées avec un paramètre visualization ou à partir de la page Visualisations dans la section Admin de l'instance Looker, ou installées en tant que visualisations ou "plug-ins" depuis Looker Marketplace.

composants de visualisation

Les composants de visualisation sont des éléments préconfigurés de l'application Looker basés sur React. Ils 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.