Instructions et exigences de configuration de l'atelier
Protégez votre compte et votre progression. Utilisez toujours une fenêtre de navigation privée et les identifiants de l'atelier pour exécuter cet atelier.

Concevoir et interroger des schémas Bigtable

Atelier 20 minutes universal_currency_alt 1 crédit show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Ce contenu n'est pas encore optimisé pour les appareils mobiles.
Pour une expérience optimale, veuillez accéder à notre site sur un ordinateur de bureau en utilisant un lien envoyé par e-mail.

GSP1053

Logo des ateliers d'auto-formation Google Cloud

Présentation

Bigtable est le service de base de données NoSQL entièrement géré et évolutif de Google. Bigtable est idéal pour stocker de grandes quantités de données dans un magasin clé-valeur et pour des cas d'utilisation comme la personnalisation, la technologie publicitaire, la fintech, les médias numériques et l'Internet des objets (IoT). Bigtable permet de lire et d'écrire à haut débit et à faible latence, permettant un accès rapide à de grandes quantités de données pour le traitement et l’analyse.

Dans Bigtable, chaque ligne représente une entité unique (comme un utilisateur ou un capteur) et est identifiée par une clé de ligne unique. Chaque colonne stocke les valeurs des attributs pour chaque ligne, et les familles de colonnes peuvent être utilisées pour organiser les colonnes liées entre elles. À l'intersection d'une ligne et d'une colonne, il peut y avoir plusieurs cellules, chacune représentant une version différente des données à un code temporel donné.

Dans cet atelier, vous allez utiliser la page Bigtable de la console Google Cloud pour explorer une instance Bigtable et la CLI Bigtable (CLI cbt) pour interroger des données dans une table Bigtable. Vous allez également concevoir un schéma de table et une clé de ligne en suivant les bonnes pratiques pour Bigtable.

Objectifs de l'atelier

Dans cet atelier, vous allez apprendre à accéder à une instance Bigtable et à interroger des schémas Bigtable. À la fin de l'atelier, vous saurez :

  • Explorer une instance Bigtable à l'aide de la console Google Cloud
  • Configurez la CLI cbt pour votre instance
  • Concevoir un schéma et une clé de ligne appropriés en suivant les bonnes pratiques Bigtable
  • Interroger des données dans Bigtable

Prérequis

  • Vous devez posséder des connaissances de base sur les concepts et termes liés aux bases de données, tels que les instances, les schémas et les clés.

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.

Démarrer l'atelier et se connecter à la console Google Cloud

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, une boîte de dialogue s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau "Détails concernant l'atelier", qui contient les éléments suivants :

    • Le bouton "Ouvrir la console Google Cloud"
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur Chrome).

    L'atelier lance les ressources, puis ouvre la page "Se connecter" dans un nouvel onglet.

    Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.

    {{{user_0.username | "Username"}}}

    Vous trouverez également le nom d'utilisateur dans le panneau "Détails concernant l'atelier".

  4. Cliquez sur Suivant.

  5. Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.

    {{{user_0.password | "Password"}}}

    Vous trouverez également le mot de passe dans le panneau "Détails concernant l'atelier".

  6. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  7. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas à des essais sans frais.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Pour accéder aux produits et services Google Cloud, cliquez sur le menu de navigation ou saisissez le nom du service ou du produit dans le champ Recherche. Icône du menu de navigation et champ de recherche

Activer Cloud Shell

Cloud Shell est une machine virtuelle qui contient de nombreux outils pour les développeurs. Elle comprend un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud. Cloud Shell vous permet d'accéder via une ligne de commande à vos ressources Google Cloud.

  1. Cliquez sur Activer Cloud Shell Icône Activer Cloud Shell en haut de la console Google Cloud.

  2. Passez les fenêtres suivantes :

    • Accédez à la fenêtre d'informations de Cloud Shell.
    • Autorisez Cloud Shell à utiliser vos identifiants pour effectuer des appels d'API Google Cloud.

