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 :

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.

  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'une table sélectionnée 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.

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

  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.

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 :

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 et looker_studio_report_id labels.
  • Vos journaux Cloud Logging incluent des entrées provenant de bigquery.googleapis.com et de protoPayload.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