Google PDE: 資料工程架構與設計 — 學習指南

屬於 Google Professional Data Engineer — 學習指南. 使用經過驗證的解答練習: Google 考試中心, 或參加限時模擬考試: ExamRoll.io.

總覽

在 Google Cloud 上進行資料工程的架構與設計,需要在領域邊界、處理模式與服務能力之間取得平衡,以交付可靠、可擴展且具成本效益的資料平台。有效的設計能讓儲存、運算、協調與服務層能夠獨立擴展;將合約程式碼化以使各領域能互相操作;並透過可衡量的服務等級目標 (SLO) 來及早驗證風險。本節概述了標準的架構風格 (資料網格、資料湖、資料倉儲、湖倉合一、營運型儲存)、處理模式 (批次、微批次、串流、事件驅動、Lambda),以及在擴展性、延遲、可用性、一致性與成本之間的權衡取捨。此外,本節也涵蓋了區域與多雲部署、結構演進、端到端的資料生命週期、基於工作負載的服務選擇,以及針對 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

一站式存取

一份訂閱。所有考試。

每個方案都可無限存取答案搜尋、練習測驗、AI 解釋和完整的資源庫 — 支援 20 多種語言。

每月
24.87
Just €0.83/day
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

最佳價值
12 個月
179.87
Just €0.49/daySave 40%
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

✓ 包含免費方案 · ✓ 隨時取消 · ✓ 所有方案解鎖完整產品