Analyser des données avec Looker Studio
Vous pouvez utiliser BigQuery pour explorer des données avec Looker Studio, une plate-forme d'informatique décisionnelle en libre-service et sans frais qui vous permet de créer et d'utiliser des visualisations de données, des tableaux de bord et des rapports. Avec Looker Studio, vous pouvez vous connecter à vos données BigQuery, créer des visualisations et partager vos insights avec d'autres utilisateurs.
Limites
La compatibilité de BigQuery BI Engine avec les fonctionnalités suivantes est limitée lorsqu'il est intégré à Looker Studio :
- Fonctions définies par l'utilisateur (User-defined functions, UDF)
- Colonnes ARRAY
- Fonctions analytiques
- Limites de taille des tables : jusqu'à 150 millions de lignes lorsqu'elles sont connectées directement à une table, ou 2 millions de lignes lorsqu'elles sont connectées via une requête personnalisée
- Réglages intelligents des vues matérialisées
- Champs répétés
- Vues autorisées
- Si l'ancien SQL est utilisé ou si la longueur de l'URL générée est supérieure à 11 378 caractères, la fonctionnalité Explorer avec Looker Studio est désactivée.
Explorer les données BigQuery dans Looker Studio
Vous pouvez explorer les données dans BigQuery avec Looker Studio à l'aide des options suivantes :
Ces exemples utilisent Looker Studio pour visualiser les données de l'ensemble de données BigQuery austin_bikeshare
. Pour en savoir plus sur les ensembles de données publics, consultez la page Ensembles de données publics BigQuery.
Explorer les résultats de la requête
Vous pouvez créer une requête SQL arbitraire et visualiser les données dans Looker Studio. Ceci est utile si vous souhaitez modifier les données dans BigQuery avant de les utiliser dans Looker Studio, ou si vous avez seulement besoin d'un sous-ensemble des champs de la table.
Dans la console Google Cloud, accédez à la page BigQuery.
Sélectionnez votre projet de facturation.
Dans le volet Explorateur, saisissez
bikeshare_trips
dans le champ Saisissez un terme à rechercher.Accédez à bigquery-public-data > austin_bikeshare > bikeshare_trips.
Cliquez sur
Afficher les actions, puis sur Ouvrir.Dans l'éditeur de requête, créez votre requête. Exemple :
SELECT * FROM `bigquery-public-data.austin_bikeshare.bikeshare_trips` LIMIT 1000;
Cliquez sur
Exécuter.Dans la section Résultats de la requête, cliquez sur Explorer les données, puis sur Explorer avec Looker Studio.
Sur la page Welcome to Looker Studio (Bienvenue dans Looker Studio), cliquez sur Commencer si vous acceptez les conditions d'utilisation de Google Looker Studio et de Google.
Sur la page Authorize Google Looker Studio access (Autoriser l'accès à Google Looker Studio), cliquez sur Authorize (Autoriser) pour autoriser la connexion si vous acceptez les conditions d'utilisation, puis sélectionnez vos préférences marketing. Vous seul pouvez afficher les données de votre rapport, sauf si vous autorisez d'autres personnes à les consulter.
L'éditeur de rapports affiche les résultats de votre requête sous forme de graphiques Looker Studio.
L'image suivante montre certaines fonctionnalités d'un rapport Looker Studio :
Légende :
- Logo Looker Studio et nom du rapport.
- Pour accéder à la page Looker Studio, cliquez sur le logo.
- Cliquez sur le nom du rapport pour le modifier.
- Barre d'outils Looker Studio. L'outil Ajouter un graphique est mis en surbrillance.
- Titre du rapport. Pour modifier le texte, cliquez sur la zone de texte.
- Table (sélectionnée). Vous pouvez interagir avec un graphique sélectionné à l'aide des options de l'en-tête du graphique.
- Graphique à barres (non sélectionné).
- Volet des propriétés du graphique. Vous pouvez configurer les propriétés et l'apparence des données d'une table sélectionnée dans les onglets Configuration et Style.
- Volet des données. Dans ce volet, vous pouvez accéder aux champs et aux sources de données à utiliser dans votre rapport.
- Pour ajouter des données à un graphique, faites glisser des champs du volet Données vers le graphique.
- Pour créer un graphique, faites glisser un champ du volet Données sur la toile.
- Enregistrer et partager. Enregistrez ce rapport pour pouvoir le consulter, le modifier et le partager avec d'autres utilisateurs ultérieurement. Avant d'enregistrer le rapport, examinez les paramètres des sources de données et les identifiants utilisés par celles-ci.
Interagir avec les graphiques
Les graphiques Looker Studio sont interactifs. Maintenant que vos données sont affichées dans Looker Studio, voici quelques opérations à essayer :
- Faites défiler la page et parcourez la table.
- Dans le graphique à barres, maintenez le pointeur de la souris sur une barre pour afficher des informations sur les données.
- Sélectionnez une barre du graphique pour filtrer les données de la table de manière croisée en fonction de cette dimension.
Ajouter des graphiques
Looker Studio est compatible avec de nombreux types de visualisations. Pour ajouter des graphiques au rapport, procédez comme suit :
- Dans la barre d'outils, cliquez sur Ajouter un graphique.
- Sélectionnez le graphique à ajouter.
- Cliquez sur la toile pour ajouter le graphique au rapport.
- Utilisez le volet de propriétés Graphique pour configurer le graphique.
Pour en savoir plus sur l'ajout de graphiques à un rapport, consultez la page Ajouter des graphiques à votre rapport.
Explorer un schéma de table
Vous pouvez exporter le schéma de table pour afficher les métadonnées de vos données dans Looker Studio. Ceci est utile si vous ne souhaitez pas modifier les données dans BigQuery avant de les utiliser dans Looker Studio.
Dans la console Google Cloud, accédez à la page BigQuery.
Sélectionnez votre projet de facturation.
Dans le volet Explorateur, saisissez
bigquery-public-data
dans le champ Saisissez un terme à rechercher.Accédez à bigquery-public-data > austin_bikeshare > bikeshare_trips.
Dans la barre d'outils, cliquez sur
Exporter. Si l'option "Exporter" n'est pas visible, sélectionnez Autres actions, puis cliquez sur Exporter.Cliquez sur Explore with Looker Studio (Explorer avec Looker Studio).
Partager un rapport
Vous pouvez partager des rapports avec d'autres utilisateurs en leur envoyant une invitation par e-mail pour accéder à Looker Studio. Vous pouvez inviter des personnes spécifiques ou des groupes Google. Pour partager des données plus largement, vous pouvez également créer un lien permettant à tous les utilisateurs d'accéder à vos rapports Looker Studio.
Pour partager un rapport avec une autre personne, procédez comme suit :
- Dans l'en-tête de page Looker Studio, cliquez sur Partager.
- Dans la boîte de dialogue Sharing with others (Partager avec d'autres utilisateurs), saisissez l'adresse e-mail du destinataire. Vous pouvez saisir plusieurs adresses e-mail ou adresses de groupes Google.
- Indiquez si les destinataires peuvent afficher ou modifier le rapport.
- Cliquez sur Envoyer.
En savoir plus sur le partage de rapports
La suppression de votre projet empêche Looker Studio d'interroger les données car la source de données est associée à votre projet. Si vous ne souhaitez pas supprimer votre projet Google Cloud, vous pouvez supprimer la source de données et le rapport Looker Studio.
Intégration native de BigQuery dans Looker Studio (preview)
Pour demander l'accès à cette fonctionnalité en preview, remplissez le formulaire d'inscription à l'intégration native de BigQuery dans Looker Studio. Pour envoyer des commentaires ou demander de l'aide concernant cette fonctionnalité, envoyez un e-mail à l'adresse lookerstudio-bq-preview-external@google.com
.
L'intégration native de BigQuery dans Looker Studio ajoute les fonctionnalités suivantes :
- Compatibilité complète avec la surveillance BigQuery, y compris INFORMATION_SCHEMA, le graphique d'exécution et les métriques Cloud Monitoring.
- Les requêtes Looker Studio sur lesquelles l'accélération de BI Engine est activée peuvent exploiter des modes d'accélération.
- La compatibilité de BI Engine avec les cas d'utilisation précédemment non acceptés inclut ce qui suit :
- Les résultats de requête de Looker Studio sont mis en cache comme les autres requêtes BigQuery.
- Latence réduite pour les tableaux croisés dynamiques
- Gestion de la simultanéité dans les files d'attente de requêtes
- Les propriétaires d'identifiants de sources de données peuvent accéder en un clic aux statistiques des jobs, aux tables de résultats et aux informations disponibles de BI Engine.
- Les informations
INFORMATION_SCHEMA
de Looker Studio incluent deux étiquettes (report_id
etdatasource_id
) pour vous aider à comprendre les coûts et l'utilisation. - Les métriques BI Engine par modèle de Looker Studio ne sont plus fournies.
- Fiabilité accrue
Disponibilité pour l'intégration native de BigQuery dans Looker Studio
L'intégration native de BigQuery dans Looker Studio est activée de manière incrémentielle pour les clients en ciblant les utilisateurs finaux, les projets et les régions Google Cloud. Vos tableaux de bord utilisent l'intégration native si l'une des conditions suivantes est remplie :
- Lorsqu'ils pointent sur des éléments du tableau de bord dans Looker Studio, les propriétaires de sources de données pour lesquels l'intégration native est activée voient une icône BigQuery. Pour afficher le job qui a généré les informations du tableau de bord, cliquez sur le lien BigQuery.
- La vue
INFORMATION_SCHEMA.JOBS
contient tous les problèmes liés au tableau de bord Looker Studio associés àlooker_studio_datasource_id
etlooker_studio_report_id labels
. - Vos journaux Cloud Logging incluent des entrées provenant de
bigquery.googleapis.com
et deprotoPayload.serviceName="bigquerybiengine.googleapis.com"
.
Afficher les informations INFORMATION_SCHEMA
de Looker Studio
Vous pouvez suivre les sources de données et les rapports Looker Studio utilisés par BigQuery en affichant la vue INFORMATION_SCHEMA.JOBS
.
Lorsque BigQuery est intégré de manière native, chaque requête Looker Studio crée une entrée avec les étiquettes report_id
et datasource_id
. Ces étiquettes sont des identifiants qui apparaissent à la fin des URL Looker Studio lorsque vous ouvrez la page du rapport ou de la source de données. Par exemple, l'ID du rapport associé à l'URL https://lookerstudio.google.com/navigation/reporting/my-report-id-sera "my-report-id-123".
Les exemples suivants montrent comment afficher des rapports et des sources de données :
Rechercher l'URL du rapport et de la source de données pour chaque job BigQuery Looker Studio
-- Standard labels used by Looker Studio. DECLARE requestor_key STRING DEFAULT 'requestor'; DECLARE requestor_value STRING DEFAULT 'looker_studio'; CREATE TEMP FUNCTION GetLabel(labels ANY TYPE, label_key STRING) AS ( (SELECT l.value FROM UNNEST(labels) l WHERE l.key = label_key) ); CREATE TEMP FUNCTION GetDatasourceUrl(labels ANY TYPE) AS ( CONCAT("https://lookerstudio.google.com/datasources/", GetLabel(labels, 'looker_studio_datasource_id')) ); CREATE TEMP FUNCTION GetReportUrl(labels ANY TYPE) AS ( CONCAT("https://lookerstudio.google.com/reporting/", GetLabel(labels, 'looker_studio_report_id')) ); SELECT job_id, GetDatasourceUrl(labels) AS datasource_url, GetReportUrl(labels) AS report_url, FROM `region-us`.INFORMATION_SCHEMA.JOBS jobs WHERE creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY) AND GetLabel(labels, requestor_key) = requestor_value LIMIT 100;
Afficher les jobs générés à l'aide d'un rapport et d'une source de données
-- Specify report and data source id, which can be found in the end of Looker Studio URLs. DECLARE user_report_id STRING DEFAULT '*report id here*'; DECLARE user_datasource_id STRING DEFAULT '*datasource id here*'; -- Standard labels Looker Studio uses in native integration. DECLARE requestor_key STRING DEFAULT 'requestor'; DECLARE requestor_value STRING DEFAULT 'looker_studio'; DECLARE datasource_key STRING DEFAULT 'looker_studio_datasource_id'; DECLARE report_key STRING DEFAULT 'looker_studio_report_id'; CREATE TEMP FUNCTION GetLabel(labels ANY TYPE, label_key STRING) AS ( (SELECT l.value FROM UNNEST(labels) l WHERE l.key = label_key) ); SELECT creation_time, job_id, FROM `region-us`.INFORMATION_SCHEMA.JOBS jobs WHERE creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY) AND GetLabel(labels, requestor_key) = requestor_value AND GetLabel(labels, datasource_key) = user_datasource_id AND GetLabel(labels, report_key) = user_report_id ORDER BY 1 LIMIT 100;
Limites
Les fonctionnalités suivantes sont limitées dans BI Engine pour l'intégration native de BigQuery dans Looker Studio :
- Les tables génériques ne sont pas accélérées.
- Certains types de jointures ne sont pas entièrement accélérés.
- Les petites tables avec des jointures complexes ne sont pas entièrement accélérées.
Étapes suivantes
- Pour en savoir plus sur l'écriture de requêtes pour BigQuery, consultez la page Présentation des analyses BigQuery. Ce document présente des tâches telles que l'exécution de requêtes ou la création de fonctions définies par l'utilisateur (UDF).
- Pour explorer la syntaxe BigQuery, consultez la page Présentation de SQL dans BigQuery. Dans BigQuery, le dialecte recommandé pour les requêtes SQL est le langage SQL standard. L'ancienne syntaxe SQL de BigQuery est décrite sur la page Fonctions et opérateurs de l'ancien SQL.