arrow_back

Examiner les données de facturation de BigQuery dans Google Sheets

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Examiner les données de facturation de BigQuery dans Google Sheets

Lab 1 heure universal_currency_alt 1 crédit show_chart Débutant
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP623

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

À mesure que les organisations se développent et recueillent des téraoctets de données complexes, elles ont besoin d'outils pour stocker et analyser les renseignements dont elles disposent. Chaque unité commerciale peut avoir besoin d'analyser une part de ces données à des fins opérationnelles spécifiques. En comptabilité, par exemple, un contrôleur pourrait souhaiter analyser les données Cloud Billing de son organisation pour répondre à ce type de questions spécifiques :

  • Quel a été le coût total d'un projet le mois dernier ?
  • Quel projet a consommé le plus de ressources réseau ?
  • Quel est le coût mensuel ventilé par équipe ?

BigQuery aide les utilisateurs à gérer et analyser des ensembles de données volumineux grâce à une puissance de calcul élevée. Mais tout le monde n'est pas expert BigQuery ni spécialiste des données. Pour effectuer des analyses de données ad hoc, beaucoup de personnes se sentent plus à l'aise avec des feuilles de calcul. Vous pouvez utiliser des feuilles connectées Google Workspace pour extraire vos données BigQuery dans Google Sheets et effectuer votre analyse.

Remarque : Les feuilles connectées Google Workspace pour BigQuery ne sont disponibles que pour les comptes Google Workspace Entreprise et Education.

Objectifs de l'atelier

Dans cet atelier, vous allez apprendre à effectuer les tâches suivantes :

  • Utiliser les feuilles connectées Google Workspace pour vous connecter à BigQuery
  • Accéder aux données via BigQuery et les importer dans Sheets
  • Analyser les données dans Sheets, puis partager le résultat avec d'autres utilisateurs

Préparation

Avant de cliquer sur le bouton "Démarrer l'atelier"

Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique vous permet de suivre vous-même les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Nous vous fournissons des identifiants temporaires pour vous connecter à Google Cloud le temps de l'atelier.

Pour réaliser cet atelier :

  • vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome) ;
Remarque : Ouvrez une fenêtre de navigateur en mode incognito/navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le temporaire étudiant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
  • vous disposez d'un temps limité ; une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier afin d'éviter que des frais supplémentaires ne vous soient facturés.

Démarrer l'atelier

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, un pop-up s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous verrez un panneau contenant les identifiants temporaires à utiliser pour cet atelier.

Identifiants

  1. Prenez note du nom d'utilisateur et du mot de passe, car vous en aurez peut-être besoin pour ouvrir Google Sheets.

Tâche 1 : Ouvrir Sheets et se connecter à BigQuery

Cette tâche consiste à utiliser les feuilles connectées Google Workspace pour vous connecter à BigQuery.

  1. Pour ouvrir Google Sheets, cliquez sur le lien suivant :

    Ouvrir Google Sheets

  2. Si vous y êtes invité, dans la boîte de dialogue Bienvenue dans Google Sheets, cliquez sur X.

  3. Pour ouvrir une feuille de calcul vierge, dans le volet Créer une feuille de calcul, cliquez sur Vierge (Icône de feuille de calcul vierge).

Se connecter à BigQuery

Remarque : Vérifiez que vous utilisez bien le compte de l'atelier pour interroger BigQuery. Si vous utilisez votre compte personnel pour créer des requêtes, des frais pourraient vous être facturés.

Cette étape consiste à utiliser Sheets pour vous connecter à BigQuery et accéder à vos données de facturation.

  1. Dans la barre de menu située en haut, cliquez sur Données > Connecteurs de données > Se connecter à BigQuery.

  2. Dans la boîte de dialogue Connectez-vous et analysez des big data dans Sheets, cliquez sur Se connecter.

  3. Dans la boîte de dialogue Ajouter une connexion de données, sélectionnez le projet dont le nom commence par qwiklabs-gcp-xxxxx.

    Vous pouvez désormais utiliser le connecteur de données Sheets pour récupérer des informations depuis BigQuery.

  4. Pour ouvrir l'éditeur de requête BigQuery, cliquez sur Rédiger une requête personnalisée.

  5. Dans l'éditeur de requête BigQuery, examinez le volet de droite. La section "Schéma" présente les détails de votre projet dont vous avez besoin pour créer une requête. Dans cet exemple :

    • Projet : [qwiklabs-gcp-xxx]
    • Ensemble de données : billing_dataset
    • Table : enterprise_billing
    • Colonnes : toutes les valeurs figurant sous enterprise_billing

Tâche 2 : Écrire une requête