Une fois connecté, vous êtes en principe authentifié et le projet est défini sur votre ID_PROJET : . Le résultat contient une ligne qui déclare l'ID_PROJET pour cette session :

Your Cloud Platform project in this session is set to {{{project_0.project_id | "PROJECT_ID"}}}

gcloud est l'outil de ligne de commande pour Google Cloud. Il est préinstallé sur Cloud Shell et permet la complétion par tabulation.

  1. (Facultatif) Vous pouvez lister les noms des comptes actifs à l'aide de cette commande :
gcloud auth list
  1. Cliquez sur Autoriser.

Résultat :

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (Facultatif) Vous pouvez lister les ID de projet à l'aide de cette commande :
gcloud config list project

Résultat :

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Remarque : Pour consulter la documentation complète sur gcloud, dans Google Cloud, accédez au guide de présentation de la gcloud CLI.

Tâche 1 : Explorer une instance Bigtable dans la console

Pour cet atelier, une instance et une table Bigtable ont été créées à l'avance. Dans cette tâche, vous allez accéder à l'instance Bigtable nommée personalized-sales dans la console Google Cloud et examiner les informations concernant cette instance.

  1. Dans la console Google Cloud, accédez au menu de navigation (Menu de navigation). Sous Bases de données, cliquez sur Bigtable.

  2. Dans la liste des instances Bigtable, identifiez l’ID de l’instance personalized-sales.

    Examinez les détails fournis pour Nœuds et répondez à la question suivante.

  1. Pour accéder aux détails de l'instance, cliquez sur l'ID d'instance personalized-sales.

  2. Cliquez sur Modifier l'instance.

    Examinez les détails de l'instance et répondez aux questions suivantes.

  1. Pour fermer la page de modification de l'instance, cliquez sur Annuler.

  2. Dans le tableau des ID de cluster, sur la ligne personalized-sales-cluster1, cliquez sur l'icône en forme de crayon Modifier.

    Examinez les détails du cluster et répondez aux questions suivantes.

  3. Pour fermer les détails du cluster, cliquez sur Annuler.

  4. Dans le menu de navigation, sous Instance, cliquez sur Tables.

    Examinez les détails de la table nommée UserSessions et répondez à la question suivante.

Maintenant que vous avez examiné les détails de l'instance Bigtable, vous pouvez passer à la tâche suivante pour vous connecter à l'instance à l'aide de la CLI cbt.

Tâche 2 : Configurer la CLI Bigtable

Pour vous connecter à Bigtable avec des commandes de la CLI cbt, vous devez d'abord mettre à jour le fichier de configuration .cbtrc avec votre ID de projet et votre ID d'instance Bigtable via Cloud Shell.

Pour savoir comment accéder à Cloud Shell, consultez la section Préparation au début de ce guide d'atelier.

Bien que la CLI cbt soit principalement destinée au débogage et à l'exploration, elle constitue un outil utile pour apprendre les bases de Bigtable. Pour effectuer des opérations CRUD (Créer, lire, mettre à jour et supprimer) en production, nous vous recommandons d'utiliser l'une des bibliothèques clientes pour Bigtable.

  1. Pour modifier le fichier .cbtrc avec l'ID du projet, exécutez les commandes suivantes dans Cloud Shell :
echo project = `gcloud config get-value project` \ >> ~/.cbtrc
  1. Pour afficher la liste des instances Bigtable disponibles dans le projet, exécutez la commande suivante :
cbt listinstances

Le résultat confirme qu'il existe une instance nommée personalized-sales.

  1. Pour modifier le fichier .cbtrc avec l'ID de l'instance Bigtable, exécutez les commandes suivantes :
echo instance = personalized-sales \ >> ~/.cbtrc
  1. Pour vérifier que vous avez bien modifié le fichier .cbtrc avec l'ID du projet et l'ID de l'instance, exécutez la commande suivante :
cat ~/.cbtrc

Le résultat doit ressembler à ceci :

project = <project-id> instance = personalized-sales
  1. Pour afficher la liste des tables disponibles dans l'instance Bigtable nommée personalized-sales, exécutez la commande suivante :
