Q95 — AWS DEA-C01 第1章
第 95/100 题 | ← 返回第1章
一家公司计划使用Amazon Kinesis Data Firehose将数据存储到Amazon S3。源数据为2 MB的.csv文件。该公司必须将.csv文件转换为JSON格式,并以Apache Parquet格式存储。
- A. 使用Kinesis Data Firehose将.csv文件转换为JSON,再使用AWS Lambda函数将文件存储为Parquet格式。
- B. 使用Kinesis Data Firehose将.csv文件转换为JSON并以Parquet格式存储。 ✓
- C. 使用Kinesis Data Firehose调用AWS Lambda函数,将.csv文件转换为JSON并存储为Parquet格式。
- D. 使用Kinesis Data Firehose调用AWS Lambda函数将.csv文件转换为JSON,再使用Kinesis Data Firehose将文件存储为Parquet格式。
正确答案: B. 使用Kinesis Data Firehose将.csv文件转换为JSON并以Parquet格式存储。
解析
Kinesis Data Firehose原生支持.csv到JSON的转换及直接输出为Parquet格式(通过内置数据格式转换和Parquet压缩),无需Lambda介入,开发工作量最小。选项A、C、D均需编写和维护Lambda函数,增加复杂性与运维负担。因此B为正确答案。