AmazonAmazon Data Engineer Associate DEA-C01 Certification·JA·更新日 2 Aug 2026
ある企業がAmazon Kinesis Data Streamsを使用してログデータをリアルタイムで収集しており、リアルタイムクエリを実行してAmazon Redshiftでログをエンリッチしたいと考えています。Redshiftにデータを取り込むための運用上のオーバーヘッドが最も少ない取り込み方法として、適切なものはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Kinesis Data StreamsからAmazon Redshiftストリーミングインジェスチョンを使用し、マテリアライズドビューとしてデータを提示します。.
これが解答である理由
Kinesis Data StreamsからのAmazon Redshiftストリーミングインジェスチョンは、Redshiftに直接データを継続的にロードし、マテリアライズドビューとしてクエリ可能にするため、運用オーバーヘッドが最も少なくなります。これにより、リアルタイムに近い分析が可能になります。Kinesis Data FirehoseはRedshiftへのデータロードを簡素化しますが、ストリーミングインジェスチョンの方がより直接的でリアルタイム性が高いです。S3を介したロードは追加のステップと遅延を生じさせ、運用オーバーヘッドが増えます。Amazon Managed Service for Apache Flinkは高度な変換に適していますが、直接的なストリーミングインジェスチョンに比べると設定と管理の複雑さが増します。