1.1標準
1つのFirehoseレコードに複数のJSONオブジェクトを連結して送信する。
S3配信時には各JSONを個別レコードとして変換・パーティション分割する。
最も適切な機能はどれか。
× 不正解
Firehoseのデータデアグリゲーションは、集約された複数JSONや区切りデータを個別レコードへ分解して後続処理へ渡せる。
詳細解説
正しいFirehoseの複数レコードデータデアグリゲーション
連結されたJSONを個別のユーザーレコードへ分解し、後続の変換で扱える。
連結されたJSONを個別のユーザーレコードへ分解し、後続の変換で扱える。
誤りDMSのLOBモード
LOB列の転送方式であり、Firehoseレコード内の複数JSON分割には使わない。
LOB列の転送方式であり、Firehoseレコード内の複数JSON分割には使わない。
誤りS3のオブジェクトロック
オブジェクトの保持・削除を制御する機能で、JSONレコード分割は行わない。
オブジェクトの保持・削除を制御する機能で、JSONレコード分割は行わない。
誤りAthenaのCTASだけを配信前に実行する
Athenaは保存済みデータのクエリであり、Firehoseの配信前分解処理にはならない。
Athenaは保存済みデータのクエリであり、Firehoseの配信前分解処理にはならない。
実際に確かめる
一時的な検証環境で実行できる例です。
Amazon Data Firehoseの複数レコードデータデアグリゲーションとJSON形式の公式説明を確認する。期待される結果
送信側の集約と配信側のデアグリゲーションの役割を説明できる。理解のポイント
- デアグリゲーション
- JSON
- Firehose
- 個別レコード
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1と各サービスの公式ドキュメントを確認する。
基礎のおさらい
集約と分解
送信効率のためにまとめたデータは、分析・パーティション分割の前に元のレコード境界へ戻す必要がある。
形式要件
JSONの構造、区切り文字、エラー時のバックアップを確認して配信設定を決める。
問題IDAWS-DEA-022
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告