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 Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

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

    Accéder au sélecteur de projet

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

    .
  5. Facultatif : Activez la facturation pour le projet. Les étapes décrites dans ce document demeurent valables, même si vous ne souhaitez pas activer la facturation ou fournir une carte de crédit. BigQuery fournit un bac à sable permettant d'accomplir les étapes.

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. Si l'onglet Éditeur n'est pas visible, cliquez sur Saisir une nouvelle requête.

    Onglet Éditeur.

  3. Copiez et collez la requête suivante dans le champ Éditeur.

    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. Si la requête est valide, une coche apparaît avec la quantité de données que la requête va traiter. Cette métrique vous aide à déterminer le coût d'exécution de la requête. Si la requête n'est pas valide, un point d'exclamation apparaît avec un message d'erreur.

    Outil de validation des requêtes

  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 le panneau Explorateur, cliquez sur le nom de votre projet.

  3. Développez l'option Actions, puis cliquez sur Créer un ensemble de données.

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

    • Dans le champ Dataset ID (ID de l'ensemble de données), saisissez babynames.
    • Dans le champ Data location (Emplacement des données), sélectionnez United States (US) (États-Unis). 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

Charger les données dans une table.

  1. Dans le panneau Explorateur, cliquez sur l'ensemble de données babynames que vous avez créé.

  2. Développez l'option  Actions puis cliquez sur Ouvrir.

  3. Dans le panneau de détails, cliquez sur Créer une table.

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

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

    • Dans la section Source, pour le champ Créer une table à partir de, choisissez Importer.
    • Sous Sélectionner un fichier, cliquez sur Parcourir, accédez au fichier yob2014.txt, puis cliquez sur Ouvrir.
    • Pour Format de fichier, sélectionnez CSV.
    • Pour le champ Nom de la table de la section Destination, saisissez names_2014.
    • Dans la section Schéma, cliquez sur le bouton 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.

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

  6. Attendez que BigQuery crée la table et charge les données. Lorsque BigQuery a fini de charger les données, une coche apparaît dans le panneau Historique des tâches.

Prévisualiser la table

Pour prévisualiser les premières lignes de données, procédez comme suit :

  1. Dans le panneau Explorateur, développez la section babynames, puis sélectionnez names_2014.

  2. Dans le panneau de détails, cliquez sur Aperçu. BigQuery affiche les premières lignes de la table.

    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. Cliquez sur Saisir une nouvelle requête. Un nouvel onglet de l'éditeur de requête s'ouvre.

  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 Explorateur, cliquez sur l'ensemble de données babynames que vous avez créé.

  3. Développez l'option Actions, puis cliquez sur Supprimer.

  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. Cette action supprime l'ensemble de données, la table et toutes les données.

Étapes suivantes