Guide de démarrage rapide sur l'utilisation de Cloud Console

Vous pouvez utiliser Google Cloud Console comme interface visuelle pour effectuer des tâches telles que l'exécution de requêtes ou le chargement et l'exportation de données. Dans ce démarrage rapide, vous allez découvrir comment interroger des tables dans un ensemble de données public et comment charger des exemples de données dans BigQuery à l'aide de Cloud Console.

Avant de commencer

  1. Connectez-vous à votre compte Google.

    Si vous n'en possédez pas déjà un, vous devez en créer un.

  2. Dans Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Cloud.

    Accéder à la page de sélection du projet

  3. BigQuery est automatiquement activé dans les nouveaux projets. Pour activer BigQuery dans un projet préexistant, accédez à Activez l'API BigQuery.

    Activer l'API

    .
  4. BigQuery fournit un bac à sable si vous ne souhaitez pas ajouter une carte de crédit ni activer la facturation pour votre projet. Les étapes décrites sur cette page fonctionnent quel que soit l'état de facturation du projet. Si vous le souhaitez, vous pouvez également découvrir comment activer la facturation.

Effectuer des requêtes sur un ensemble de données public

Cloud Console fournit une interface pour interroger les tables, y compris les ensembles de données publics proposés par BigQuery.

Dans cet exemple, vous interrogez l'ensemble de données public Prénoms aux États-Unis pour déterminer les noms les plus courants dans ce pays entre 1910 et 2013.

Les ensembles de données publics BigQuery sont affichés par défaut dans Cloud Console. Pour ouvrir le projet des ensembles de données publics, saisissez manuellement l'URL suivante dans votre navigateur :

https://console.cloud.google.com/bigquery?p=bigquery-public-data&page=project

Pour interroger des données dans un ensemble de données public, procédez comme suit :

  1. Accédez à la page BigQuery de Cloud Console.

    Accéder à BigQuery

  2. Cliquez sur Saisir une nouvelle requête. Si ce texte est grisé, cela signifie que l'éditeur de requête est déjà ouvert.

    Bouton Saisir une requête.

  3. Copiez et collez la requête suivante dans la zone de texte de requête.

    SELECT
      name, gender,
      SUM(number) AS total
    FROM
      `bigquery-public-data.usa_names.usa_1910_2013`
    GROUP BY
      name, gender
    ORDER BY
      total DESC
    LIMIT
      10
    
  4. Pour afficher le programme de validation des requêtes, cliquez sur la coche verte.

    Outil de validation des requêtes.

    Si la requête est valide, une coche verte apparaît. Si la requête n'est pas valide, un point d'exclamation rouge apparaît. Si la requête est valide, l'outil de validation affiche aussi la quantité de données que la requête va traiter lors de son exécution. La quantité de données traitées sert à déterminer le coût d'exécution de la requête.

  5. Cliquez sur Run (Exécuter). La page de résultats de la requête s'affiche sous la fenêtre de requête. En haut de la page de résultats de la requête, le temps écoulé et les données traitées par la requête sont affichés. Sous le message Query complete..., une table affiche les résultats de la requête avec une ligne d'en-tête contenant le nom de chaque colonne sélectionnée dans la requête.

    Résultats de la requête dans Cloud Console.

Charger des données dans une table

Vous allez ensuite charger les données dans une table et les interroger.

Télécharger les données

Le fichier que vous téléchargez contient environ 7 Mo de données correspondant aux prénoms populaires donnés aux bébés et est fourni par l'Administration de la sécurité sociale des États-Unis.

  1. Téléchargez le fichier ZIP des prénoms donnés aux enfants.

  2. Extrayez le fichier sur votre ordinateur.

    Le fichier zip contient un fichier NationalReadMe.pdf, qui décrit l'ensemble de données. En savoir plus sur l'ensemble de données

  3. Ouvrez le fichier nommé yob2014.txt pour obtenir un aperçu des données. Il s'agit d'un fichier CSV contenant les trois colonnes suivantes : prénom, sexe (M ou F) et nombre d'enfants portant ce prénom. Le fichier ne comporte pas de ligne d'en-tête.

  4. Notez l'emplacement du fichier yob2014.txt pour pouvoir le retrouver ultérieurement.

Créer un ensemble de données

