
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create the database accounts and insert DDL
/ 20
Create a change stream for Balance and AccountStatus
/ 20
Create an reconciliation dataset in BigQuery to receive change stream data
/ 20
Create a Dataflow change stream pipeline
/ 20
Create changes in Spanner and track them in BigQuery
/ 20
Le rapprochement des comptes est l'un des nombreux processus métier obligatoires pour une multitude d'entreprises dans de nombreux secteurs verticaux. Chaque entreprise a ses propres procédures, mais elles suivent généralement un processus assez standard d'association des transactions entre les journaux et les relevés bancaires pour garantir l'exactitude financière des comptes. Les outils de rapprochement et d'audit aident les équipes à maximiser leur productivité et à gagner du temps lors du processus de rapprochement de comptes qui peut s'avérer très long.
Dans cet atelier, vous allez créer une table de comptes dans Google Cloud Spanner et configurer un pipeline de surveillance avec la fonctionnalité Flux de modifications de Spanner et Google Dataflow. Les modifications seront reflétées dans BigQuery.
Dans cet atelier, vous allez apprendre à effectuer les tâches suivantes :
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 :
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 :
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.
Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.
Vous trouverez également le nom d'utilisateur dans le panneau "Détails concernant l'atelier".
Cliquez sur Suivant.
Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.
Vous trouverez également le mot de passe dans le panneau "Détails concernant l'atelier".
Cliquez sur Suivant.
Accédez aux pages suivantes :
Après quelques instants, la console Cloud s'ouvre dans cet onglet.
Dans le menu de navigation de la console Cloud (), cliquez sur Afficher tous les produits, puis sous "Bases de données", cliquez sur Spanner.
Cliquez sur l'instance bitfoon-dev.
Sur la page "Détails de l'instance", cliquez sur Créer une base de données.
Pour le nom de la base de données, saisissez finance.
Pour le champ Sélectionner le dialecte de la base de données, choisissez SQL standard Google.
Dans la zone Définir votre schéma (facultatif), copiez et collez l'instruction LDD suivante :
Parfait ! Vous avez créé une base de données de comptes.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Dans la base de données finance, cliquez sur Spanner Studio dans le menu de gauche.
Copiez et collez la requête suivante dans le champ :
Le résultat doit se présenter comme suit :
ACCOUNTID12345
ACCOUNTID24680
ACCOUNTID135791
Parfait ! Vous avez inséré plusieurs comptes dans votre base de données.
Dans la base de données finance, cliquez sur Flux de modifications dans le menu de gauche.
Cliquez sur + CRÉER UN FLUX DE MODIFICATIONS.
Copiez et collez le schéma suivant dans l'éditeur :
Cliquez sur Exécuter.
Revenez à la page Flux de modifications. Vérifiez que le flux de modifications a bien été créé :
Le flux de modifications est désormais créé avec une durée de conservation par défaut de 24 h. Vous pouvez consulter d'autres options sur cette page.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Dans le menu de navigation de la console Cloud (), cliquez sur BigQuery.
Cliquez sur les points à côté de l'ID de votre projet dans le menu "Explorateur", puis sélectionnez Créer un ensemble de données.
Nommez le nouvel ensemble de données changestream
.
Cliquez sur Créer un ensemble de données.
Parfait ! Vous avez créé une table de rapprochement.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Dans le menu de navigation de la console Cloud (), cliquez sur Afficher tous les produits, puis sur Dataflow sous Analyse.
Cliquez sur Créer un job à partir d'un modèle.
Dans le champ Nom du job, saisissez change-stream-pipeline
.
Pour Point de terminaison régional, sélectionnez
Pour Modèle Dataflow, sélectionnez Flux de modifications Cloud Spanner vers BigQuery
.
Renseignez les paramètres requis avec les valeurs suivantes :
bitfoon-dev
finance
AccountUpdateStream
changestream
finance
bitfoon-dev
Cliquez sur Exécuter le job.
Dans le menu de navigation de la console Cloud (), sous Bases de données, cliquez sur Spanner.
Cliquez sur l'instance bitfoon-dev.
Cliquez sur la base de données finance.
Cliquez sur Spanner Studio dans le menu de gauche.
Exécutez la requête suivante pour lancer le job Dataflow :
Dans le menu de navigation de la console Cloud (), cliquez sur Afficher tous les produits, puis sur Dataflow sous Analyse.
Vérifiez que le job Dataflow est en cours d'exécution.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Dans le menu de navigation de la console Cloud (), cliquez sur Afficher tous les produits, puis sous "Bases de données", cliquez sur Spanner.
Cliquez sur l'instance bitfoon-dev.
Cliquez sur la base de données finance.
Cliquez sur Spanner Studio dans le menu de gauche.
Copiez et collez la requête de mise à jour suivante dans le champ :
Cliquez sur Exécuter.
Répétez l'étape de la requête trois fois pour créer plusieurs modifications en utilisant les valeurs de solde suivantes :
300
500
600
Dans le menu de navigation de la console Cloud (), cliquez sur BigQuery.
Accédez à l'ensemble de données changestream
, sélectionnez Account_changelog
et observez les modifications.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Dans cet atelier, vous avez implémenté un pipeline de rapprochement et d'audit pour un exemple de comptes et de soldes sur Google Cloud à l'aide de Spanner, Dataflow et BigQuery.
Pour en savoir plus sur les flux de modifications et sur Spanner, consultez les ressources suivantes :
Dernière mise à jour du manuel : 6 novembre 2024
Dernier test de l'atelier : 6 novembre 2024
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.
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
One lab at a time
Confirm to end all existing labs and start this one