Cette tâche consiste à utiliser les feuilles connectées Google Workspace pour interroger vos données de facturation (à partir de la table enterprise_billing), puis à extraire vos données dans la feuille de calcul.

Pour en savoir plus sur l'écriture de requêtes dans BigQuery, reportez-vous à Syntaxe des requêtes SQL dans BigQuery.

Extraire toutes les données de facturation vers votre feuille de calcul

  1. Dans l'éditeur de requête BigQuery, saisissez la requête suivante :
SELECT * FROM billing_dataset.enterprise_billing
  • SELECT spécifie les colonnes. Dans cette tâche, le signe "*" (astérisque) sélectionne toutes les colonnes.

  • FROM spécifie la source d'extraction des données au format [ensemble de données].[table]. Dans cette tâche, les données sont extraites à partir de billing_dataset.enterprise_billing.

    Une coche verte confirme l'absence d'erreurs dans le script.

  1. Pour voir un exemple de données renvoyées, cliquez sur Prévisualiser les résultats.

  2. Pour extraire les données dans votre feuille de calcul, cliquez sur Connecter.

    Un onglet Feuille connectée 1 contenant toutes les données extraites est alors créé.

  3. Dans la boîte de dialogue Opération réussie. Vos données sont connectées, cliquez sur X.

Vous pouvez utiliser la fonctionnalité Filtrer pour organiser les données et les analyser. Cependant, en fonction de ce que vous souhaitez analyser, l'extraction d'un sous-ensemble de vos données peut s'avérer plus efficace.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez réussi à exécuter une requête permettant d'extraire toutes les données de facturation vers votre feuille de calcul, vous recevrez une note d'évaluation.

Extraire toutes les données de facturation vers votre feuille de calcul

Affiner votre requête

  1. En bas à gauche de l'écran, pointez sur l'icône d'actualisation pour obtenir un aperçu de l'ensemble de données complet et cliquez sur Plus d'options (Icône Plus), puis sur Paramètres de connexion.

    L'éditeur BigQuery s'ouvre.

  2. Dans l'éditeur de requête BigQuery, supprimez la requête existante et saisissez celle qui suit :

SELECT billing_account_id, usage.amount, usage.unit, credits, Cost, Currency, project.ancestry_numbers, project.id, project.name, sku.description, usage_start_time, usage_end_time, FROM billing_dataset.enterprise_billing WHERE project.name IN ('CTG - Dev', 'CTG - Prod') AND service.description = 'Compute Engine' AND cost > 0 AND EXTRACT(month FROM usage_end_time) = 9 AND EXTRACT(year FROM usage_end_time) = 2020 ORDER BY project.name

Cette requête utilise :

  • SELECT pour spécifier les colonnes ;
  • WHERE pour spécifier uniquement les données pour lesquelles le project.name est CTG - Dev ou CTG - Prod et le service est Compute Engine pour septembre 2020 afin de limiter le nombre de lignes dans la feuille ;
  • ORDER BY pour classer les résultats par project.name.
  1. Lorsque la coche verte s'affiche, cliquez sur Connecter.

  2. Examinez ce qui a changé sur votre feuille de calcul actualisée.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez bien affiné votre requête et inséré les données dans votre feuille de calcul, vous recevrez une note d'évaluation.

Affiner votre requête

Tâche 3 : Organiser et analyser votre feuille de calcul

Dans cette tâche, vous allez utiliser certaines fonctionnalités de Sheets pour organiser et analyser vos données de facturation.

Organiser votre feuille de calcul

  1. Dans Google Sheets, cliquez sur Feuille de calcul sans titre, puis renommez la feuille de calcul Mon rapport de facturation.

  2. Cliquez sur Fichier > Déplacer (Icône Déplacer) > Mon Drive, puis sur Nouveau dossier (Icône Nouveau dossier).

  3. Dans la boîte de dialogue Nouveau dossier, saisissez Rapports de facturation, cliquez sur Créer un dossier (Icône Créer un dossier), puis sur Déplacer ici.

  4. Pour sélectionner toutes les lignes et colonnes, cliquez sur la cellule vide en haut à gauche.

  5. Pour redimensionner la cellule, pointez sur la bordure droite de la cellule située en haut de la première colonne, puis double-cliquez.

    La largeur des cellules s'adapte alors au texte de chaque colonne.

Adapter la largeur de la cellule au texte dans chaque colonne

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée.

Organiser votre feuille de calcul

Tâche 4 : Analyser vos données

Cette tâche consiste à créer des tables et des graphiques afin d'analyser vos données.

