AmazonAmazon Data Engineer Associate DEA-C01 Certification·JA·更新日 2 Aug 2026
ある企業がAmazon Kinesis Data Firehoseを使用してデータをAmazon S3に配信します。受信ファイルは2MBのCSVファイルです。同社はCSVファイルをJSONに変換し、Apache Parquet形式でS3に保存する必要があります。最も開発労力が少ないアプローチはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Kinesis Data Firehoseを使用して、.csvファイルをJSONに変換するAWS Lambda関数を呼び出します。Kinesis Data Firehoseを使用してファイルをParquet形式で保存します。.
これが解答である理由
正解は、Kinesis Data FirehoseがCSVからJSONへの変換をLambda関数にオフロードし、その後FirehoseがParquet形式でS3に保存するアプローチです。Kinesis Data Firehoseは、データ変換と形式変換の両方をサポートしており、特にCSVからJSONへの変換にはLambda関数を呼び出す機能が組み込まれています。また、Firehose自体がParquet形式への変換をネイティブにサポートしているため、開発労力を最小限に抑えられます。
他の選択肢は、Firehoseの機能を十分に活用していなかったり、不必要なステップを含んでいたりします。例えば、FirehoseでCSVからJSONに変換し、さらにLambdaでParquetに変換するのは二重の処理であり、FirehoseのParquet変換機能を活用していません。