Charger et interroger des données

Découvrez BigQuery en créant un ensemble de données, en chargeant des données dans une table et en interrogeant la table.


Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud , cliquez sur Visite guidée :

Visite guidée


Avant de commencer

Avant de pouvoir explorer BigQuery, vous devez vous connecter à la consoleGoogle Cloud et créer un projet. Si vous n'activez pas la facturation dans votre projet, toutes les données que vous importez sont placées dans le bac à sable BigQuery. Vous pouvez ainsi apprendre à utiliser BigQuery sans frais, mais en n'utilisant qu'un ensemble limité de fonctionnalités BigQuery. Pour en savoir plus, consultez Activer le bac à sable BigQuery.

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  4. Facultatif : Si vous sélectionnez un projet existant, veillez à activer l'API BigQuery. L'API BigQuery est automatiquement activée dans les nouveaux projets.
  5. Créer un ensemble de données BigQuery

    Vous pouvez créer un ensemble de données permettant de stocker les données à l'aide de la console Google Cloud . Vous créez votre ensemble de données dans l'emplacement multirégional US. Pour en savoir plus sur les régions et les emplacements multirégionaux BigQuery, consultez Emplacements.

    1. Dans la console Google Cloud , ouvrez la page "BigQuery".
    2. Accéder à BigQuery
    3. Dans le volet Explorateur, cliquez sur le nom de votre projet.
    4. Cliquez sur Afficher les actions.
    5. Sélectionnez Create Dataset (Créer un ensemble de données).
    6. Sur la page Créer un ensemble de données, procédez comme suit :
      1. Dans le champ ID de l'ensemble de données, saisissez babynames.
      2. Pour Type d'emplacement, sélectionnez Multirégional, puis choisissez US (plusieurs régions aux États-Unis). Les ensembles de données publics sont stockés dans l'emplacement multirégional us. Par souci de simplicité, stockez votre ensemble de données dans le même emplacement.
      3. Conservez les autres paramètres par défaut, puis cliquez sur Créer un ensemble de données.

    Télécharger le fichier contenant les données sources

    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. Il provient de l'Administration de la sécurité sociale des États-Unis.

    Pour en savoir plus sur les données, consultez les informations générales sur les prénoms populaires de l'Administration de la sécurité sociale.

    1. Téléchargez les données de l'Administration de la sécurité sociale des États-Unis en ouvrant l'URL suivante dans un nouvel onglet du navigateur :

      https://www.ssa.gov/OACT/babynames/names.zip
      
    2. Extrayez le fichier.

      Pour en savoir plus sur le schéma de l'ensemble de données, consultez le fichier NationalReadMe.pdf du fichier ZIP.

    3. Pour voir à quoi ressemblent les données, ouvrez le fichier yob2024.txt. Ce fichier contient des valeurs séparées par une virgule spécifiant le prénom, le genre attribué à la naissance et le nombre d'enfants portant ce prénom. Le fichier ne comporte pas de ligne d'en-tête.

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

    Charger des données dans une table

    Ensuite, chargez les données dans une table.

    1. Dans le volet Explorateur, développez le nom de votre projet.
    2. À côté de l'ensemble de données babynames, cliquez sur Afficher les actions, puis sélectionnez Ouvrir.
    3. Cliquez sur Créer une table.

      Sauf indication contraire, utilisez les valeurs par défaut pour tous les paramètres.

    4. Sur la page Créer une table, procédez comme suit :
      1. Dans la section Source, sous Créer une table à partir de, sélectionnez Importer dans la liste.
      2. Dans le champ Sélectionner un fichier, cliquez sur Parcourir.
      3. Accédez à votre fichier yob2024.txt local et sélectionnez-le, puis cliquez sur Ouvrir.
      4. Dans la liste Format de fichier, sélectionnez CSV.
      5. Dans la section Destination, saisissez names_2024 dans le champ Table.
      6. Dans la section Schéma, cliquez sur le bouton Modifier sous forme de texte et collez la définition de schéma suivante dans le champ de texte :
      7. name:string,assigned_sex_at_birth:string,count:integer
      8. Cliquez sur Créer une table.

        Attendez que BigQuery crée la table et charge les données.

    Prévisualiser les données de la table

    Pour prévisualiser les données de la table, procédez comme suit :

    1. Dans le volet Explorateur, développez votre projet et votre ensemble de données babynames, puis sélectionnez la table names_2024.
    2. Cliquez sur l'onglet Aperçu. BigQuery affiche les premières lignes de la table.
    3. Onglet d'aperçu du tableau.
    L'onglet Aperçu n'est pas disponible pour tous les types de table. Par exemple, l'onglet Aperçu n'est pas affiché pour les tables ou les vues externes.

    Interroger les données de la table

    Vous allez maintenant interroger la table.

    1. À côté de l'onglet names_2024, cliquez sur l'option Requête SQL. Un nouvel onglet de l'éditeur s'ouvre.
    2. Dans l'éditeur de requête, collez la requête suivante. Cette requête permet de récupérer les cinq premiers prénoms donnés aux bébés qui ont été désignés hommes à la naissance aux États-Unis en 2024.
      
        SELECT
          name,
          count
        FROM
          `babynames.names_2024`
        WHERE
          assigned_sex_at_birth = 'M'
        ORDER BY
          count DESC
        LIMIT
          5;
        
    3. Cliquez sur Exécuter. Les résultats sont affichés dans la section Résultats de la requête.
      Panneau des résultats de la requête

    Vous avez interrogé une table dans un ensemble de données public, puis chargé vos exemples de données dans BigQuery à l'aide de la console Google Cloud .

    Effectuer un nettoyage

    Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre compte Google Cloud , procédez comme suit :

    1. Dans la console Google Cloud , ouvrez la page "BigQuery".
    2. Accéder à BigQuery
    3. Dans le volet Explorateur, cliquez sur l'ensemble de données babynames que vous avez créé.
    4. Développez l'option Afficher les actions, puis cliquez sur Supprimer.
    5. Dans la boîte de dialogue Supprimer l'ensemble de données, confirmez la commande de suppression en saisissant le mot delete avant de cliquer sur Supprimer.

    Étapes suivantes