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 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.

Looker Studio propose une version premium, Looker Studio Pro, qui inclut des fonctionnalités d'entreprise avancées, y compris la gestion des autorisations avec Identity and Access Management, des espaces de travail en équipe pour la collaboration, une application mobile et une assistance technique.

Vous pouvez utiliser BigQuery BI Engine pour améliorer les performances des rapports tout en réduisant les coûts de calcul. Pour en savoir plus sur BI Engine, consultez la section Présentation de BI Engine.

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. Les tableaux de bord sont basés sur des tables temporaires basées sur les résultats de requête. Les tables temporaires sont stockées pendant 24 heures au maximum.

  1. Dans la console Google Cloud, accédez à la page BigQuery.

    Accéder à BigQuery

  2. Sélectionnez votre projet de facturation.

  3. Dans le volet Explorateur, saisissez bikeshare_trips dans le champ Saisissez un terme à rechercher.

  4. Accédez à bigquery-public-data > austin_bikeshare > bikeshare_trips.

  5. Cliquez sur  Afficher les actions, puis sur Ouvrir.

  6. Dans l'éditeur de requête, créez votre requête. Exemple :

    SELECT
      *
    FROM
      `bigquery-public-data.austin_bikeshare.bikeshare_trips`
    LIMIT
      1000;
  7. Cliquez sur Exécuter.

  8. Dans la section Résultats de la requête, cliquez sur Explorer les données, puis sur Explorer avec Looker Studio.

    image

  9. 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.

  10. 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 :

image

Légende :

  1. 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.
  2. Barre d'outils Looker Studio. L'outil Ajouter un graphique est mis en surbrillance.
  3. Titre du rapport. Pour modifier le texte, cliquez sur la zone de texte.
  4. Table (sélectionnée). Vous pouvez interagir avec un graphique sélectionné à l'aide des options de l'en-tête du graphique.
  5. Graphique à barres (non sélectionné).
  6. Volet des propriétés du graphique. Vous pouvez configurer les propriétés et l'apparence des données d'un graphique sélectionné dans les onglets Configuration et Style.
  7. 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.
  8. 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.

Les utilisateurs qui sont propriétaires d'identifiants de source de données peuvent cliquer sur une ressource pour afficher ses statistiques de jobs, ses tables de résultats et les informations disponibles de BI Engine.

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 :

  1. Dans la barre d'outils, cliquez sur  Ajouter un graphique.
  2. Sélectionnez le graphique à ajouter.
  3. Cliquez sur la toile pour ajouter le graphique au rapport.
  4. 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.

  1. Dans la console Google Cloud, accédez à la page BigQuery.

    Accéder à BigQuery

  2. Sélectionnez votre projet de facturation.

  3. Dans le volet Explorateur, saisissez bigquery-public-data dans le champ Saisissez un terme à rechercher.

  4. Accédez à bigquery-public-data > austin_bikeshare > bikeshare_trips.

  5. Dans la barre d'outils, cliquez sur  Exporter. Si l'option "Exporter" n'est pas visible, sélectionnez  Autres actions, puis cliquez sur Exporter.

  6. Cliquez sur Explore with Looker Studio (Explorer avec Looker Studio).

    image

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 ou des Google Groupes spécifiques. 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 :

  1. Dans l'en-tête de page Looker Studio, cliquez sur  Partager.
  2. 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.
  3. Indiquez si les destinataires peuvent afficher ou modifier le rapport.
  4. 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.

Afficher les détails d'une tâche BigQuery

Lorsque les identifiants de la source de données sont définis sur l'utilisateur actuel, celui-ci est appelé propriétaire des identifiants de la source de données. Lorsqu'un propriétaire d'identifiants de source de données les consulte, la plupart des éléments du tableau de bord affichent une icône BigQuery. Pour accéder à Détails de la tâche dans BigQuery, cliquez sur l'icône BigQuery.

Afficher les détails du schéma d'informations 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. Chaque tâche Looker Studio comporte des libellés looker_studio_report_id et looker_studio_datasource_id. Ces ID apparaissent à la fin des URL Looker Studio lorsque vous ouvrez une page de rapport ou de source de données. Par exemple, un rapport dont l'URL est https://lookerstudio.google.com/navigation/reporting/XXXX-YYY-ZZ a pour ID de rapport "XXXX-YYY-ZZ".

Les exemples suivants montrent comment afficher des rapports et des sources de données :

Afficher les URL des rapports sur les jobs et des sources de données pour BigQuery Looker Studio

Pour afficher l'URL du rapport et de la source de données pour chaque tâche BigQuery Looker Studio en exécutant la requête suivante :

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

Pour afficher les tâches générées, exécutez la requête suivante:

-- 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*';

-- Looker Studio labels for BigQuery jobs.
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;

Étape suivante