cbt ls

Le résultat confirme que l'instance contient déjà une table nommée UserSessions. Vous allez utiliser cette table dans une tâche ultérieure.

Tâche 3 : Concevoir un schéma et une clé de ligne dans Bigtable

Dans cette tâche, vous allez créer une table de test pour explorer les principes de conception de schémas et de clés de ligne dans Bigtable.

Examiner les données brutes pour concevoir le schéma

Pour concevoir un schéma et une clé de ligne dans Bigtable, il est utile de répondre d'abord à des questions clés sur les données qui seront stockées.

Question Objectif
Que représente chaque ligne ? (par exemple, un utilisateur ou un capteur) Identifier la structure des lignes
Quelles seront les requêtes les plus courantes pour ces données ? Créer une clé de ligne
Quelles valeurs sont collectées pour chaque ligne ? Identifier les colonnes (appelés qualificatifs de colonne)
Existe-t-il des colonnes associées qui peuvent être regroupées ou organisées ensemble ? Identifier les familles de colonnes



Par exemple, considérons un ensemble de données qui enregistre les sessions d’achat en ligne de tous les utilisateurs du site web d’une entreprise d'e-commerce. Chaque ligne représente une session d'achat en ligne individuelle avec un code temporel. Les requêtes les plus courantes sur l'ensemble de données permettent de récupérer des informations sur des sessions individuelles et l'ID utilisateur associé. Les valeurs stockées pour chaque session d'achat comprennent tous les articles avec lesquels l'utilisateur a interagi ou qu'il a achetés pendant la session, ainsi que la préférence de couleur de l'utilisateur.

Les données brutes peuvent être organisées comme suit, avec des colonnes supplémentaires pour d’autres produits (comme blue_jacket ou purple_bag) :

timestamp user_id preferred_color red_skirt red_hat orange_shoes sale
1638940844260 1939 vert vu vu
1638940844260 2466 bleu vu vu
1638940844260 1679 bleu vu blue_blouse#blue_jacket
1638940844260 2737 bleu vu blue_dress#blue_jacket
1638940844260 582 jaune yellow_skirt



Remarque : L'ID utilisateur utilisé ici est un simple exemple d'identifiant. Dans une application Bigtable typique, vous généreriez probablement un identifiant unique universel (UUID) pour chaque utilisateur.

Créer une table de test

Dans Bigtable, il est recommandé de stocker les données reposant sur des schémas similaires dans une même table plutôt que dans des tables distinctes. Par exemple, toutes les données des sessions d'achat en ligne peuvent être stockées dans une seule table pour faciliter leur récupération.

  • Pour créer une table vide nommée test-sessions, exécutez la commande suivante :
cbt createtable test-sessions

Créer des familles de colonnes

Dans Bigtable, les bonnes pratiques concernant les colonnes et les familles de colonnes sont les suivantes :

  • Utiliser les qualificatifs de colonne comme données, afin de ne pas répéter la valeur pour chaque ligne

  • Placer les colonnes associées dans la même famille de colonnes

  • Choisir des noms courts mais explicites pour les familles de colonnes

Pour cet ensemble de données, les qualificatifs de colonne qui enregistrent les interactions avec les produits peuvent être regroupés dans une famille de colonnes nommée Interactions, tandis que le qualificatif de colonne qui enregistre les achats peut être organisé seul dans une autre famille de colonnes nommée Sales. Le schéma obtenu est organisé comme suit :

Interactions --- --- Sales
timestamp user_id preferred_color red_skirt red_hat orange_shoes sale
1638940844260 1939 vert vu vu
1638940844260 2466 bleu vu vu
1638940844260 1679 bleu vu blue_blouse#blue_jacket
1638940844260 2737 bleu vu blue_dress#blue_jacket
1638940844260 582 jaune yellow_skirt



  1. Pour ajouter une famille de colonnes nommée Interactions à la table test_sessions, exécutez la commande suivante :
cbt createfamily test-sessions Interactions
  1. Pour ajouter une autre famille de colonnes nommée Sales, répétez la commande précédente et indiquez le nouveau nom de famille de colonnes :
cbt createfamily test-sessions Sales
  1. Pour afficher la liste des familles de colonnes de la table test_sessions, exécutez la commande suivante :
cbt ls test-sessions

La commande renvoie le résultat suivant :

Family Name GC Policy ----------- --------- Interactions <never> Sales <never>

Cliquez sur Vérifier ma progression pour valider l'objectif. Créer une table Bigtable

Créer une clé de ligne

Dans Bigtable, il est recommandé de stocker toutes les informations relatives à une entité (par exemple, une session d'achat en ligne) sur une seule ligne. Une autre bonne pratique consiste à créer une clé de ligne permettant d'interroger et de récupérer facilement une plage de lignes définie.

Pour appliquer les bonnes pratiques concernant les clés de ligne dans Bigtable, il est recommandé de :

  • Concevoir votre clé de ligne en fonction des requêtes que vous prévoyez d'utiliser pour récupérer les données

  • Éviter les clés de ligne qui commencent par un code temporel ou des ID numériques séquentiels, ou qui empêchent le regroupement des données connexes

  • Concevoir des clés de ligne qui commencent par une valeur plus générale (comme le pays) et se terminent par une valeur plus précise (comme la ville)

  • Stocker plusieurs valeurs délimitées dans chaque clé de ligne à l'aide de valeurs de chaîne lisibles par l'humain (par exemple, un ID utilisateur suivi d'un code temporel)

Dans la section précédente, les colonnes timestamp, user_id et preferred_color n'étaient pas organisées sous une famille de colonnes. Comme nous l'avons vu dans les questions sur les données brutes, la plupart des requêtes sur cet ensemble de données permettent de récupérer les détails des sessions individuelles ainsi que l’ID utilisateur associé.

Pour traiter ces requêtes, une clé de ligne efficace pour cette table serait l’ID utilisateur combiné au code temporel de la session. De plus, la clé de ligne peut inclure un préfixe indiquant la préférence de couleur de chaque utilisateur, par exemple green1939#1638940844260 pour l'ID utilisateur 1939, afin de faciliter la récupération de tous les utilisateurs ayant une préférence de couleur spécifique.

Interactions --- --- Sales
row_key red_skirt red_hat orange_shoes sale
green1939#1638940844260 vu vu
blue2466#1638940844260 vu vu
blue1679#1638940844260 vu blue_blouse#blue_jacket
blue2737#1638940844260 vu blue_dress#blue_jacket
yellow582#1638940844260 yellow_skirt
  1. Pour ajouter des données à la famille de colonnes Interactions à l'aide d'une clé de ligne, exécutez la commande suivante :
cbt set test-sessions green1939#1638940844260 Interactions:red_hat=seen
  1. Pour utiliser une clé de ligne afin d'ajouter des données à la famille de colonnes Sales, exécutez la commande suivante :
cbt set test-sessions blue2737#1638940844260 Sales:sale=blue_dress#blue_jacket
  1. Pour afficher les données stockées dans la table, exécutez la commande suivante :
cbt read test-sessions

Notez que, bien que les données pour blue2737#1638940844260 aient été ajoutées en deuxième, elles sont classées plus haut dans les résultats que green1939#1638940844260. Les enregistrements sont renvoyés dans cet ordre, car dans Bigtable les lignes sont triées et stockées de façon lexicographique par clé de ligne. Cet ordre est semblable à l’ordre alphabétique ; toutefois, les lignes commençant par des chiffres ne seront pas triées du plus petit au plus grand (par exemple : 1, 13, 2, 25, 6, 70).

Nettoyer les données de test

  • Pour supprimer la table de test, exécutez la commande suivante :
cbt deletetable test-sessions

Cliquez sur Vérifier ma progression pour valider l'objectif. Supprimer une table Bigtable

Tâche 4 : Interroger des données dans Bigtable

Dans cette tâche, vous allez utiliser la CLI cbt pour récupérer des données à partir d'une version précréée et entièrement remplie de votre table de test (la table existante nommée UserSessions). Vous allez ensuite examiner comment cette table applique les bonnes pratiques de conception de schémas et de clés de ligne dans Bigtable.

Interroger des lignes avec une limite

Dans cette étape, vous allez voir comment la table UserSessions suit les bonnes pratiques Bigtable en regroupant toutes les interactions de l'utilisateur avec les produits ainsi que les achats de produits dans une table qui contient une ligne par session d'achat en ligne.

  • Pour afficher les données des cinq premières lignes de la table, exécutez la commande suivante :
cbt read UserSessions \ count=5

Le résultat est structuré comme suit :

---------------------------------------------- ROW KEY COLUMN_FAMILY:COLUMN_QUALIFIER @ TIMESTAMP VALUE COLUMN_FAMILY:COLUMN_QUALIFIER @ TIMESTAMP VALUE ... ---------------------------------------------- ROW KEY COLUMN_FAMILY:COLUMN_QUALIFIER @ TIMESTAMP VALUE COLUMN_FAMILY:COLUMN_QUALIFIER @ TIMESTAMP VALUE ...

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------------- blue0#1638940844350 Interactions:blue_hat @ 2022/06/08-19:47:33.864000 "viewed details" Interactions:green_jacket @ 2022/06/08-19:47:33.864000 "seen" ... ---------------------------------------------- blue1#1638940844304 Interactions:blue_dress @ 2022/06/08-19:47:33.864000 "purchased" Sales:sale @ 2022/06/08-19:47:33.864000 "blue_dress"

Chaque ligne contient plusieurs interactions produit pour un utilisateur (par exemple, blue_hat et green_jacket), y compris si l'utilisateur a vu, consulté les détails ou acheté le produit. De plus, les achats sont enregistrés dans la table dans le qualificatif de colonne sale de la famille de colonnes Sales.

Au lieu de créer une table pour chaque type d'interaction, produit ou vente, UserSessions suit les bonnes pratiques en regroupant toutes les interactions de l'utilisateur et les produits associés dans une seule table. De plus, toutes les interactions avec les produits et tous les achats d'une session d'achat en ligne sont stockés dans une seule ligne de la table.

Interroger par clé de ligne

Les requêtes les plus efficaces dans Bigtable récupèrent des données à l'aide de l'une des méthodes suivantes :

  • clé de ligne
  • préfixe de clé de ligne
  • plage de lignes définie par les clés de ligne de début et de fin

Dans les étapes suivantes, vous allez utiliser chaque option de la CLI cbt pour interroger la table UserSessions et récupérer les données souhaitées.

Pour savoir comment utiliser les bibliothèques clientes Bigtable pour lire des lignes de données uniques à l'aide de clés de ligne, consultez la documentation Bigtable.

Interroger par préfixe de clé de ligne

  • Pour afficher les dix premières lignes avec la préférence de couleur jaune, exécutez la commande suivante :
cbt read UserSessions \ prefix=yellow \ count=10

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------------- yellow991#1638940844645 Interactions:green_skirt @ 2022/06/08-19:47:33.864000 "seen" Sales:sale @ 2022/06/08-19:47:33.864000 "yellow_skirt"

Interroger une plage spécifique de clés de ligne

  • Pour afficher toutes les lignes d'une plage spécifique de clés de ligne, exécutez la commande suivante :
cbt read UserSessions \ start=yellow941#1638940844381 \ end=yellow991#1638940844645

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------------- yellow991#1638940844603 Interactions:blue_blouse @ 2022/06/08-19:47:33.864000 "seen" Sales:sale @ 2022/06/08-19:47:33.864000 "yellow_jacket#yellow_blouse"

La commande read commence la plage avec la clé de ligne fournie comme valeur start et s'arrête avant la clé de ligne fournie comme valeur end. Par conséquent, la clé de ligne yellow991#1638940844645 n'est pas renvoyée dans le résultat.

Interroger par clé de ligne spécifique

  • Pour afficher toutes les données d'une clé de ligne spécifique, exécutez la commande suivante :
cbt lookup UserSessions \ yellow582#1638940844260

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------------- yellow582#1638940844260 Interactions:blue_jacket @ 2022/06/08-19:47:33.864000 "seen" Sales:sale @ 2022/06/08-19:47:33.864000 "yellow_skirt"

Interroger par qualificatifs de colonnes et familles de colonnes

Dans les étapes suivantes, vous allez récupérer des données filtrées par qualificatifs de colonne et familles de colonnes afin de voir comment les bonnes pratiques concernant les colonnes sont appliquées dans la table UserSessions.

  1. Pour interroger les cinq premières lignes contenant des données dans la famille de colonnes Interactions, exécutez la commande suivante :
cbt read UserSessions count=5 \ columns="Interactions:.*"

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------------- blue0#1638940844501 Interactions:blue_blouse @ 2022/06/08-19:47:33.864000 "viewed details" Interactions:green_jacket @ 2022/06/08-19:47:33.864000 "seen"
  1. Pour interroger les cinq premières lignes qui contiennent des données dans le qualificatif de colonne green_jacket de la famille de colonnes Interactions, exécutez la commande suivante :
cbt read UserSessions count=5 \ columns="Interactions:green_jacket"

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------- blue1009#1638940844380 Interactions:green_jacket @ 2022/06/08-21:30:08.683000 "seen" ---------------------------------------- blue101#1638940844263 Interactions:green_jacket @ 2022/06/08-21:30:08.683000 "seen"
  1. Pour interroger les cinq premières lignes qui contiennent des données dans le qualificatif de colonne sale de la famille de colonnes Sales, exécutez la commande suivante :
cbt read UserSessions count=5 \ columns="Sales:sale"

Les valeurs de sortie doivent ressembler à ce qui suit :

---------------------------------------- blue0#1638940844379 Sales:sale @ 2022/06/08-19:47:33.864000 "blue_shoes#blue_shoes" ---------------------------------------------- blue1#1638940844409 Sales:sale @ 2022/06/08-19:47:33.864000 "blue_blouse"

Comme la famille de colonnes nommée Sales ne comporte qu'un seul qualificatif de colonne (sale), les valeurs Sales:sale et Sales:.* pour columns renvoient les mêmes colonnes.

Félicitations !

Dans cet atelier, vous avez utilisé la console Google Cloud pour explorer une instance Bigtable et la CLI Cloud Bigtable (CLI cbt) pour interroger des données dans une table Bigtable. Vous avez également conçu un schéma de table et une clé de ligne en suivant les bonnes pratiques pour Bigtable.

Étapes suivantes et informations supplémentaires

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 : 30 mai 2024

Dernier test de l'atelier : 16 février 2023

Copyright 2025 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.

Avant de commencer

  1. Les ateliers créent un projet Google Cloud et des ressources pour une durée déterminée.
  2. Les ateliers doivent être effectués dans le délai imparti et ne peuvent pas être mis en pause. Si vous quittez l'atelier, vous devrez le recommencer depuis le début.
  3. En haut à gauche de l'écran, cliquez sur Démarrer l'atelier pour commencer.

Utilisez la navigation privée

  1. Copiez le nom d'utilisateur et le mot de passe fournis pour l'atelier
  2. Cliquez sur Ouvrir la console en navigation privée

Connectez-vous à la console

  1. Connectez-vous à l'aide des identifiants qui vous ont été attribués pour l'atelier. L'utilisation d'autres identifiants peut entraîner des erreurs ou des frais.
  2. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.
  3. Ne cliquez pas sur Terminer l'atelier, à moins que vous n'ayez terminé l'atelier ou que vous ne vouliez le recommencer, car cela effacera votre travail et supprimera le projet.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible

Un atelier à la fois

Confirmez pour mettre fin à tous les ateliers existants et démarrer celui-ci

Utilisez la navigation privée pour effectuer l'atelier

Le meilleur moyen d'exécuter cet atelier consiste à utiliser une fenêtre de navigation privée. 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.