GSP380
Présentation
Dans un atelier challenge, vous devez suivre un scénario et effectuer une série de tâches. Aucune instruction détaillée n'est fournie : vous devez utiliser les compétences acquises au cours des ateliers du cours correspondant pour déterminer comment procéder par vous-même. Vous saurez si vous avez exécuté correctement les différentes tâches grâce au score calculé automatiquement (affiché sur cette page).
Lorsque vous participez à un atelier challenge, vous n'étudiez pas de nouveaux concepts Google Cloud, mais approfondissez les compétences précédemment acquises. Il peut par exemple vous être demandé de modifier des valeurs par défaut ou encore d'examiner des messages d'erreur pour corriger vous-même les problèmes.
Pour atteindre le score de 100 %, vous devez mener à bien l'ensemble des tâches dans le délai imparti.
Cet atelier est recommandé aux participants inscrits pour le badge de compétence Créer et gérer des instances Bigtable. Êtes-vous prêt pour le challenge ?
Compétences évaluées
- Créer une instance Bigtable
- Créer et remplir des tables Bigtable
- Interroger des données dans Bigtable
- Configurer l'autoscaling des nœuds et la réplication dans Bigtable
- Sauvegarder et restaurer des données dans Bigtable
- Supprimer des données Bigtable
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 les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Des identifiants temporaires vous sont fournis pour vous permettre de 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 (recommandé) ou de navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
- Vous disposez d'un temps limité. N'oubliez pas qu'une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Utilisez uniquement le compte de participant pour cet atelier. Si vous utilisez un autre compte Google Cloud, des frais peuvent être facturés à ce compte.
Scénario du challenge
Vous avez été embauché en tant qu'ingénieur de base de données par une entreprise d'e-commerce qui souhaite personnaliser ses ventes. L'entreprise voudrait utiliser Bigtable pour stocker les interactions des utilisateurs avec les produits en ligne et les recommandations personnalisées issues des modèles de machine learning.
Pour votre première mission, vous devez configurer l'instance et les tables Bigtable afin de stocker des exemples de données concernant les interactions des utilisateurs avec les produits et les recommandations personnalisées pour chaque utilisateur. Le but est de permettre à votre équipe de poursuivre l'exploration de ces pistes.
Vous êtes censé avoir les compétences et les connaissances requises pour ces tâches. Par conséquent, aucune instruction détaillée ne vous est fournie. Sauf indication contraire, vous pouvez utiliser n'importe quel workflow ou outil pour accomplir les tâches.
Tâche 1 : Créer une instance Bigtable
Pour commencer votre projet, créez une instance Bigtable nommée ecommerce-recommendations en respectant les exigences suivantes :
| Propriété |
Valeur |
| ID d'instance |
ecommerce-recommendations |
| Type de stockage |
SSD |
Votre instance doit comporter un cluster, configuré avec l'autoscaling, et répondre aux exigences suivantes :
| Propriété |
Valeur |
| ID du cluster |
ecommerce-recommendations-c1 |
| Région |
|
| Zone |
|
| Nombre minimal de nœuds |
1 |
| Nombre maximal de nœuds |
5 |
| Objectif d'utilisation du CPU |
60 |
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer une instance Bigtable
Tâche 2 : Créer et remplir des tables Bigtable
Interactions des utilisateurs
Pour stocker les interactions des utilisateurs avec les produits, créez une table nommée SessionHistory.
- Pour charger les données dans la table, créez un job Dataflow nommé import-sessions et utilisez le fichier SequenceFile suivant :
gs://spls/gsp380/retail-engagements-sales-00000-of-00001
- Examinez le schéma ci-dessous pour identifier les familles de colonnes nécessaires pour cette table.
| ... |
Interactions |
... |
... |
Ventes |
| ... |
red_skirt |
red_hat |
orange_shoes |
sale |
| orange4029#1638940844261 |
|
purchased |
|
orange_shoes#orange_hat |
| purple3137#1638940844261 |
seen |
|
seen |
purple_hat |
| green1032#1638940844261 |
|
|
seen |
green_blouse |
- Une fois que vous avez chargé les données dans la table, exécutez les requêtes appropriées pour répondre à la question suivante.
Remarque : Si le job Dataflow échoue, veillez à redémarrer l'API Dataflow. Pour savoir comment redémarrer l'API Dataflow, consultez l'atelier Créer et remplir une instance Bigtable.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer et remplir une table Bigtable pour les interactions des utilisateurs
Recommandations de produits
Pour stocker les recommandations de produits par utilisateur, créez une table nommée PersonalizedProducts.
- Pour charger les données dans la table, créez un job Dataflow nommé import-recommendations et utilisez le fichier SequenceFile suivant :
gs://spls/gsp380//retail-recommendations-00000-of-00001
- Examinez le schéma ci-dessous pour identifier les familles de colonnes nécessaires pour cette table.
| ... |
Recommandations |
... |
… |
… |
| ... |
Recommendation0 |
Recommendation1 |
Recommendation2 |
Recommendation3 |
| purple3103 |
purple_hat |
purple_blouse |
purple_skirt |
purple_jacket |
| yellow4744 |
yellow_dress |
yellow_jacket |
yellow_shoes |
yellow_hat |
| blue1936 |
blue_shoes |
blue_blouse |
blue_dress |
blue_hat |
- Une fois que vous avez chargé les données dans la table, exécutez les requêtes appropriées pour répondre à la question suivante.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer et remplir une table Bigtable pour les recommandations des utilisateurs
Tâche 3 : Configurer la réplication dans Bigtable
Pour configurer la réplication, vous devez respecter les exigences suivantes :
| Propriété |
Valeur |
| ID du cluster |
ecommerce-recommendations-c2 |
| Région |
|
| Zone |
Sélectionnez une zone disponible |
Appliquez l'autoscaling des nœuds pour qu'il corresponde au cluster que vous avez créé dans la tâche 1.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Configurer la réplication dans Bigtable
Tâche 4 : Sauvegarder et restaurer des données dans Bigtable
Pour faciliter la récupération des données, créez une sauvegarde de la table PersonalizedProducts :
- Définissez l'ID de sauvegarde sur PersonalizedProducts_7.
- Définissez la date d'expiration sur une semaine.
Après avoir créé la sauvegarde, restaurez-la dans une nouvelle table nommée PersonalizedProducts_7_restored.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer une sauvegarde et restaurer des données dans Bigtable
Tâche 5 : Supprimer des données Bigtable
Pour terminer, supprimez toutes les tables et sauvegardes Bigtable, puis supprimez l'instance Bigtable pour économiser les ressources de l'entreprise.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Supprimer des données Bigtable
Félicitations !
Dans cet atelier challenge, vous avez démontré vos compétences en créant une instance Bigtable, en créant et en remplissant des tables, en configurant l'autoscaling des nœuds et la réplication, et en sauvegardant et restaurant des données dans Bigtable.

Gagnez votre prochain badge de compétence
Cet atelier d'auto-formation contribue à l'obtention du badge de compétence Créer et gérer des instances Bigtable. Si vous terminez cette formation, vous obtiendrez le badge de compétence ci-dessus attestant de votre réussite. N'hésitez pas à ajouter ce badge à votre CV et à le partager sur les réseaux sociaux avec le hashtag #GoogleCloudBadge.
Ce badge de compétence est associé au parcours de formation Ingénieur en base de données de Google Cloud. Poursuivez votre parcours en tentant d'obtenir le badge de compétence Migrer des données MySQL vers Cloud SQL à l'aide de Database Migration Service ou le badge de compétence Créer et gérer des instances Cloud SQL pour PostgreSQL.
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 : 16 octobre 2025
Dernier test de l'atelier : 16 octobre 2025
Copyright 2026 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.