AmazonAmazon Data Engineer Associate DEA-C01 Certification
·CN
·更新于 2 Aug 2026
某公司将使用 Amazon Kinesis Data Firehose 将数据传输到 Amazon S3。传入文件是 2 MB 的 CSV 文件。公司必须将 CSV 文件转换为 JSON,并以 Apache Parquet 格式存储在 S3 中。哪种方法所需的开发工作量最少?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Kinesis Data Firehose 调用 AWS Lambda 函数,将 .csv 文件转换为 JSON。使用 Kinesis Data Firehose 以 Parquet 格式存储文件。.
为什么这是答案
此方案中,Kinesis Data Firehose 原生支持将数据转换为 Apache Parquet 格式,并直接存储到 S3,这大大减少了开发工作量。同时,Firehose 也支持通过 AWS Lambda 进行数据转换。因此,最佳实践是利用 Lambda 将 CSV 转换为 JSON,然后让 Firehose 处理 JSON 到 Parquet 的转换和存储。
选项A错误,因为它将 Parquet 转换和存储的责任推给了 Lambda,增加了Lambda的复杂性和维护成本,而Firehose本身可以完成。
选项B错误,Firehose无法直接将CSV转换为JSON,它主要用于格式转换和数据压缩。
选项C错误,虽然Lambda可以完成所有转换,但将Parquet转换也放在Lambda中会增加不必要的复杂性,因为Firehose可以原生处理。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