Amazon DEA-C01: 数据查询和分析 — 学习指南

属于 Amazon Data Engineer Associate DEA-C01 — 学习指南. 使用经过验证的答案练习: Amazon 考试中心, 或参加限时模拟考试: ExamRoll.io.

此领域涵盖设计、调优和运维 AWS 服务,以支持对大型数据集的分析查询和商业智能 (BI)。它专注于 Athena、Redshift、OpenSearch 和 QuickSight 之间经济高效、高性能的查询模式,以及它们如何与 S3、Glue 和事务性存储协同工作。要精通此领域,需要权衡存储格式、分区、计算类型和数据位置,以最大限度地减少扫描字节数和网络倾斜,同时提供低延迟的洞察。

Amazon Athena 查询优化

Athena 的定价基于扫描的字节数,因此物理数据布局和元数据是主要的调优手段。使用带有压缩的列式格式(Parquet 或 ORC)(Parquet 使用 Snappy,Zlib/ORC 选项)来减少数据大小和 CPU 消耗。按高基数、查询过滤的列(如日期、地区)对数据进行分区,并在 Glue Data Catalog 中注册分区。典型模式:

undefined

来强制执行列式压缩。

当查询需要与事务性存储进行连接时,使用 Athena 联合查询(Lambda 连接器)来执行与 RDS、DynamoDB 或 Redshift 的跨源连接。连接器被部署为 Lambda 函数并在 Athena 中注册为数据源;例如,控制台流程:Athena > 数据源 > 连接器 > 新建。决策标准:

Amazon Redshift 查询调优和分布

Redshift 的性能取决于分配样式和排序键,以最大限度地减少数据移动并启用区域映射。使用以下决策点选择 DIST 样式:

在用于范围过滤器或 ORDER BY 的列上定义 SORTKEY,以启用区域映射并减少磁盘读取。常用操作命令:

undefined

undefined

;监控 SVV_TABLE_INFO 和 STL_QUERY 的倾斜和分布指标。 Redshift Spectrum 允许您通过 Glue Data Catalog 查询 S3 外部表。使用以下命令创建外部 schema:

undefined

Spectrum 与原生 Redshift 的决策标准:

用于日志分析的 Amazon OpenSearch Service

OpenSearch 针对摄取和快速的即席日志分析进行了优化;其索引和集群配置决定了吞吐量和成本。索引设计和生命周期:

用于 BI 和可视化的 QuickSight

QuickSight 提供快速仪表板,具有两种主要的提取模式:SPICE(内存中)和直接查询。SPICE 为仪表板提供亚秒级性能,适用于重复读取;直接 SQL 查询(到 Athena、Redshift、RDS)更适用于非常大的数据集或频繁变化的数据。关键配置和最佳实践:

常见陷阱与决策标准

实践问题:用例场景

Acme Retail 需要每日 BI 报告,该报告需结合 Amazon RDS 中的交易订单、S3 中的点击流事件以及 DynamoDB 中的用户个人资料,同时有成本限制,并要求针对近期数据的仪表盘刷新延迟在亚分钟级别。

  1. 将 S3 中的点击流数据转换为按日期分区的 Parquet 格式,使用 Snappy 进行压缩,并通过 Crawler 在 AWS Glue 中注册元数据。
  2. 使用 Athena 对 S3 进行即席查询,并部署用于 RDS 和 DynamoDB 的联合查询连接器以执行小维度连接;如果查询重复执行,则将频繁的连接结果物化为 Parquet。
  3. 为繁重的分析型连接预置 Redshift:将聚合后的快照加载到 Redshift 中,在高基数的 customer_id 上设置 DISTKEY,并在 order_date 上定义 SORTKEY;使用 Spectrum 处理 S3 中的冷历史数据。
  4. 使用每日索引模式将应用程序日志摄取到 OpenSearch;应用 ILM 策略将近期索引保留在热节点上,并将较旧的索引移动到 UltraWarm 以节省成本。
  5. 构建 QuickSight 仪表盘:将近期的聚合数据导入 SPICE,并设置计划的增量刷新,以实现亚分钟级的感知响应速度;并使用直接查询获取始终最新的指标。

理由:此方法通过分区和列式格式最大限度地降低了 Athena 的扫描成本,通过适当的分布键和排序键减少了 Redshift 的网络数据重排 (shuffle),使用 Spectrum 避免了在 Redshift 中存储冷数据,应用 OpenSearch ILM 优化了存储成本,并利用 SPICE 实现响应迅速的仪表盘,同时通过直接查询保持关键指标的实时性。


数据编排和工作流管理 · 所有领域 · 数据安全、治理和合规

练习这些题目 → · 在 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.

通过考试 →

浏览 Amazon →

Related guides

一体化访问

一次订阅。所有考试。

所有计划均可无限制搜索答案、进行模拟测试、获取AI解释以及访问完整的资源库 — 支持20多种语言。

每月
24.87
Just €0.83/day
包含所有内容:
  • 无限答案搜索
  • 无限模拟测试
  • AI驱动的解释
  • 完整资源库
  • 20多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

最具价值
12个月
179.87
Just €0.49/daySave 40%
包含所有内容:
  • 无限答案搜索
  • 无限模拟测试
  • AI驱动的解释
  • 完整资源库
  • 20多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

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