Charger et interroger des données avec Google Cloud Console
Découvrez comment utiliser la console Google Cloud pour créer un ensemble de données, charger des exemples de données dans une table BigQuery et interroger des tables.
Pour obtenir des conseils détaillés sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :
Avant de commencer
Avant de pouvoir explorer BigQuery, vous devez vous connecter à la console Google 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 la page Activer le bac à sable BigQuery.- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
- Facultatif : Si vous sélectionnez un projet existant, veillez à activer l'API BigQuery. L'API BigQuery est automatiquement activée dans les nouveaux projets.
Créer un ensemble de données BigQuery
Utilisez la console Google Cloud pour créer un ensemble de données destiné à stocker les données.
- Dans la console Google Cloud, ouvrez la page "BigQuery". Accéder à BigQuery
- Dans le panneau
Explorateur , cliquez sur le nom de votre projet. - Développez la section Afficher les actions > Créer un ensemble de données.
- 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 la liste Emplacement des données, 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. - Conservez les autres paramètres par défaut, puis cliquez sur
Créer un ensemble de données .
Télécharger le fichier de données source
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 cet ensemble de données, consultez la page d'informations sur l'ensemble de données de l'Administration de la sécurité sociale.
Téléchargez l'ensemble de 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
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.Pour voir à quoi ressemblent les données, ouvrez le fichier
yob2014.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.Notez l'emplacement du fichier
yob2014.txt
pour pouvoir le retrouver ultérieurement.
Charger des données dans une table
Charger les données dans une table.
- Dans le panneau
Explorateur , cliquez sur le nom de votre projet. - À côté de l'ensemble de données babynames, cliquez sur Autres actions , puis sélectionnez Ouvrir.
- Dans le panneau de détails, cliquez sur
Sauf indication contraire, utilisez les valeurs par défaut pour tous les paramètres.
Créer une table. - Sur la page Créer une table, procédez comme suit :
- Dans la section Source, choisissez Importer dans la liste
Créer une table à partir de . - Dans le champ Sélectionner un fichier, cliquez sur Parcourir.
- Accédez à votre fichier
yob2014.txt
local et sélectionnez-le, puis cliquez sur Ouvrir. - Dans la liste
Format de fichier , sélectionnez CSV. - Dans la section Destination, saisissez
names_2014
en tant queNom de la table . - 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 : Cliquez sur
Créer une table .Attendez que BigQuery crée la table et charge les données. Une fois que BigQuery a fini de charger les données, développez le panneau
Historique personnel et Historique du projet pour examiner les détails de la tâche.
name:string,assigned_sex_at_birth:string,count:integer
Prévisualiser les données de la table
Pour prévisualiser les données de la table, procédez comme suit :
- Dans le panneau
Explorateur , développez votre projet et votre ensemble de donnéesbabynames
, puis sélectionnez la tablenames_2014
. - Dans le panneau de détails, cliquez sur
Aperçu . BigQuery affiche les premières lignes de la table.
Interroger les données de la table
Vous allez maintenant interroger la table. Le processus est identique à l'exemple précédent, sauf que cette fois, vous interrogez votre table au lieu d'une table publique.
- Cliquez sur Saisir une nouvelle requête. Un onglet Éditeur s'affiche.
- Dans le champ
Éditeur , collez la requête suivante : Cette requête permet de récupérer les cinq premiers prénoms masculins donnés aux bébés américains assignés homme à leur naissance en 2014.
SELECT name, count FROM `babynames.names_2014` WHERE assigned_sex_at_birth = 'M' ORDER BY count DESC LIMIT 5;
- Cliquez sur
Exécuter . Les résultats sont affichés dans la section Résultats de la requête.
Vous êtes parvenu à interroger une table dans un ensemble de données public, puis à charger vos exemples de données dans BigQuery à l'aide de Cloud Console.
Effectuer un nettoyage
Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :
- Dans la console Google Cloud, ouvrez la page "BigQuery". Accéder à BigQuery
- Dans le panneau Explorateur, cliquez sur l'ensemble de données
babynames
que vous avez créé. - Développez l'option Afficher les actions, puis cliquez sur Supprimer.
- 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.
Étape suivante
- Pour en savoir plus sur la console Google Cloud, consultez la page Utiliser la console Google Cloud.
- Pour en savoir plus sur le chargement de données dans BigQuery, consultez la section Présentation du chargement des données.
- Pour en savoir plus sur l'interrogation de données, consultez la section Présentation des requêtes de données dans BigQuery.
- Pour savoir comment charger un fichier JSON avec des données imbriquées et répétées, consultez la section Charger des données JSON imbriquées et répétées.
- Pour en savoir plus sur l'accès automatisé à BigQuery, consultez la documentation de référence de l'API REST ou la page Bibliothèques clientes BigQuery.