Google PDE: Architecture et conception de l'ingénierie des données — Guide d'étude

Fait partie du Google Professional Data Engineer — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Google, ou passez des tests chronométrés sur ExamRoll.io.

Aperçu

L’architecture et la conception de l’ingénierie des données sur Google Cloud équilibrent les frontières de domaine, les modèles de traitement et les capacités des services pour fournir des plateformes de données fiables, évolutives et rentables. Les conceptions efficaces rendent le stockage, le calcul, l’orchestration et la diffusion évolutifs indépendamment ; codifient les contrats pour que les domaines interagissent ; et valident les risques de manière précoce avec des objectifs de niveau de service (SLO) mesurables. Cette section résume les styles architecturaux canoniques (data mesh, data lake, data warehouse, lakehouse, magasins opérationnels), les modes de traitement (batch, micro-batch, streaming, événementiel, lambda) et les compromis entre l’évolutivité, la latence, la disponibilité, la cohérence et le coût. Elle couvre également le placement régional et multi-cloud, l’évolution des schémas, le cycle de vie des données de bout en bout, la sélection des services en fonction de la charge de travail et les pratiques de validation basées sur les risques, adaptées à Google Cloud.

Paradigmes architecturaux et modèles de traitement

Modèles de traitement et quand les utiliser :

Exemple court de configuration de streaming Dataflow pour les données en retard :

events
  .apply(Window.into(FixedWindows.of(Duration.standardMinutes(5)))
    .withAllowedLateness(Duration.standardMinutes(10))
    .accumulatingFiredPanes());

Propriété de domaine, produits de données et contrats

ALTER TABLE sales.orders
ADD COLUMN coupon_code STRING;

Compromis non fonctionnels et topologie de déploiement

Superposition des couches, cycle de vie et sélection des services

Exemple court de partitionnement BigQuery :

CREATE TABLE ops.events
PARTITION BY DATE(event_ts)
CLUSTER BY device_id AS
SELECT * FROM staging.events_clean;

Scénario de problème pratique

Contoso Mobility exploite une flotte mondiale de trottinettes électriques et a besoin d’une solution d’ingestion, de traitement, de stockage et d’analyse en temps réel pour la télémétrie des trajets et la facturation. Ils doivent prendre en charge des millions d’événements par minute, des règles de fraude en moins d’une seconde, des tableaux de bord à jour, des contrôles de confidentialité et des opérations multirégionales résilientes.

Approche :

  1. Établir l’ingestion d’événements avec Cloud Pub/Sub.
  1. Mettre en œuvre le traitement en streaming avec Cloud Dataflow (Apache Beam).
.withAllowedLateness(Duration.standardMinutes(15))
.discardingFiredPanes();
  1. Persister les données brutes et préparées dans Cloud Storage et BigQuery, respectivement.
  1. Servir les recherches opérationnelles et les vérifications de fraude depuis Cloud Bigtable.
  1. Gérer la facturation transactionnelle dans Cloud Spanner.
  1. Appliquer la gouvernance avec Dataplex, Data Catalog et Cloud DLP.
  1. Orchestrer et exploiter avec Cloud Composer et Cloud Monitoring.
  1. Optimiser les coûts et le cycle de vie avec le partitionnement et la hiérarchisation des données.
  1. Valider les risques et la résilience.

Cette architecture sépare nettement les responsabilités : Pub/Sub met en tampon l’ingestion, Dataflow effectue les calculs, Cloud Storage et BigQuery stockent et servent l’analytique, Bigtable accélère les lectures opérationnelles, et Spanner garantit des transactions cohérentes. Elle équilibre la scalabilité et la latence tout en maîtrisant les coûts grâce au partitionnement, au clustering, aux politiques de cycle de vie et à l’autoscaling, et elle intègre la gouvernance et la fiabilité par le biais de produits de données documentés, de contrats et d’une validation continue.


Tous les domaines · Stockage des données

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Google →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet