Q59 — AWS DEA-C01 第1章
第 59/100 题 | ← 返回第1章
一家医疗保健公司使用 Amazon Kinesis Data Streams 实时流式传输来自可穿戴设备、医院设备和患者记录的健康数据。 一名数据工程师需要找到一种方案来处理流式数据,并将数据存储到 Amazon Redshift Serverless 数仓中。该方案必须支持对流式数据及前一天数据的近实时分析。 哪种解决方案能以最少的运维开销满足这些要求?
- A. 将数据加载到 Amazon Kinesis Data Firehose,再将数据加载到 Amazon Redshift。
- B. 使用 Amazon Redshift 的流式摄取(streaming ingestion)功能。 ✓
- C. 将数据加载到 Amazon S3,再使用 COPY 命令将数据加载到 Amazon Redshift。
- D. 使用 Amazon Aurora 零 ETL 集成与 Amazon Redshift。
正确答案: B. 使用 Amazon Redshift 的流式摄取(streaming ingestion)功能。
解析
为了满足近乎实时的数据流分析和前一天的数据分析需求,同时减少操作负担,最合适的方案是直接利用 Amazon Redshift 的流数据摄入功能。这一功能允许数据直接从 Amazon Kinesis Data Streams 流入 Amazon Redshift,无需中间存储或额外的数据处理步骤,从而降低了操作复杂性。因此,选项B是满足这些要求且操作负担最小的解决方案。