Colonne de calcul

  1. En haut de la page, cliquez sur Colonne de calcul.

  2. Dans la boîte de dialogue Ajouter une colonne de calcul, cliquez sur Colonnes, puis sélectionnez cost.

    Vous devrez peut-être faire défiler la page vers le bas pour voir l'option "cost".

  3. Dans le champ Nom de la colonne de calcul, saisissez Somme des coûts, puis cliquez sur Ajouter.

  4. Cliquez sur Appliquer.

    La colonne "Somme des coûts" est ajoutée à la feuille de calcul.

Graphique

  1. En haut, cliquez sur Graphique, acceptez les paramètres par défaut, puis cliquez sur Créer.

  2. Dans le volet Configuration de l'éditeur de graphique, effectuez les opérations suivantes :

    a. Cliquez sur Ajouter Axe X, puis sélectionnez description.

    b. Cliquez sur Ajouter Série, puis sélectionnez Somme des coûts.

  3. Cliquez sur Appliquer.

    Un graphique à colonnes simple s'affiche.

  4. Pour redimensionner le graphique, cliquez dessus et faites glisser les coins.

  5. Dans le graphique, pointez sur les différentes zones pour lire les descriptions des fenêtres pop-up.

  6. Cliquez sur le graphique, puis sur plus (plus), et sélectionnez Modifier le graphique.

  7. Cliquez sur Graphique à colonnes, puis sélectionnez Graphique à secteurs.

    Le graphique s'affiche désormais sous forme de graphique à secteurs.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée.

Analyser les données du graphique

Tableau croisé dynamique

  1. Retournez à l'onglet "Feuille connectée 1", puis cliquez sur le bouton Tableau croisé dynamique.

  2. Dans la boîte de dialogue Créer un tableau croisé dynamique, acceptez les paramètres par défaut, puis cliquez sur Créer.

  3. Dans l'éditeur de tableau croisé dynamique, effectuez les opérations suivantes :

    a. Pour Lignes, cliquez sur Ajouter, puis sélectionnez description.

    b. Pour Colonnes, cliquez surAjouter, puis sélectionnez nom.

    c. Pour, Valeurs, cliquez sur Ajouter, puis sélectionnez Somme des coûts.

  4. Cliquez sur Appliquer.

  5. Pour sélectionner toutes les lignes et colonnes, cliquez sur la cellule vide en haut à gauche.

  6. Pour redimensionner la cellule, pointez sur la bordure droite de la cellule située en haut de la première colonne, puis double-cliquez.

    La largeur des cellules s'adapte alors au texte de chaque colonne.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée.

Analyser les données du tableau croisé dynamique

Tâche 5 : Planifier l'actualisation de vos données

Cette tâche consiste à actualiser vos données à intervalles réguliers pour tenir votre feuille de calcul à jour. Lorsque vous actualisez vos données, l'ensemble des graphiques et des tableaux croisés dynamiques de la feuille de calcul est également actualisé.

Remarque : Le fait d'exécuter à nouveau une requête dans BigQuery pour actualiser les données sur votre compte personnel peut entraîner des frais supplémentaires.

Pour actualiser automatiquement vos données, enregistrez une macro, puis ajoutez un déclencheur pour la planifier.

Enregistrer une macro pour actualiser vos données

  1. Dans Google Sheets, cliquez sur Feuille 1.

  2. Dans la barre de menu située en haut, cliquez sur Extensions > Macros > Enregistrer une macro.

    La macro commence à enregistrer les différentes étapes.

  3. Cliquez sur l'onglet Feuille connectée 1, puis sur Actualiser l'aperçu.

  4. Dans la boîte de dialogue macro, cliquez sur Enregistrer.

  5. Dans le champ Nom, saisissez Actualiser les données, puis cliquez sur Enregistrer.

Planifier une macro

  1. Dans la barre de menu située en haut, cliquez sur Extensions > Apps Script.

    Apps Script s'ouvre dans un nouvel onglet.

  2. Dans le volet gauche de la fenêtre Macros enregistrées, cliquez sur Déclencheurs.

  3. Dans la boîte de dialogue de bienvenue, cliquez sur Afficher le tableau de bord.

  4. Dans la fenêtre Déclencheurs, cliquez sur Créer un déclencheur.

    Le déclencheur par défaut lance la macro lorsque vous ouvrez la feuille de calcul. Vous devez le modifier pour lancer la macro toutes les 12 heures.

  5. Dans la boîte de dialogue Ajouter un déclencheur pour les macros enregistrées, effectuez les opérations suivantes :

    a. Sous Sélectionnez la source de l'événement, choisissez Déclencheur horaire.

    b. Sous Sélectionnez le type de déclencheur temporel, choisissez Intervalle en heures.

    c. Sous Sélectionnez un intervalle en heures, choisissez Toutes les 12 heures.

    d. Cliquez sur Enregistrer.

  6. Dans la boîte de dialogue Sélectionner un compte, cliquez sur le nom d'utilisateur associé à votre atelier pour accéder aux macros enregistrées.

  7. Dans la boîte de dialogue Accéder à votre compte Google, cliquez sur Autoriser.

    Votre feuille de calcul sera autorisée à afficher vos données dans BigQuery, et pourra afficher et gérer les feuilles de calcul dans lesquelles cette application a été installée.

  8. Affichez votre déclencheur dans la liste de déclencheurs.

