Créer et modifier des explorations

Cette page présente l'exploration de données avec Looker. Lisez les sections suivantes pour en savoir plus sur ces concepts Looker:

Pour en savoir plus sur les composants de la page "Explorer" et sur l'interaction avec les données de la section "Explorer", consultez la page de documentation.

Les explorations constituent le point de départ de l'exploration

Une exploration est un point de départ pour une requête conçue pour explorer une zone spécifique. Sélectionnez l'option Explorer dans le panneau de navigation de gauche pour ouvrir le menu Explorer.

Le menu Explorer présente un certain nombre de noms de modèles ou de groupes descriptifs, organisés par ordre alphanumérique. Dans le menu Explorer, vous pouvez rechercher et sélectionner des explorations, organisées de manière alphanumérique sous le nom du modèle ou du groupe auquel elles appartiennent.

Par exemple, si vous gérez une boutique d'e-commerce, le menu Explorer vous permet de rechercher des modèles ou des groupes qui contiennent des explorations vous permettant d'afficher les données de votre boutique en ligne.

Vous pouvez afficher la liste des explorations en développant ou en réduisant un nom de modèle ou de groupe dans le menu Explorer. Vous pouvez ouvrir une page d'exploration en sélectionnant son nom.

Par exemple, le modèle de magasin E-commerce inclut les explorations des articles (produits associés à une commande), les commandes (événements d'achat), les produits (informations sur les produits de l'inventaire) et les utilisateurs (personnes associées aux événements d'achat). Si vous avez des questions sur les articles associés à une commande, vous pouvez sélectionner l'onglet Explorer les articles.

Les explorations contiennent des vues, qui sont des groupes de dimensions et de mesures. Les données affichées dans une exploration sont déterminées par les dimensions et les mesures que vous sélectionnez dans les vues listées dans le sélecteur de champ sur la gauche. Une dimension peut être considérée comme un groupe ou un bucket de données. Une mesure correspond à des informations à propos de ce bucket de données. Dans le tableau de données Explorer, les dimensions apparaissent sous la forme de colonnes bleues et les mesures sous forme de colonnes orange.

Par exemple, pour afficher le nombre de commandes passées par jour, un utilisateur peut sélectionner la dimension Date de création et mesurer le nombre dans la vue Campagnes de la section Explorer les éléments de la campagne.

Si une exploration contient des requêtes modélisées, vous pouvez utiliser les analyses de démarrage rapide pour renseigner les champs. La section suivante présente de façon détaillée les analyses de démarrage rapide et explique comment les utiliser comme point de départ d'une exploration de données.

Analyses rapides

Les requêtes modélisées sont disponibles en tant qu'options d'analyse de démarrage rapide dans les explorations. Les analyses de démarrage rapide constituent un point de départ utile pour exécuter et créer rapidement des analyses.

Les fiches d'analyse de démarrage rapide s'affichent à droite du sélecteur de champ dans une exploration vide. Chaque fiche d'analyse de démarrage rapide affiche le nom de l'analyse et, le cas échéant, une description.

Pour découvrir comment les développeurs peuvent modéliser les analyses prédéfinies pour les utilisateurs, consultez la page de documentation sur le paramètre query.

Sélectionner une option de démarrage rapide depuis une exploration vierge

Pour exécuter une analyse de démarrage rapide, sélectionnez l'option d'analyse que vous souhaitez explorer. La requête sera exécutée automatiquement et affichera les résultats, y compris la visualisation.

Vous pouvez modifier une analyse de démarrage rapide une fois qu'elle a été exécutée en ajoutant ou en supprimant des champs depuis l'onglet Tous les champs, dans les résultats de recherche ou depuis l'onglet En cours d'utilisation dans le sélecteur de champs.

Sélectionner une option de démarrage rapide après l'exécution d'une exploration

Lorsqu'une exploration est terminée, vous pouvez sélectionner une nouvelle analyse de démarrage rapide en sélectionnant l'icône en forme d'éclair Démarrage rapide à côté du nom "Explorer".

Cliquez sur cette icône pour ouvrir le menu Démarrage rapide qui affiche les fiches d'analyse disponibles.

Sélectionner une analyse de démarrage rapide dans le menu permet d'exécuter l'analyse et de remplacer les résultats d'exploration précédents, à l'exception des filtres existants.

Comportement du filtre de démarrage rapide

Les filtres sont additifs. En d'autres termes, lorsqu'elles sont lancées, les analyses de démarrage rapide incluent tous les filtres d'exploration existants pendant l'exécution. Si une valeur de filtre pour une analyse de démarrage rapide est incompatible avec celle d'un filtre d'exploration existant, vous serez invité à sélectionner la valeur à utiliser pour l'analyse.

Par exemple, vous affichez actuellement les résultats d'une requête Explorer qui inclut les filtres suivants:

  • La date de création des commandes est "2019".
  • L'état de la commande est égal à "terminé".
  • État des utilisateurs est égal à "Washington".

Vous voulez sélectionner une nouvelle analyse de démarrage rapide appelée Nombre de commandes par mois en Californie qui affichera le nombre de commandes passées en Californie par mois au cours de l'année 2019.

Cliquez sur l'icône en forme d'éclair Démarrage rapide pour ouvrir le menu "Démarrage rapide", puis sélectionnez l'option d'analyse Nombre de commandes CA par mois:

L'analyse Nombre de commandes par mois en Californie comporte une valeur de filtre en conflit pour le filtre État des utilisateurs. Le menu Choisir un ensemble de filtres s'ouvre. Vous êtes invité à résoudre le conflit en sélectionnant l'option Conserver les filtres actuels, qui répertorie les valeurs de filtre actuelles, ou l'option Remplacer par de nouveaux filtres, qui affiche les valeurs de filtrage de l'analyse Quick Start sélectionnée.

Pour résoudre le conflit dans le menu Choisir un ensemble de filtres, procédez comme suit:

  1. Sélectionnez une option.
    • Sélectionnez Conserver les filtres actuels pour exécuter la nouvelle analyse avec la valeur de filtre existante (dans ce cas, État des utilisateurs est égal à "Washington").
    • Sélectionnez Remplacer par de nouveaux filtres pour exécuter la nouvelle analyse avec sa condition de filtre prédéfinie (dans ce cas, État des utilisateurs est égal à "Californie").
  2. Sélectionnez Appliquer pour confirmer la sélection et exécuter l'analyse.

L'explorateur s'exécute avec la nouvelle condition État des utilisateurs, qui correspond à la condition de filtre "Californie". Il inclut tous les filtres non conflictuels (Date de création de la commande correspond à "2019" et État de la commande est "Terminée").

Ajout de dimensions pour obtenir davantage de détails

Que vous ayez ajouté des champs à l'exploration manuellement ou en sélectionnant une option Démarrage rapide, vous pouvez ajouter d'autres dimensions pour en savoir plus sur vos données.

Pour ajouter un champ, procédez comme suit:

  1. Sélectionnez un champ à l'aide de l'outil de sélection de champs pour l'ajouter à la requête.
  2. Sélectionnez le bouton Exécuter pour réexécuter la requête.

Par exemple, si vous sélectionnez la dimension État des commandes dans une exploration qui contient les données Date de création de la commande et Nombre de commandes, le nombre de commandes dont l'état est indiqué comme terminé, en attente ou annulé par jour s'affiche.

Sélecteur de champs

Le sélecteur de champ, situé sur le côté gauche de la page "Explorer", inclut les éléments suivants de haut en bas:

  1. Le nom de l'exploration affiche le nom de l'exploration actuelle. L'icône en forme d'éclair Démarrage rapide s'affiche également pour les éléments "Exploration" associés à des requêtes modélisées, qui vous permettent d'accéder aux options d'analyse Démarrage rapide après l'exécution d'un exploration.
  2. La barre de recherche Rechercher un champ permet aux utilisateurs de rechercher des champs qui correspondent à des termes et à des critères spécifiques.
  3. L'onglet Tous les champs affiche tous les champs disponibles pour une exploration.
  4. L'onglet Utilisé affiche tous les champs Explorer actuellement utilisés.
  5. Le récapitulatif des niveaux de vue affiche le nombre total de champs sélectionnés dans une vue. Ce nombre s'affiche lorsqu'une vue est réduite et lorsqu'elle est développée.
  6. Les icônes d'informations et d'actions spécifiques à un champ affichent les fonctions actuelles et potentielles d'un champ dans une requête Explorer, ainsi que davantage de détails sur un champ.

  7. Le résumé de l'exploration affiche le nombre total de champs dans l'exploration (y compris les champs personnalisés et les calculs de tableaux lorsque les autorisations le permettent) en bas à gauche, et le lien Accéder à LookML en bas à droite. Accéder à LookML redirige les utilisateurs vers la définition explore de son projet LookML. Ce lien n'est visible que par les utilisateurs disposant de l'autorisation see_lookml.

Informations et actions spécifiques aux champs

Les icônes situées à côté de chaque champ fournissent davantage d'informations concernant le champ et indiquent les options associées disponibles. Les icônes sont visibles lorsque vous pointez sur un champ.

Vous pouvez sélectionner une icône pour effectuer plusieurs modifications sur une requête avec un champ en fonction du type de données de ce champ, y compris le filtrage ou le pivotement d'un champ. Vous pouvez également utiliser des icônes pour obtenir des informations sur un champ ou, lorsque les autorisations le permettent, créer un champ personnalisé basé sur ce champ.

Ces icônes sont affichées dans les onglets Tous les champs et Utilisée.

Les icônes et fonctions disponibles sont les suivantes:

  1. Icône Pivot de données : sélectionnez cette icône pour faire pivoter un champ ou le supprimer d'un tableau dynamique. Cette icône sera grise si le champ n'est pas utilisé comme tableau croisé dynamique et en gras dans le cas contraire.
  2. Icône Filtrer par champ : sélectionnez cette icône pour filtrer les résultats de la requête selon un champ ou pour supprimer un champ en tant que filtre. Cette icône apparaît en gris lorsqu'un champ n'est pas un filtre actif, et elle apparaît en gras lorsqu'il s'agit d'un filtre actif.

  3. Icône Info info : cliquez sur cette icône pour ouvrir un pop-up permettant d'en savoir plus sur un champ.

    • Le pop-up affiche le type de données du champ, la description (si disponible) et le nom du champ LookML (dans la syntaxe view_name.field_name) pour tous les utilisateurs.
    • Pour les utilisateurs disposant de l'autorisation see_lookml, le pop-up inclut la définition du paramètre sql du champ LookML, ainsi qu'un lien permettant d'accéder à ce champ dans le projet LookML.

  4. Dans certains cas, le menu à trois points Plus est disponible:

    Les utilisateurs disposant de l'autorisation create_custom_fields peuvent utiliser le menu Plus à trois points pour créer rapidement des champs personnalisés en fonction du type de champ.

Onglet Tous les champs

Lorsque vous ouvrez une exploration existante, l'onglet Tous les champs s'affiche par défaut. Cet onglet est le point de départ pour la création d'une exploration ; il affiche tous les champs disponibles que vous pouvez sélectionner pour une requête. Les champs sont organisés de manière alphanumérique par type (dimensions, suivies de mesures) sous le nom de la vue ou du libellé de la vue dans lequel ils sont définis. Chaque champ affiche des informations et des actions spécifiques aux champs, telles que les fonctions actuelles et potentielles d'un champ dans une requête Explorer.

Onglet "Tous les champs" avec un curseur pointant sur la dimension "Bénéfices".

Les champs sélectionnés dans une requête sont mis en évidence par un arrière-plan gris et les icônes correspondantes des champs (pivote, filtre) apparaissent en gras sans que vous ayez besoin de pointer le curseur dessus lorsqu'il est actif. Par exemple, le champ Bénéfice de l'outil de sélection de champ ci-dessus est surligné en gris, ce qui indique qu'il est sélectionné. Ce champ n'est ni pivoté, ni filtré, car toutes les icônes de champ correspondantes ne sont pas en gras et n'apparaissent pas lorsque vous passez la souris dessus.

Sélectionnez un champ dans l'onglet Tous les champs pour l'ajouter à une requête Explorer ou en supprimer. Vous pouvez également sélectionner l'icône de champ appropriée pour filtrer, réorienter ou effectuer d'autres actions spécifiques aux champs à partir de l'onglet Tous les champs.

Les champs personnalisés et les calculs de tableau sont affichés sous le libellé de la vue Champs personnalisés. Les utilisateurs disposant de l'autorisation create_table_calculations peuvent créer et modifier des calculs de tableau. En revanche, ceux disposant de l'autorisation create_custom_fields peuvent créer et modifier des champs personnalisés en sélectionnant le bouton Ajouter à côté du libellé de la vue, ou en choisissant une option de champ personnalisé dans le menu à trois points Plus.

Onglet Actuellement utilisé

L'onglet Utilisé affiche tous les champs actuellement actifs dans une exploration, organisés par ordre alphanumérique en fonction de la vue ou du libellé de la vue, et s'il s'agit de dimensions ou de mesures:

Onglet "Utiliser" affichant le champ personnalisé "Somme des bénéfices", "Coût des articles de la commande", "Nombre d'éléments de la campagne" et "Date de création de la campagne" sélectionné.

L'onglet Utilisé affiche également en bas de l'écran un récapitulatif de l'exploration. Le nombre total de champs dans une exploration est affiché dans l'angle inférieur gauche. Un lien Accéder à LookML est disponible en bas à droite pour les utilisateurs disposant de l'autorisation see_lookml. Accéder à LookML redirige les utilisateurs vers la définition explore de son projet LookML. Dans l'exemple précédent, quatre champs au total sont actuellement actifs dans l'exploration.

Retrait de champs de l'onglet Actuellement utilisé

Lorsqu'un champ est utilisé, vous pouvez le supprimer d'une exploration en sélectionnant le nom du champ dans l'outil de sélection de champ.

Vous pouvez également supprimer tous les champs sélectionnés (y compris les champs personnalisés et les calculs de tableaux) en sélectionnant Tout effacer ou supprimer tous les champs (y compris les champs personnalisés et les calculs de tableaux), à l'exception de ceux qui sont actifs, en sélectionnant Effacer les champs et conserver les filtres. Aucune de ces options ne supprime les filtres personnalisés. Pour supprimer un filtre personnalisé, vous devez décocher manuellement la case à côté du filtre.

Vous pouvez également choisir de filtrer les données, de les réorienter ou d'effectuer d'autres actions spécifiques aux champs à partir de l'onglet Utilisé en sélectionnant l'icône de champ appropriée.

Icônes et actions de l'onglet Actuellement utilisé

Les icônes à côté de chaque champ indiquent les fonctions actuelles et potentielles d'un champ dans une requête Explorer. Les champs personnalisés et les calculs de table sont affichés sous le libellé de la vue Champs personnalisés lorsqu'ils sont utilisés dans une exploration. Les utilisateurs disposant de l'autorisation create_table_calculations peuvent créer et modifier des calculs de tableau. Les utilisateurs disposant de l'autorisation create_custom_fields peuvent créer et modifier des champs personnalisés en sélectionnant le bouton Ajouter ou en sélectionnant l'option de champ personnalisé dans le menu à trois points Plus du champ.

Pour afficher le menu à trois points Plus, les utilisateurs doivent disposer de l'autorisation create_table_calculations ou create_custom_fields. La seule exception concerne les groupes de dimensions dans l'onglet Utilisé : le menu Plus à trois points s'affiche pour les groupes de dimensions dans l'onglet En cours d'utilisation.

Lorsqu'un groupe de dimensions est actif dans le tableau de données Explorer, les utilisateurs peuvent utiliser le menu à trois points Plus pour accéder à la liste Passer à et remplacer une période sélectionnée par une autre, si disponible, sans avoir à désélectionner manuellement un champ et un autre:

Passez au menu pour les dates de création des commandes affichant les options de mois, de trimestre, de semaine, d'heure et d'année.

Lorsque vous sélectionnez une nouvelle période dans la liste Switch to (Passer à), l'exploration se réexécute automatiquement avec les résultats mis à jour. Lorsque vous utilisez la fonction Passer à, seules les périodes du tableau de données "Explorer" seront remplacées par les périodes filtrées.

La fonction recherche vous permet de sélectionner rapidement les champs spécifiques dont vous avez besoin pour générer des explorations. Vous pouvez sélectionner des champs dans une recherche de différentes manières, par exemple:

  • En saisissant un terme de recherche dans la barre de recherche
  • En saisissant un modificateur de recherche (ou une combinaison de modificateurs et de termes de recherche) dans la barre de recherche

Saisir une chaîne dans la barre de recherche a pour effet de filtrer le sélecteur de champs pour qu'il n'affiche que les champs, vues et champs avec description qui correspondent intégralement ou en partie à une chaîne de recherche.

Pour effectuer une recherche, commencez par saisir un terme. Si la fonctionnalité Labs sur le terrain est activée, vous pouvez sélectionner le lien Options de recherche afin de choisir une option pour limiter votre recherche:

  • Libellé du champ : sélectionnez cette option pour limiter votre recherche au sélecteur de champ.
  • Description du champ : sélectionnez cette option pour limiter la recherche au sélecteur de champs.
  • Groupe de dimensions : sélectionnez cette option pour limiter la recherche au sélecteur de champ.
  • Nom de la vue : sélectionnez cette option pour limiter votre recherche à l'outil de sélection de champ.

Dans cet exemple de vidéo, un utilisateur recherche dans le sélecteur de champs des éléments qui correspondent au terme "coût" lorsque le sélecteur de champ performant n'est pas activé:

La correspondance des termes de recherche est soulignée dans chaque élément, y compris dans les descriptions de champs. Par exemple, dans l'extrait vidéo sur le Réseau de Recherche, le champ Bénéfice est inclus dans les résultats du sélecteur de champ filtré, car une partie de la description correspond au terme de recherche "coût".

L'outil de sélection de champs filtrés offre les mêmes fonctionnalités que celles décrites dans la section Tous les champs.

Si vous souhaitez affiner la liste des champs dans le sélecteur de champs, vous pouvez effectuer une recherche modifiée avec is, type, has, tags ou tag. Les recherches modifiées sont utiles si vous souhaitez effectuer une sélection parmi des résultats de types de champs (dimension ou mesure, par exemple), des types de données LookML (type: string ou type: number, par exemple) ou des champs contenant un élément spécifique (description, par exemple).

Les modificateurs peuvent être combinés avec d'autres modificateurs et termes à rechercher dans les recherches. Par exemple, la recherche suivante limite les champs de l'outil de sélection de champ affichés aux dimensions ayant des descriptions:

is:dimension has:description

Pour effectuer une recherche modifiée, saisissez un modificateur dans la barre de recherche. Les modificateurs compatibles sont les suivants:

is : identifie un type de champ :

  • is:dimension
  • is:measure
  • is:filter
  • is:parameter

type – Identifie les champs avec un type de données LookML spécifique:

  • type:distance
  • type:duration
  • type:location
  • type:number
  • type:string
  • type:tier
  • type:time
  • type:yesno
  • type:zipcode
  • type:average_distinct
  • type:count_distinct
  • type:list
  • type:max
  • type:median_distinct
  • type:min
  • type:percent_of_previous
  • type:percent_of_total
  • type:percentile_distinct
  • type:running_total
  • type:sum_distinct
  • type:date_date
  • type:date_raw
  • type:date_time_of_day
  • type:date_hour
  • type:date_hour_of_day
  • type:date_hourX
  • type:date_minute
  • type:date_minuteX
  • type:date_second
  • type:date_millisecond
  • type:date_millisecondX
  • type:date_microsecond
  • type:date_week
  • type:date_day_of_week
  • type:date_day_of_week_index
  • type:date_month
  • type:date_month_num
  • type:date_month_name
  • type:date_day_of_month
  • type:date_fiscal_month_num
  • type:date_quarter
  • type:date_quarter_of_year
  • type:date_fiscal_quarter
  • type:date_fiscal_quarter_of_year
  • type:date_year
  • type:date_day_of_year
  • type:date_week_of_year
  • type:date_fiscal_year
  • type:date
  • type:sum
  • type:percentile
  • type:median
  • type:count
  • type:average
  • type:date_time
  • type:date_time_of_day
  • type:date_hour
  • type:date_hour_of_day
  • type:date_hourX
  • type:date_minute
  • type:date_minuteX
  • type:date_second
  • type:date_millisecond
  • type:date_millisecondX
  • type:date_microsecond

has – identifie les champs qui contiennent un élément spécifique:

  • has:description

tags ou tag : identifie les champs associés à un LookML tag :

  • tag:braze_id
  • tags:braze_id
  • tag:email
  • tags:email

Retrait de champs

Pour supprimer un champ d'une exploration :

  1. Sélectionnez le champ souhaité dans l'outil de sélection des champs ou choisissez Supprimer dans le menu en forme de roue dentée de la table de données Explorer.
  2. Sélectionnez le bouton Exécuter pour réexécuter la requête.

Vous pouvez également supprimer tous les champs d'une exploration à l'aide des raccourcis clavier Commande-K (Mac) ou Ctrl+K (Windows).

Tri des données

Un certain tri dans Explorers est effectué côté client (dans le navigateur de l'utilisateur) afin de réduire le nombre d'appels aller-retour aux bases de données, ce qui peut être coûteux et chronophage. Toutefois, ce comportement peut entraîner des incohérences entre les résultats de l'exploration et les autres contenus Looker, car le tri entre le client et la base de données peut produire des résultats différents, en particulier si les paramètres régionaux du système diffèrent.

Les données non croisées sur la page Explorer sont triées par défaut en fonction du niveau de priorité suivant:

  1. La première dimension de dates, dans l'ordre décroissant
  2. S'il n'existe aucune dimension de données, la première mesure, dans l'ordre décroissant
  3. S'il n'existe aucune mesure, la première dimension ajoutée, dans l'ordre croissant

Pour en savoir plus sur le tri des données de tableaux croisés dynamiques, consultez la section Pivots et tri.

L'ordre de tri d'un champ est indiqué de plusieurs façons dans le tableau de données:

  • Un chiffre à côté du nom du champ permet de distinguer son ordre de tri par rapport aux autres champs
  • Une flèche à côté du nom du champ indique le sens de tri (pointée vers le haut pour un ordre croissant ou vers le bas pour un ordre décroissant).
  • Avec un pop-up qui s'affiche lorsque vous pointez sur le nom d'un champ.

Vous pouvez trier les données différemment de l'ordre par défaut. Vous pouvez effectuer un tri en sélectionnant le nom d'un champ dans la table de données pour trier la requête en fonction de ce champ:

  • Sélectionnez un nom de champ une fois pour trier par champ dans l'ordre décroissant.
  • Sélectionnez deux fois le nom d'un champ pour le trier par ordre croissant.

Vous pouvez sélectionner plusieurs fois le champ si nécessaire pour obtenir l'ordre de tri souhaité.

Par exemple, une requête Explorer avec les dates de création des commandes, l'état des utilisateurs et le nombre de commandes est actuellement triée par date de création des commandes dans l'ordre décroissant.

Vous souhaitez toutefois connaître la date associée au plus grand nombre de commandes de clients connus (autrement dit, les clients qui n'effectuent pas leur premier achat). Cliquez sur l'en-tête de la colonne Nombre d'articles commandés pour trier à nouveau la requête et afficher les dates associées au plus grand nombre de commandes jusqu'au plus bas. Une flèche vers le bas à côté de Nombre d'éléments de la campagne indique que les résultats sont maintenant triés par ce champ, dans l'ordre décroissant. De plus, un pop-up s'affiche lorsque vous pointez sur le nom du champ pour confirmer l'ordre de tri:

Pop-up sur le champ "Nombre d'éléments de la campagne" affichant le texte "Ordre décroissant", "Ordre de tri" : 1.

Tri selon plusieurs champs

Pour trier plusieurs champs, maintenez la touche Maj enfoncée, puis sélectionnez les en-têtes de colonnes dans l'ordre dans lequel vous souhaitez les trier.

Explorer la requête avec les champs Date de création de la commande, État des utilisateurs et Nombre de commandes triés par nombre décroissant de commandes et par date de création de commandes dans l'ordre décroissant.

Les flèches situées à côté des champs Date de création de la commande et Nombre d'éléments de la commande indiquent que la table est triée selon les deux champs, et en fonction de l'ordre dans lequel la table est triée. La date de création de la commande est le deuxième champ réservé (de manière décroissante), comme indiqué par la flèche vers le bas et 2 à côté du nom du champ.

Vous pouvez également créer un tri personnalisé à l'aide du paramètre case.

Rotation de dimensions

Il est souvent plus facile d'examiner plusieurs dimensions en faisant pivoter horizontalement l'une d'elles. Chaque valeur de la dimension devient alors une colonne de la présentation, ce qui facilite la consultation des informations et évite d'avoir à faire défiler l'écran vers le bas pour trouver des données. Looker prend en charge jusqu'à 200 valeurs pivotées.

Pour créer un tableau croisé dynamique des résultats d'exploration selon une dimension :

  1. Pointez sur la dimension dans l'outil de sélection de champ, puis sélectionnez l'icône Pivot de données.
  2. Sélectionnez Exécuter pour réexécuter la requête.
  3. Vous pouvez supprimer le tableau croisé dynamique de deux manières :
    • En sélectionnant l'option Supprimer le tableau croisé dynamique dans le menu de l'icône en forme de roue dentée du champ en haut de la colonne du tableau de données
    • En sélectionnant à nouveau l'icône Pivot de données de la dimension dans l'outil de sélection des champs

Tableaux croisés dynamiques et valeurs nulles

En l'absence de ligne de données dont la valeur apparaîtrait dans une colonne, le symbole de valeur nulle (le o barré) apparaît. Par exemple, le 21 décembre, aucune commande n'a été passée :

Requête Explorer avec date de création des commandes et nombre de commandes croisées par les valeurs du champ "État des commandes" annulées et terminées

Tableaux croisés dynamiques et tri

Vous pouvez également trier les dimensions croisées en sélectionnant leur titre dans le tableau de données. Pour trier les données selon plusieurs dimensions croisées dynamiquement, maintenez la touche Maj enfoncée, puis sélectionnez leurs titres dans l'ordre dans lequel vous souhaitez les trier. Lorsque vous triez une mesure croisée, toutes les lignes qui contiennent des valeurs dans cette colonne sont triées en premier, suivies des lignes qui ne contiennent pas de données (indiquées par le symbole de valeur nulle).

Vous pouvez également créer un tri personnalisé à l'aide du paramètre case.

Réorganisation des colonnes

Pour réorganiser les colonnes de la section Données, sélectionnez un en-tête de colonne, puis glissez-déposez la colonne à la position souhaitée. La visualisation de l'exploration reflétera l'ordre de la nouvelle colonne lorsque vous sélectionnerez le bouton Exécuter.

Dans la section Données, les colonnes sont organisées par type de champ:

  1. Dimensions
  2. Calculs de tableaux de dimension
  3. Mesures
  4. Mesurer les calculs de table
  5. Nombre total de lignes

En général, les colonnes peuvent être réorganisées dans un même type de champ, mais ne peuvent pas être déplacées en dehors de leur type de champ.

Par exemple, les calculs des tableaux de dimensions peuvent être réorganisés entre eux, mais vous ne pouvez pas placer un calcul des tableaux de dimensions entre deux mesures.

Toutefois, vous pouvez utiliser la flèche à côté de la case à cocher "Total des lignes" dans l'onglet Données pour déplacer la colonne "Nombre total de lignes" de la droite du tableau de données, juste après les calculs du tableau de dimensions.

Les colonnes situées sous une dimension pivotée peuvent être réorganisées, mais l'ordre des dimensions pivotées ne peut être modifié qu'en changeant l'ordre de tri et non via une réorganisation manuelle.

Affichage de totaux

Il est parfois utile d'avoir une synthèse des données. Vous pouvez ajouter des totaux de colonnes à une requête Explorer en cochant la case Totaux en haut à droite du tableau de données Explorer, puis en générant à nouveau le rapport.

Si une requête Explorer contient plusieurs dimensions, vous pouvez inclure les Sous-totaux dans la visualisation de votre tableau en cochant la case Sous-totaux en haut à droite du tableau de données Explorer, à côté de la case Totaux. La case à cocher Sous-totaux ne s'affiche que si votre requête inclut plusieurs variables.

Vous pouvez également ajouter des totaux de lignes à une requête d'exploration pivotée en cochant la case Total des lignes en haut à droite du tableau de données. La case Nombre total de lignes n'est disponible que si une requête Explorer inclut une dimension de tableau croisé dynamique.

Si vous avez ajouté des totaux de lignes et que votre requête dépasse l'une des limites de lignes que vous avez définies, vous ne pourrez pas trier la colonne Nombre total de lignes (bien que vous puissiez trier les dimensions et mesurer les colonnes normalement). Certaines lignes de données qui devraient figurer dans les totaux risqueraient en effet de ne pas être prises en compte. Si vous rencontrez ce problème, vous pouvez essayer d'augmenter le nombre maximal de lignes de la requête (jusqu'à 5 000 lignes).

Lorsque les totaux ne sont pas disponibles

Dans certains cas, les totaux ne sont pas disponibles:

  • Les totaux des colonnes ne sont disponibles que pour les mesures et les calculs de table, pas pour les dimensions ou les calculs de table qui mentionnent des dimensions.
  • Les totaux des lignes ne sont disponibles que pour les mesures, pas pour les calculs de table basés sur des dimensions ni pour les dimensions.
  • Certains types de colonnes ne peuvent pas être calculés en raison des limites de la base de données ou du fait que la valeur n'est pas forcément totale. Par exemple, vous ne pouvez pas ajouter une liste de mots.

Considérations relatives aux totaux

D'autre part, le fonctionnement des totaux présente certaines spécificités :

  • Les colonnes de décompte d'éléments uniques peuvent ne pas être totalisées comme prévu, car un même élément peut figurer dans plusieurs catégories, mais être comptabilisé comme un élément unique dans les totaux.
  • La fonctionnalité Nombre total de lignes crée une requête supplémentaire, qui est limitée à 30 000 lignes. Si votre requête Explorer comporte plus de 30 000 lignes, le nombre total de lignes n'est affiché que pour les 30 000 premières lignes. De plus, si les données sont voguées, la limite des totaux de lignes est encore réduite par le nombre d'options de votre tableau croisé dynamique.
  • Certains calculs de table qui effectuent des agrégations, tels que des calculs qui utilisent percentile ou median, peuvent ne pas s'additionner comme attendu. En effet, les calculs de tables calculent les totaux en utilisant les valeurs de la ligne Total, et non celles de la colonne de données. Pour obtenir des conseils de dépannage, consultez la page Bonnes pratiques concernant l'affichage des totaux de calcul de tableau potentiellement trompeurs.
  • Si vous avez filtré votre rapport à l'aide d'une mesure, les totaux peuvent être trop élevés. Cependant, en réalité, vous voyez un total pour vos données avant l'application du filtre de mesure. Autrement dit, il est possible que le filtre de mesure masque certaines données du rapport, alors qu'elles sont prises en compte dans le total.
  • Si vous avez utilisé les totaux fusionnés, Looker calcule les totaux pour chacune des requêtes du composant et les utilise dans le résultat fusionné. Par conséquent, les totaux peuvent sembler trop élevés, car vous voyez des totaux calculés avant la fusion des résultats. Pour éviter cela, vous pouvez aligner les filtres sur chaque requête.
  • De même, si vous avez placé des limites de lignes ou de colonnes dans votre rapport, et que celui-ci dépasse cette limite, les totaux peuvent également être trop élevés. Cependant, il s'agit du total de vos données avant l'application des limites. Autrement dit, il est possible que les limites masquent certaines données du rapport, alors qu'elles sont prises en compte dans le total.

Dans les situations décrites aux troisième et quatrième puces ci-dessus, il est possible de calculer les totaux uniquement pour les données que vous pouvez voir. Pour ce faire, vous devez utiliser un calcul de tableau, expliqué plus loin sur cette page. Pour définir un total de colonnes, utilisez sum(${view_name.field_name}). Pour obtenir un total de lignes, utilisez sum(pivot_row(${view_name.field_name})).

Estimations de coûts pour les requêtes d'exploration

Pour les connexions BigQuery, MySQL, Amazon RDS pour MySQL, Snowflake, Amazon Redshift, Amazon Aurora, PostgreSQL, Cloud SQL pour PostgreSQL et Microsoft Azure PostgreSQL, la page "Explorer" fournit une estimation du coût de la requête. Sélectionnez un ou plusieurs champs dans le sélecteur de champs et évitez de lancer la requête immédiatement. La page "Explorer" calcule la quantité de données requise par la requête et affiche les informations à côté du bouton Exécuter.

Le texte "Traitement" 56 Ko sera affiché à côté du fuseau horaire de la requête sous le bouton d'exécution de l'exploration.

La page Exploration affiche différentes informations selon la requête :

  • Pour de nouvelles requêtes dans la base de données, la page Exploration affiche le nombre d'octets qui seront traités.
  • Pour les requêtes pouvant être extraites du cache, la page "Explorer" affiche le nombre de lignes qui seront extraites du cache.
  • Pour les requêtes utilisant l'optimisation de la notoriété agrégée, la page "Explorer" affiche le nombre d'octets traités et le nombre d'octets qui seront enregistrés grâce à la notoriété globale.

Le calcul des estimations de coût est spécifique à chaque dialecte. Utilisez la fonction EXPLAIN de Looker pour observer le traitement d'une requête par votre base de données.

Fonctionnalités de développement

En fonction de vos autorisations, l'explorateur de champs de l'onglet "Explorer" peut vous proposer plusieurs fonctionnalités:

  • L'option Go to LookML (Accéder à LookML) dans les onglets All Fields (Tous les champs) et In Use (Utilisée) permet aux développeurs d'accéder au LookML d'Explore.
  • La définition du paramètre sql dans le menu d'icônes Infos d'un champ permet aux développeurs de voir la définition sql d'un champ sans avoir à accéder à son LookML.
  • L'option Accéder à LookML dans le menu d'icône Infos d'un champ permet aux développeurs de voir le LookML du champ.

Plusieurs fonctionnalités sont également disponibles dans le menu en forme de roue dentée du menu "Explorer" pour les champs, ainsi que dans le menu en forme de roue dentée pour Explorer les actions:

  • L'option Accéder à LookML dans le menu en forme de roue dentée d'un champ de données permet aux développeurs Looker d'accéder à la définition LookML du champ.
  • L'onglet SQL de la section Data (Explorer) de Explorer permet aux développeurs Looker de voir la requête SQL que Looker envoie à la base de données pour récupérer les données.
  • L'option Obtenir LookML du menu en forme de roue dentée Explorer les actions permet aux développeurs de copier LookML pour la requête Explorer. Vous pouvez les utiliser pour ajouter une carte aux tableaux de bord LookML, améliorer les performances des requêtes avec des tables agrégées ou définir des tables dérivées natives.

Conclusion

Maintenant que vous savez à quel point la page Explorer de Looker permet de créer des requêtes, d'afficher des résultats et de découvrir des insights grâce à des recherches itératives, vous pouvez: