SCBL003
Présentation
Dans cet atelier, vous allez examiner et exécuter le code Python permettant de générer des clés primaires Spanner dans différents formats.
Objectifs
Dans cet atelier, vous allez apprendre à :
- générer des clés primaires Spanner sous forme d'UUID ;
- convertir les compteurs et les codes temporels en valeurs adaptées aux clés primaires Spanner.
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 vous-même les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Nous vous fournissons des identifiants temporaires pour 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/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 : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier afin d'éviter que des frais supplémentaires ne vous soient facturés.
Activer Google Cloud Shell
Google Cloud Shell est une machine virtuelle qui contient des outils pour les développeurs. Elle comprend un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud.
Google Cloud Shell offre un accès en ligne de commande à vos ressources GCP.
-
Dans la console GCP, dans la barre d'outils située en haut à droite, cliquez sur le bouton Ouvrir Cloud Shell.

-
Cliquez sur Continue (Continuez):

Il faut quelques instants pour mettre en service et se connecter à l'environnement. Lorsque vous êtes connecté, vous êtes déjà authentifié et le projet est défini sur votre PROJECT_ID. Par exemple:

gcloud est l'outil de ligne de commande associé à Google Cloud Platform. Pré-installé sur Cloud Shell, il est également compatible avec la saisie semi-automatique via la touche de tabulation.
Vous pouvez répertorier les noms des comptes actifs à l'aide de cette commande :
gcloud auth list
Résultat :
ACTIVE: *
ACCOUNT: student-01-xxxxxxxxxxxx@qwiklabs.net
To set the active account, run:
$ gcloud config set account `ACCOUNT`
Pour répertorier les ID de projet, exécutez la commande suivante :
gcloud config list project
Résultat :
[core]
project = <ID_Projet>
Exemple de résultat :
[core]
project = qwiklabs-gcp-44776a13dea667a6
Tâche 1 : Générer des clés primaires pour des tables Spanner
Créer une instance Dataflow Workbench
- Dans le menu de navigation de la console Google Cloud, sélectionnez Dataflow > Workbench dans la section Analyse.
Astuce : Vous pouvez également rechercher Dataflow Workbench
à l'aide du champ prévu à cet effet dans la barre d'outils de la console.
-
Si le lien Activer l'API Notebooks s'affiche, cliquez dessus pour activer l'API.
-
Sur la page "Workbench", cliquez sur le bouton Créer.
Nommez le notebook mon-notebook et choisissez la région . Vous pouvez choisir n'importe quelle zone pour cette région.
-
Cliquez sur Type de machine dans la liste de gauche, puis sélectionnez E2 standard et e2-standard-2 pour le type de machine.
-
Conservez les valeurs par défaut dans les autres champs, puis cliquez sur Créer.
-
Lorsque l'instance est prête, cliquez sur le lien Ouvrir Jupyter. Jupyter s'ouvre dans un autre onglet du navigateur.
Dans l'onglet Lanceur d'applications ouvert, faites défiler la page vers le bas (si nécessaire) et cliquez sur Terminal.
Exécutez la commande suivante pour cloner le dépôt Git qui contient les fichiers nécessaires à cet atelier :
git clone https://github.com/GoogleCloudPlatform/training-data-analyst
Ouvrir le notebook Jupyter
-
Dans l'explorateur de fichiers situé à gauche, accédez à training-data-analyst/courses/understanding_spanner/colab-notebooks/Spanner_Generating_PK_Values.ipynb et ouvrez ce fichier.
-
Il s'agit d'un notebook Jupyter qui contient le code permettant de générer des clés primaires dans différents formats à l'aide de Python. Lisez le texte et exécutez le code dans chaque cellule de code. Pour exécuter le code d'une cellule, sélectionnez-la et cliquez sur le bouton "Exécuter" de la barre d'outils.
Félicitations ! Vous avez examiné et exécuté le code Python permettant de générer des clés primaires Spanner dans différents formats.
Terminer l'atelier
Une fois l'atelier terminé, cliquez sur End Lab (Terminer l'atelier). Qwiklabs supprime les ressources que vous avez utilisées, puis efface le compte.
Vous avez alors la possibilité de noter votre expérience au cours de l'atelier. Sélectionnez le nombre d'étoiles correspondant à votre note, saisissez un commentaire, puis cliquez sur Submit (Envoyer).
Voici à quoi correspond le nombre d'étoiles que vous pouvez attribuer à un atelier :
- 1 étoile = très insatisfait(e)
- 2 étoiles = insatisfait(e)
- 3 étoiles = ni insatisfait(e), ni satisfait(e)
- 4 étoiles = satisfait(e)
- 5 étoiles = très satisfait(e)
Si vous ne souhaitez pas donner votre avis, vous pouvez fermer la boîte de dialogue.
Pour soumettre des commentaires, suggestions ou corrections, veuillez utiliser l'onglet Support.
Copyright 2024 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms de société et de produit peuvent être des marques des sociétés auxquelles ils sont associés.