Liste de déclencheurs

Votre feuille de calcul actualisera désormais les données issues de BigQuery toutes les 12 heures.

Tâche 6 : Définir les utilisateurs autorisés à afficher et modifier les requêtes et les résultats

Cette tâche consiste à définir l'accès à la feuille de calcul pour déterminer qui peut afficher et modifier les requêtes et les résultats. Pour donner une autorisation d'accès à la feuille de calcul, il vous suffit de la partager.

Partager avec des personnes en particulier

  1. Retournez dans l'onglet Google Sheets.

  2. Dans Google Sheets, cliquez sur Partager.

  3. Dans la boîte de dialogue Partager, saisissez l'adresse e-mail du destinataire avec lequel vous souhaitez partager le fichier.

Remarque : Si l'adresse e-mail ne figure pas dans Google Workspace Enterprise ou Education, le destinataire pourra uniquement consulter le fichier. Remarque : Vous ne pouvez pas partager des fichiers depuis cette plate-forme avec une adresse e-mail qui n'est pas associée à un compte de la plate-forme.
  1. Si vous ne souhaitez pas envoyer de notification de partage de fichier aux destinataires, décochez la case Envoyer une notification. Si vous envoyez une notification par e-mail, celle-ci sera transmise à toutes les adresses indiquées.

  2. Cliquez sur Partager,

Partager en fournissant un lien vers le fichier

Cette étape consiste à partager un lien vers le fichier.

  1. Dans Google Sheets, cliquez sur Partager.

  2. Cliquez sur Limité, puis sélectionnez Qwiklabs.

  3. Cliquez sur Lecteur. Vous constaterez que les options ont été modifiées. Tous les membres de ce groupe disposant du lien peuvent consulter le fichier. Ils ne peuvent toutefois pas le modifier ni le partager avec d'autres utilisateurs.

  4. Cliquez sur Commentateur. Tous les membres de ce groupe peuvent publier des commentaires et des suggestions. Ils ne peuvent toutefois pas modifier le fichier ni le partager avec d'autres utilisateurs.

  5. Cliquez sur Éditeur. Tous les membres de ce groupe peuvent apporter des modifications, accepter ou refuser des suggestions, et partager le fichier avec d'autres utilisateurs. Ils peuvent utiliser le connecteur de données Sheets pour interroger les données sources.

  6. Cliquez sur Copier le lien.

  7. Collez le lien dans un e-mail.

  8. Cliquez sur OK.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée.

Partager en fournissant un lien vers le fichier

Félicitations !

Vous avez utilisé le connecteur de données Sheets pour interroger BigQuery et extraire des données vers votre feuille de calcul, puis vous avez analysé ces données et programmé l'actualisation automatique de la feuille de calcul. Enfin, vous avez passé en revue les moyens de partager la feuille de calcul.

Terminer votre quête

Cet atelier d'auto-formation fait partie de la quête Understanding Your Google Cloud Costs. Une quête est une série d'ateliers associés qui constituent un parcours de formation. Si vous terminez cette quête, vous obtenez un badge attestant de votre réussite. Vous pouvez rendre publics les badges que vous recevez et ajouter leur lien dans votre CV en ligne ou sur vos comptes de réseaux sociaux. Inscrivez-vous à cette quête pour obtenir immédiatement les crédits associés. Découvrez toutes les quêtes disponibles dans le catalogue Google Cloud Skills Boost.

Étapes suivantes et informations supplémentaires

Reportez-vous à l'atelier Présentation de SQL pour BigQuery et Cloud SQL pour en savoir plus sur les requêtes BigQuery.

Apprenez-en davantage sur Google Sheets et sur le connecteur BigQuery.

Formations et certifications Google Cloud

Les formations et certifications Google Cloud vous aident à tirer pleinement parti des technologies Google Cloud. Nos cours portent sur les compétences techniques et les bonnes pratiques à suivre pour être rapidement opérationnel et poursuivre votre apprentissage. Nous proposons des formations pour tous les niveaux, à la demande, en salle et à distance, pour nous adapter aux emplois du temps de chacun. Les certifications vous permettent de valider et de démontrer vos compétences et votre expérience en matière de technologies Google Cloud.

Dernière mise à jour du manuel : 22 novembre 2023

Dernier test de l'atelier : 22 novembre 2023

Copyright 2024 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.