À propos de cet atelier de programmation
1. Introduction
Data Studio et BigQuery forment une combinaison puissante qui vous permet de créer des tableaux de bord aidant les utilisateurs à comprendre les informations et les insights contenus dans vos données. Ces tableaux de bord peuvent être facilement partagés à l'aide de l'interface familière de Google Drive et intégrés à des sites pour une diffusion encore plus large.
Qu'est-ce que Data Studio ?
Data Studio est l'outil de visualisation de données sans frais de Google. Il vous permet :
- Visualisez vos données à l'aide de graphiques et de tableaux hautement configurables.
- Connectez-vous rapidement et facilement à diverses sources de données.
- partager vos insights avec votre équipe ou avec les utilisateurs du monde entier ;
- élaborer des rapports en équipe ;
- Créez des rapports encore plus rapidement grâce aux exemples de rapports et aux visualisations de la communauté intégrés.
Cet atelier de programmation vous guidera pour connecter BigQuery et Data Studio afin de créer des tableaux de bord et des rapports qui vous aideront à mieux comprendre vos données. Nous utiliserons des ensembles de données publics du programme d'ensembles de données publics Cloud pour vous montrer comment procéder.
Objectif de cet atelier
Dans cet atelier de programmation, vous allez créer un tableau de bord Data Studio. Votre tableau de bord visualisera un ensemble de données public BigQuery en connectant BigQuery à Data Studio et en déterminant les meilleurs types de visualisation pour l'ensemble de données. |
Points abordés
- Connecter BigQuery et Data Studio
- Visualiser vos données dans Data Studio
Prérequis
- Un compte Google Cloud Si vous n'en avez pas encore, vous pouvez vous inscrire rapidement au bac à sable BigQuery sans carte de crédit.
- Avoir des connaissances de base en SQL est utile, mais pas obligatoire.
- Connaissances de base des bonnes pratiques en matière de visualisation des données
2. Configuration
Accéder aux ensembles de données publics BigQuery
Dans cet atelier de programmation, vous allez visualiser les demandes 311 de la ville de San Francisco. Cet ensemble de données, ainsi que plus de 150 autres, sont disponibles dans le cadre du programme BigQuery Public Datasets. Explorez l'intégralité du catalogue des ensembles de données disponibles pour trouver d'autres ensembles de données. L'ensemble de données sur les demandes 311 que nous utilisons est un bon indicateur du type de demandes de service client que de nombreuses entreprises doivent gérer.
Configurer votre projet Google Cloud
Dans la console Cloud, sur la page de sélection du projet, sélectionnez ou créez un projet Cloud. Cette option est disponible dans un menu déroulant en haut à gauche de l'écran. Vérifiez que la facturation est activée pour votre projet Google Cloud. Découvrez comment vérifier que la facturation est activée pour votre projet.
3. Associer Data Studio et BigQuery
Qu'est-ce que Data Studio ?
Data Studio est l'outil de visualisation de données sans frais de Google. Il aide les utilisateurs à exploiter pleinement leurs données grâce à des tableaux de bord interactifs et des rapports attrayants qui leur permettent de prendre de meilleures décisions stratégiques. Vous pouvez vous connecter à plus de 500 ensembles de données à partir de plus de 200 connecteurs intégrés directement dans Data Studio. Il s'agit, entre autres, de connecteurs vers des produits Google tels que Google Analytics, BigQuery et Sheets, ainsi que vers des sources de données externes.
Qu'est-ce que BigQuery ?
BigQuery est l'entrepôt de données cloud entièrement géré, hautement évolutif et économique de Google Cloud, conçu pour optimiser l'agilité des entreprises. BigQuery vous permet d'analyser des pétaoctets de données à l'aide d'ANSI SQL à une vitesse fulgurante, d'obtenir des insights grâce à l'analyse prédictive et en temps réel, et d'accéder aux données et de partager des insights facilement. Le tout sans frais opérationnels.
Créer une source de données
La première étape de la création d'un rapport dans Data Studio consiste à créer une source de données pour le rapport. Un rapport peut contenir une ou plusieurs sources de données. Lorsque vous créez une source de données BigQuery, Data Studio utilise le connecteur BigQuery.
Pour ajouter une source de données BigQuery à un rapport Data Studio, vous devez disposer des autorisations nécessaires. De plus, les autorisations appliquées aux ensembles de données BigQuery s'appliqueront aussi aux rapports, graphiques et tableaux de bord créés dans Data Studio. Lorsqu'un rapport Data Studio est partagé, les composants du rapport sont visibles uniquement par les utilisateurs disposant des autorisations appropriées.
Pour créer une source de données :
- Ouvrez Data Studio.
- Sur la page Rapports, dans la section Commencer avec un modèle, cliquez sur le modèle Vide. Un rapport sans titre est créé.
- Si vous y êtes invité, renseignez les paramètres Préférences marketing, Compte et confidentialité, puis cliquez sur Enregistrer. Vous devrez peut-être cliquer de nouveau sur le modèle Blank (Vide) après l'enregistrement de vos paramètres.
- Dans la fenêtre Ajouter des données au rapport, accédez à la section Se connecter aux données et sélectionnez BigQuery en cliquant sur
- Pour Authorization (Autorisation), cliquez sur Authorize (Autoriser). Cela permet à Google Data Studio d'accéder à vos projets GCP.
- Dans la boîte de dialogue Demande d'autorisation, cliquez sur Autoriser pour permettre à Google Data Studio d'afficher des données dans BigQuery. Si vous avez déjà utilisé Google Data Studio, il est possible que vous ne receviez pas cette invite.
- Dans le panneau de navigation de gauche, Mes projets est sélectionné par défaut. Sélectionnez Ensembles de données publics.
- Pour Billing Project (Projet de facturation), cliquez sur le nom du projet GCP que vous avez créé précédemment.
- Sous Ensembles de données publics, cliquez sur san_francisco_311.
- Pour le tableau, cliquez sur 311_service_requests.
- En bas à droite de la fenêtre, cliquez sur Ajouter. Si la boîte de dialogue "Vous êtes sur le point d'ajouter des données à ce rapport" s'affiche, cliquez sur "AJOUTER AU RAPPORT" pour continuer.
- Cliquez sur Gérer les nouvelles sources de données sous Ressources dans le menu Data Studio
- Cliquez sur Modifier à côté de 311_service_requests sur la page "Sources de données" pour afficher les champs du tableau et leurs types de données. Vous pouvez utiliser cette page pour ajuster les propriétés des champs ou créer des champs calculés.
- Cet ensemble de données inclut le point géographique interne de chaque quartier, représenté de manière à ce que Data Studio puisse l'utiliser de façon native. À côté du champ neighborhood_center_ds, modifiez le type de données en cliquant sur text (texte), puis en sélectionnant Latitude, Longitude (Latitude, Longitude) dans le champ déroulant Geo (Géo). Cela indique à Data Studio que notre champ de données doit être représenté géographiquement.
Vous venez de connecter votre ensemble de données BigQuery à Data Studio.
4. Créer vos visualisations
Maintenant que vous avez connecté votre ensemble de données BigQuery (dans ce cas, l'ensemble de données public BigQuery San Francisco 311 requests), vous pouvez commencer à visualiser les données. Data Studio créera automatiquement votre première visualisation en fonction de vos données. Vous pouvez le supprimer pour le moment afin de créer un modèle vide.
Créer une carte proportionnelle
Nous allons commencer par créer un arbre de décision pour visualiser le type de demande 311 le plus fréquemment effectué. Cela nous donnera un point de départ pour d'autres visualisations en nous indiquant les types de demandes sur lesquels nous pourrions vouloir nous concentrer.
- Cliquez sur Ajouter un graphique dans le menu Data Studio, puis sélectionnez Arbre en bas de l'écran. Vous devrez peut-être faire défiler la page vers le bas pour la trouver.
2. Data Studio vous permet de cliquer ou de faire glisser une zone dans le canevas pour créer votre visualisation. Commencez par le placer en bas à gauche du tableau de bord. Data Studio crée automatiquement un graphique en arbre en devinant les champs que vous souhaitez inclure.
3. Cliquez sur le graphique en arbre pour modifier les données visualisées. Dans le panneau situé à droite de l'écran, modifiez les paramètres pour qu'ils correspondent à la visualisation ci-dessous.
- Cliquez sur Style en haut du panneau. Nous allons l'utiliser pour apporter quelques modifications mineures afin de rendre le TreeMap plus facile à lire. Changeons la couleur des types de demandes avec le plus de valeurs. Cliquez sur le bouton mis en évidence ci-dessous, puis sélectionnez la nuance de bleu avec la coche. Cela nous permet d'obtenir un meilleur contraste avec le texte de l'arborescence.
5. Une fois l'opération terminée, votre tableau de bord devrait ressembler à ceci :
5. Créer un tableau de bord
L'un des principaux objectifs d'un tableau de bord est de faciliter la création de rapports sur les métriques à une échelle plus grande pour aider à la prise de décision. Pour ce faire, nous incluons les données et les métriques nécessaires pour fournir le contexte approprié à un ensemble de données dans un format facile à assimiler.
Continuons à créer notre tableau de bord en ajoutant quelques éléments pour faciliter la compréhension et l'interprétation de ces informations. Commençons par ajouter une carte qui met en évidence les quartiers où le nombre total de demandes est le plus élevé, ainsi que des tableaux de données qui indiquent le nombre total de demandes pour les trois principaux types de demandes.
Ajouter une carte à votre tableau de bord
- Cliquez sur Ajouter un graphique dans le menu, puis sélectionnez Google Maps dans le menu déroulant. Vous pouvez également utiliser la carte géographique, mais les visualisations Google Maps fournissent plus de contexte, ce qui les rend plus adaptées à ce cas d'utilisation.
2. Ajoutez le graphique en bas à droite du tableau de bord, comme vous l'avez fait pour le graphique en arbre. 3. Sélectionnez la carte dans le tableau de bord pour modifier ses paramètres. Modifiez ensuite les options de l'onglet Données pour qu'elles correspondent aux sélections ci-dessous. Pour ce faire, ajoutez le champ "quartier" à la dimension Info-bulle et "nombre d'enregistrements" à la Taille de la bulle sous "Métrique".
4. Une fois terminé, votre tableau de bord devrait ressembler à ceci :
Ajouter des tableaux de données à votre tableau de bord
Nous allons ensuite ajouter trois tableaux de données au tableau de bord. Les tableaux de données vous permettent d'afficher la valeur d'une variable filtrée, ce qui aide les utilisateurs du tableau de bord à se concentrer sur les métriques les plus importantes. Nous allons créer trois filtres, puis les appliquer aux tableaux de données. Cela créera trois tableaux de données qui indiqueront aux utilisateurs le nombre de demandes de service de type "Nettoyage des rues et des trottoirs", "Graffitis" et "Camps". Il s'agit des trois types de services les plus demandés, comme indiqué dans l'arborescence créée précédemment.
- Cliquez sur Ajouter un graphique dans le menu, puis sélectionnez "Fiche de données" dans le menu déroulant. Deux options s'affichent : "Tableau de données" et "Tableau de données avec des nombres compacts". L'une ou l'autre de ces méthodes fonctionnera pour le cas d'utilisation prévu.
2. Ajoutez le tableau de données au-dessus du graphique TreeMap dans le tableau de bord et assurez-vous que le champ "Nombre d'enregistrements" est sélectionné comme métrique. Copiez-le et collez-le pour créer deux autres éléments espacés sur le tableau de bord.
3. Sélectionnez le tableau de données le plus à gauche. Dans le panneau Données à droite, sélectionnez Ajouter un filtre et créez un filtre correspondant aux paramètres ci-dessous. Le tableau de données sera automatiquement mis à jour pour filtrer le nombre d'enregistrements et inclure les demandes de service qui répondent aux critères des filtres.
4. Procédez de même pour les tableaux de données du milieu et de droite afin de créer des tableaux de données qui affichent le nombre de demandes avec les catégories "Graffitis" et "Camps". Cliquez sur Ajouter un filtre pour afficher le sélecteur de filtres, qui présente tous les filtres déjà créés. Cliquez sur Créer un filtre en bas de l'écran pour créer des filtres. Une fois les filtres créés, vous devriez constater que les valeurs sont automatiquement mises à jour pour refléter les nouveaux paramètres du tableau de données. 5. Sélectionnez les trois objets "Tableau de données" en même temps en maintenant la touche Maj enfoncée et en cliquant dessus, puis cliquez sur Styles dans le panneau pour modifier le style des tableaux de données. Les modifications que vous apportez maintenant seront appliquées simultanément aux trois tableaux de données. Mettez à jour le style des tableaux de données pour qu'il corresponde aux paramètres du panneau ci-dessous. Ne vous inquiétez pas si les couleurs sont légèrement différentes. Nous choisirons de "Masquer le nom de la métrique" (actuellement "Nombre d'enregistrements" dans le tableau de bord) afin de pouvoir insérer notre propre texte à la place et rendre la signification de ces métriques plus compréhensible pour les lecteurs du tableau de bord.
6. Ajoutez du texte au-dessus des tableaux de données pour que les utilisateurs comprennent ce que représentent les métriques. Dans la barre d'outils, cliquez sur l'icône Texte. Tracez une zone sur le canevas, puis saisissez votre texte dans la zone.
Votre tableau de bord devrait se présenter comme suit :
6. Créer des filtres
Les filtres de Data Studio vous permettent d'affiner ou de réduire les données reflétées dans un graphique. Vous définissez un filtre en définissant des critères, comme une instruction WHERE en SQL. Les filtres peuvent cibler une plage de valeurs spécifique pour une ou plusieurs dimensions de votre ensemble de données, par exemple en limitant les données à une période spécifique. Vous pouvez appliquer des filtres à différents niveaux :
- Au niveau du graphique : le filtre n'est appliqué qu'à un graphique spécifique.
- Au niveau du groupe : le filtre est appliqué à un groupe de graphiques sélectionnés.
- Au niveau de la page : tous les graphiques de la page sont filtrés.
- Au niveau du rapport : tous les graphiques du rapport sont filtrés.
Maintenant que nous avons mis en place la majeure partie du tableau de bord, ajoutons un contrôle de filtre qui permettra aux lecteurs de choisir de manière interactive un ou plusieurs quartiers qu'ils souhaitent voir reflétés dans les éléments visuels du rapport lorsqu'ils les examinent.
- Cliquez sur Contrôle du filtre dans le menu Data Studio.
2. Cliquez sur le canevas du tableau de bord pour placer le sélecteur de filtre, comme vous l'avez fait précédemment lorsque vous avez ajouté des graphiques. 3. Assurez-vous que la dimension du filtre est définie sur "quartier" dans le panneau Données, si ce n'est pas déjà le cas. 4. Sélectionnez le filtre en cliquant dessus dans le tableau de bord. Cliquez ensuite sur Organiser dans la barre de menu supérieure, puis sélectionnez Définir au niveau de la page. Si vous ne pouvez pas sélectionner cette option, cela signifie que le filtre est déjà défini au niveau de la page et qu'il filtrera tous les graphiques de cette page lorsqu'il sera modifié.
Vous disposez désormais d'un tableau de bord prêt à l'emploi.
7. Tester et partager
Tester votre tableau de bord
Maintenant que le tableau de bord est terminé, examinons-le du point de vue du lecteur pour nous assurer que tout fonctionne comme prévu.
Cliquez sur Afficher en haut à droite pour afficher le tableau de bord du point de vue de vos spectateurs.
Partager votre tableau de bord
Une fois que tout est comme vous le souhaitez, vous pouvez partager votre tableau de bord. Data Studio facilite le partage de tableaux de bord grâce à l'interface de partage familière utilisée dans Google Sheets, Docs et d'autres produits G Suite.
Commencez par modifier le nom de votre tableau de bord pour que les utilisateurs puissent le trouver plus facilement. Cliquez sur le nom du rapport ("Sans titre") en haut à gauche, puis remplacez-le par "San Francisco 311 Requests by Neighborhood" (Demandes 311 à San Francisco par quartier).
Cliquez sur le bouton Partager en haut à droite pour ouvrir l'interface de partage. Vous y trouverez plusieurs options, comme le partage avec des utilisateurs individuels par e-mail, le partage par domaine ou le partage public avec tous les utilisateurs. Ce dernier paramètre est particulièrement utile si vous souhaitez intégrer le rapport sur un site Web public.
Étapes suivantes
Consultez d'autres ateliers de programmation en recherchant"Data Studio" en haut de la page pour découvrir comment les outils de business intelligence de Google Cloud peuvent répondre à vos besoins. D'autres ateliers de programmation sur Looker, le nouvel outil de BI de Google Cloud, seront bientôt disponibles.
Vous pouvez également accélérer vos tableaux de bord en utilisant jusqu'à 100 Go de stockage en mémoire avec BigQuery BI Engine. BI Engine est un service d'analyse en mémoire rapide qui permet aux utilisateurs d'explorer de manière interactive des ensembles de données complexes dans BigQuery, en bénéficiant d'un temps de réponse de requête inférieur à une seconde et d'une simultanéité élevée. Il s'intègre de façon transparente à Data Studio pour accélérer l'exploration et l'analyse des données, ce qui rend vos tableaux de bord encore plus efficaces pour vos spectateurs.