La fonctionnalité Explorations en libre-service vous permet d'importer un fichier CSV dans Looker, puis d'interroger et de visualiser les données dans une exploration Looker sans avoir à configurer un modèle LookML ni à configurer le contrôle des versions Git.
Avant de commencer
Pour utiliser les explorations en libre-service, vous devez disposer d'une instance Looker exécutant Looker 25.18 ou version ultérieure et connectée à une base de données BigQuery.
Votre administrateur Looker doit configurer l'instance Looker en procédant comme suit :
- Sur la page d'administration Modélisation des données en libre-service de Looker, activez l'option Importation de fichiers de données.
- Sur la page d'administration Modélisation des données en libre-service, sélectionnez une connexion BigQuery que Looker utilisera pour stocker les données de l'outil Explorer en libre-service. Pour chaque exploration en libre-service de votre instance, Looker écrira un modèle LookML et enregistrera les données dans cette base de données BigQuery.
- Assurez-vous que les tables dérivées persistantes (PDT) sont activées sur la connexion BigQuery afin que Looker puisse écrire dans la base de données BigQuery : sur la page Connexions de Looker, modifiez la connexion BigQuery et vérifiez que le bouton Activer les PDT est activé sous l'onglet Paramètres facultatifs.
- Pour tout utilisateur qui créera des explorations en libre-service, accordez les autorisations suivantes à son compte utilisateur Looker :
explore: pour accéder à la page "Explorer" de Looker et l'utiliser.uploaded_data: pour importer des fichiers CSV dans votre instance.
Exigences relatives aux fichiers CSV
Vous pouvez créer une exploration en libre-service à partir d'un fichier CSV sur votre ordinateur, à condition que le fichier CSV réponde aux exigences suivantes :
- Le fichier CSV ne dépasse pas 100 Mo.
- La première ligne de données du fichier CSV contient les noms des colonnes du fichier.
Importer des données pour créer un Explore en libre-service
Pour créer une exploration en libre-service à partir d'un fichier CSV sur votre ordinateur, procédez comme suit :
- Dans le menu de navigation principal de Looker, cliquez sur le bouton Créer.
- Sélectionnez Importation de données dans le menu déroulant. Cette action ouvre la boîte de dialogue Importer des données.
- Dans la boîte de dialogue Importer des données, cliquez sur le bouton Choisir des données pour accéder à votre fichier CSV et le sélectionner. (Vous pouvez également faire glisser un fichier CSV dans la boîte de dialogue Importer des données.)
- Cliquez sur Importer.
Lorsque vous cliquez sur Importer, Looker importe votre fichier et analyse ses données. Pour chacun des champs du fichier CSV, Looker détecte automatiquement le type de données et applique le format approprié. Looker applique également un nom et un libellé à chaque champ.
Une fois que Looker a importé le fichier et analysé les données, il crée un modèle LookML des données et les importe dans votre base de données BigQuery. Lorsque le modèle est prêt, Looker affiche la page Modifier l'exploration en libre-service.
Ouvrir une exploration en libre-service
Vous pouvez ouvrir un Explore en libre-service de deux manières :
- Dans le menu Explorer de Looker, sélectionnez l'exploration dans la section Explorations en libre-service.
- Sur la page Modifier l'exploration en libre-service de l'exploration en libre-service, cliquez sur le bouton Explorer les données.
Vous pouvez utiliser une exploration en libre-service de la même manière que n'importe quelle autre exploration Looker, y compris pour effectuer les tâches suivantes :
- Interrogez vos données dans l'onglet "Explorer".
- Filtrez et limitez vos résultats pour n'afficher que les données qui vous intéressent.
- Fusionnez les résultats de différentes explorations.
- Utilisez des calculs de table pour créer des métriques Explore ad hoc.
- Utilisez des champs personnalisés pour créer des dimensions et des mesures ad hoc.
- Créer des visualisations
- Enregistrez les requêtes Explorer en tant que Looks.
- Ajoutez des requêtes Explorer aux tableaux de bord.
- Partagez des données avec d'autres utilisateurs.
Modifier une exploration en libre-service
Une fois que vous avez importé un fichier CSV, vous pouvez modifier les champs de données de l'exploration et gérer l'accès des utilisateurs depuis la page Modifier l'exploration en libre-service.
Il existe deux façons d'accéder à la page Modifier l'exploration en libre-service :
- Lorsque vous importez un fichier CSV pour la première fois, Looker affiche automatiquement la page Modifier l'exploration en libre-service pour l'importation de vos données.
Sinon, dans le menu Explorer de Looker, sélectionnez l'exploration dans la section Explorations en libre-service. Sur la page "Explorer", cliquez sur le lien Modifier les champs de données en bas du panneau de sélection des champs :
Sur la page Modifier l'exploration en libre-service, vous pouvez effectuer les opérations suivantes :
- Modifier les champs de données
- Ajouter des dimensions et des mesures
- Gérer l'accès à Explore en libre-service
- Ouvrir l'outil Explore en libre-service
- Supprimer l'importation de données CSV de votre instance
Modifier les champs de données
Sur la page Modifier l'exploration en libre-service, l'onglet Champs de données liste les champs que Looker a générés à partir de votre fichier CSV.
Vous ne pouvez pas supprimer un champ généré. Vous pouvez uniquement le masquer en sélectionnant Masquer dans le menu Outils du champ dans le tableau Champs de données, ou en cliquant sur le bouton Modifier du champ et en cochant la case Masquer ce champ dans les explorations et les visualisations.
Pour modifier un champ dans un rapport Explore en libre-service, procédez comme suit :
- Sur la page Modifier Explore en libre-service, dans l'onglet Champs de données, cliquez sur le bouton Modifier dans la ligne d'un champ du tableau Champs de données.
- Dans la boîte de dialogue Modifier, vous pouvez effectuer les actions suivantes pour un champ :
- Modifiez le format, le nom ou le libellé.
- Ajoutez une description pour le champ.
- Masquez le champ dans l'exploration et les visualisations.
Ajouter des dimensions et des mesures
Vous pouvez créer vos propres dimensions et mesures pour votre Explore en libre-service. Elles sont définies en fonction des champs existants dans l'exploration ou à partir des expressions Looker. Elles restent disponibles pour tous les utilisateurs de votre exploration en libre-service.
Pour ajouter une dimension ou une mesure à votre exploration en libre-service, procédez comme suit :
- 1. Sur la page Modifier l'exploration en libre-service, dans l'onglet Champs de données, cliquez sur le bouton Ajouter une dimension ou Ajouter une mesure.
- Dans la boîte de dialogue Créer une dimension ou Créer une mesure, utilisez la zone Expression pour saisir une expression Looker qui calcule la valeur de votre dimension ou mesure à l'aide des fonctions et opérateurs Looker. La page de documentation Créer des expressions Looker explique comment l'éditeur d'expressions Looker suggère des noms de champs et affiche de l'aide sur la syntaxe pour toutes les fonctions que vous utilisez.
- Si vous avez besoin d'une option de mise en forme autre que celle par défaut, sélectionnez-en une dans le menu déroulant Format.
- Saisissez un nom dans le champ Nom.
- Spécifiez un libellé dans le champ Libellé. Le libellé apparaît dans le sélecteur de champs et dans le tableau de données de l'onglet "Explorer".
- Vous pouvez également sélectionner + Ajouter une description pour ajouter une description qui donnera aux autres utilisateurs plus de contexte ou d'informations sur la dimension personnalisée. La description apparaît dans l'info-bulle du champ dans le sélecteur de champs et dans le tableau de données de l'exploration.
- Sélectionnez Enregistrer.
Sur la page Modifier l'exploration en libre-service, les champs que vous avez créés s'affichent sous les champs générés dans le tableau Champs de données.
Gérer l'accès à Explore en libre-service
Vous pouvez partager votre exploration en libre-service avec d'autres utilisateurs et groupes d'utilisateurs Looker en procédant comme suit :
- Sur la page Modifier l'exploration en libre-service, cliquez sur l'onglet Accès utilisateur, puis sur le bouton Partager l'accès. (Vous pouvez également cliquer sur le menu à trois points en haut de la page Modifier l'exploration en libre-service, puis sélectionner Partager l'accès.)
- Dans la boîte de dialogue Partager l'accès, cliquez sur le champ Utilisateur ou groupe, puis sélectionnez un utilisateur ou un groupe dans le menu déroulant, ou commencez à saisir un nom d'utilisateur ou de groupe pour filtrer le menu.
- Dans le champ Autorisation d'accès, laissez la valeur Afficher.
- Si vous le souhaitez, cliquez sur le bouton Ajouter pour accorder l'accès à un autre utilisateur ou groupe.
- Cliquez sur Partager.
Sur la page Modifier Explore en libre-service, l'onglet Accès utilisateur affiche le nouvel utilisateur ou le nouveau groupe auquel vous avez accordé l'accès.
Si vous souhaitez supprimer l'accès d'un utilisateur ou d'un groupe à votre Explore en libre-service, vous pouvez cliquer sur le bouton Supprimer l'utilisateur dans la ligne de l'utilisateur ou du groupe du tableau Accès des utilisateurs.
Supprimer une exploration en libre-service
Pour supprimer vos données importées et l'exploration en libre-service associée, procédez comme suit :
- Dans le menu principal Explorer de Looker, sélectionnez l'exploration dans la section Explorations en libre-service.
Cliquez sur le lien Modifier les champs de données en bas du panneau de sélection des champs dans Explorer.
Sur la page Modifier l'exploration en libre-service, cliquez sur le menu à trois points.
Sélectionnez Supprimer l'importation de fichiers CSV.
Cliquez sur Copier dans la boîte de dialogue de confirmation.
De plus, un administrateur Looker peut supprimer les données importées par un utilisateur depuis la page d'administration Modélisation des données en libre-service en procédant comme suit :
- Dans le menu Admin de Looker, sélectionnez Modélisation des données en libre-service.
- Dans le tableau Importations de données de la page Modélisation des données en libre-service, recherchez l'importation de données, puis cliquez sur le bouton Supprimer dans la ligne correspondante.
- Cliquez sur Copier dans la boîte de dialogue de confirmation.
Paramètres d'administration : Modélisation des données en libre-service
Les administrateurs Looker peuvent sélectionner l'option Modélisation des données en libre-service dans le menu Admin de Looker pour configurer la fonctionnalité Explorer en libre-service et afficher les importations de données dans l'instance.
La page Modélisation des données en libre-service propose les options de configuration suivantes :
- Bouton Importation de fichiers de données : activez ou désactivez l'importation de fichiers de données sur l'instance.
- Menu déroulant Connexion BigQuery par défaut : sélectionnez l'une des connexions BigQuery de l'instance Looker à utiliser pour stocker les données de l'outil Explorer en libre-service. Pour chaque exploration en libre-service de votre instance, Looker écrira un modèle LookML et enregistrera les données dans cette base de données BigQuery.
La page Modélisation des données en libre-service affiche également le tableau Importations de données, qui contient des informations sur les fichiers de données importés dans l'instance, y compris les suivantes :
- Nom du fichier de données.
- Propriétaire du fichier
- Date d'importation.
- Un bouton Supprimer qui permet aux administrateurs Looker de supprimer l'importation de fichier et l'exploration en libre-service associée.