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多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

✓ 包含免费计划 · ✓ 随时取消 · ✓ 所有计划均解锁完整产品