Vous allez ensuite créer un ensemble de données dans Cloud Console pour y stocker les données.

  1. Si nécessaire, ouvrez la page BigQuery dans Cloud Console.

    Accéder à BigQuery

  2. Dans la section Ressources du panneau de navigation, cliquez sur le nom du projet.

  3. Dans le panneau "Détails" situé à droite, cliquez sur Créer un ensemble de données.

    Résultats de la requête dans Cloud Console.

  4. Sur la page Créer un ensemble de données, procédez comme suit :

    • Dans le champ ID de l'ensemble de données, saisissez babynames.
    • Dans le champ Emplacement des données, sélectionnez États-Unis (US). Les ensembles de données publics sont actuellement stockés dans l'emplacement multirégional US. Par souci de simplicité, utilisez le même emplacement pour votre ensemble de données.

      Créer une page d'ensemble de données

  5. Ne modifiez aucun autre paramètre par défaut et cliquez sur Créer un ensemble de données.

Charger les données dans une table

Ensuite, chargez les données dans une table.

  1. Dans le panneau de navigation, dans la section Ressources, cliquez sur l'ensemble de données babynames que vous venez de créer.

  2. Sur le côté droit, dans le panneau des détails, cliquez sur Créer une table.

    Utilisez les valeurs par défaut pour tous les paramètres, sauf indication contraire.

  3. Sur la page Créer une table, procédez comme suit :

    • Sous Source, cliquez sur Tableau vide et sélectionnez Importer.
    • Sous Select file (Sélectionner un fichier), cliquez sur Browse (Parcourir), accédez au fichier yob2014.txt, puis cliquez sur Open (Ouvrir).
    • Sous Format de fichier, cliquez sur Avro et choisissez CSV.
    • Pour le champ Nom de la table de la section Destination, saisissez names_2014.
    • Dans la section Schema (Schéma), cliquez sur le bouton Edit as text (Modifier sous forme de texte) et collez la définition de schéma suivante dans la zone.

        name:string,gender:string,count:integer
        

      Page de nouvelle table.

  4. Cliquez sur Create table (Créer une table).

  5. Attendez que BigQuery crée la table et charge les données. Pendant que BigQuery charge les données, une chaîne (1 en cours d'exécution) s'affiche à côté de l'historique des tâches dans le panneau de navigation. Cette chaîne disparaît après le chargement des données.

Prévisualiser la table

Une fois disparue la chaîne (1 en cours d'exécution), vous pouvez accéder à la table. Pour prévisualiser les quelques premières lignes des données, procédez comme suit :

  1. Dans le panneau de navigation, sélectionnez babynames > names_2014.

  2. Dans le panneau des détails, cliquez sur l'onglet Preview (Aperçu).

    Aperçu de la table dans Cloud Console.

Interroger la table

Maintenant que vous avez chargé des données dans une table, vous pouvez l'interroger. Le processus est identique à l'exemple précédent, sauf que cette fois, vous interrogez votre table au lieu d'une table publique.

  1. Si nécessaire, cliquez sur le bouton Saisir une nouvelle requête. Si vous n'avez pas caché la fenêtre de requête précédemment, il devrait toujours être visible.

  2. Copiez et collez la requête suivante dans la zone de texte de requête. Cette requête permet de récupérer les cinq premiers prénoms donnés aux enfants nés aux États-Unis en 2014.

    SELECT
      name,
      count
    FROM
      `babynames.names_2014`
    WHERE
      gender = 'M'
    ORDER BY
      count DESC
    LIMIT
      5
    
  3. Cliquez sur Run (Exécuter). Les résultats sont affichés sous la fenêtre de requête.

    Résultats de la requête sur les prénoms.

Effectuer un nettoyage

Pour éviter que les ressources utilisées dans ce guide de démarrage rapide soient facturées sur votre compte Google Cloud, procédez comme suit :

  1. Si nécessaire, ouvrez la page BigQuery dans Cloud Console.

    Accéder à BigQuery

  2. Dans le panneau de navigation, dans la section Ressources, cliquez sur l'ensemble de données babynames que vous avez créé.

  3. Dans le panneau de détails, sur le côté droit, cliquez sur Supprimer l'ensemble de données. Cette action supprime l'ensemble de données, la table et toutes les données.

  4. Dans la boîte de dialogue Supprimer l'ensemble de données, confirmez la commande de suppression en saisissant le nom de votre ensemble de données (babynames), puis cliquez sur Supprimer.

Étapes suivantes