Google PDE: データエンジニアリングのアーキテクチャと設計 — 学習ガイド

こちらの一部です: Google Professional Data Engineer — 学習ガイド. 検証済みの解答で練習: Google試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

Google Cloudにおけるデータエンジニアリングのアーキテクチャと設計は、ドメイン境界、処理パターン、およびサービス能力のバランスを取り、信頼性、拡張性、コスト効率に優れたデータプラットフォームを提供します。効果的な設計では、ストレージ、コンピューティング、オーケストレーション、サービングを独立して拡張可能にし、ドメインが相互運用できるようにコントラクトをコード化し、測定可能なサービスレベル目標(SLO)を用いてリスクを早期に検証します。このセクションでは、代表的なアーキテクチャスタイル(データメッシュ、レイク、ウェアハウス、レイクハウス、オペレーショナルストア)、処理モード(バッチ、マイクロバッチ、ストリーミング、イベントドリブン、ラムダ)、およびスケーラビリティ、レイテンシ、可用性、一貫性、コスト間のトレードオフを要約します。また、リージョンおよびマルチクラウドへの配置、スキーマの進化、エンドツーエンドのデータライフサイクル、ワークロードベースのサービス選択、Google Cloudに合わせたリスク駆動型の検証プラクティスについても説明します。

アーキテクチャパラダイムと処理パターン

処理パターンとその使用場面:

遅延データに対するDataflowストリーミング設定の短い例:

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

ドメインの所有権、データプロダクト、コントラクト

ALTER TABLE sales.orders
ADD COLUMN coupon_code STRING;

非機能要件のトレードオフとデプロイメントトポロジー

階層化、ライフサイクル、およびサービス選択

BigQueryパーティショニングの簡単な例:

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

実践的な問題シナリオ

Contoso Mobilityは、グローバルな電動スクーターフリートを運営しており、乗車テレメトリと請求のためにリアルタイムの取り込み、処理、ストレージ、および分析を必要としています。彼らは、毎分数百万のイベント、サブ秒単位の不正検知ルール、最新のダッシュボード、プライバシー管理、そして回復力のあるマルチリージョン運用をサポートしなければなりません。

アプローチ:

  1. Cloud Pub/Subでイベント取り込みを確立する。
  1. Cloud Dataflow (Apache Beam)でストリーミング処理を実装する。
.withAllowedLateness(Duration.standardMinutes(15))
.discardingFiredPanes();
  1. 生データとキュレート済みデータをそれぞれCloud StorageとBigQueryに永続化する。
  1. Cloud Bigtableからオペレーショナルなルックアップと不正検知を提供する。
  1. Cloud Spannerでトランザクションを伴う請求を管理する。
  1. Dataplex、Data Catalog、およびCloud DLPでガバナンスを強制する。
  1. Cloud ComposerとCloud Monitoringでオーケストレーションと運用を行う。
  1. パーティショニングと階層化でコストとライフサイクルを最適化する。
  1. リスクと回復性を検証する。

このアーキテクチャは、関心事を明確に分離しています。Pub/Subが取り込みをバッファリングし、Dataflowが計算し、Cloud StorageとBigQueryが分析データを保存・提供し、Bigtableがオペレーショナルな読み取りを高速化し、Spannerが整合性のあるトランザクションを保証します。パーティショニング、クラスタリング、ライフサイクルポリシー、自動スケーリングを通じてコストを制御しながら、スケーラビリティとレイテンシのバランスを取ります。そして、文書化されたデータプロダクト、コントラクト、継続的な検証を通じて、ガバナンスと信頼性を組み込んでいます。


すべてのドメイン · データストレージ、データレイク、ファイル形式

これらの問題を練習する → · 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.

試験に合格する →

Googleを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能