DP-900コア データ概念MEDIUM単一選択

ある EC サイトが、毎日深夜に前日の全受注データをデータウェアハウスに転送してレポートを生成している。この処理方式と、処理結果を即時分析に活用できるかどうかについて、最も正確に説明しているものはどれか。

  1. A. バッチ処理:一定期間のデータをまとめて処理するため、最新データは翌日のレポートに反映されることになる
  2. B. ストリーミング処理:データが発生した瞬間にリアルタイムで転送されるため、当日中のレポートに反映できる
  3. C. マイクロバッチ処理:数秒ごとにデータを収集するため、ほぼリアルタイムに近いレポートが可能である
  4. D. バッチ処理:データを即時転送するため、リアルタイムダッシュボードへの反映が可能である
解答と解説を見る

正解: A

「毎日深夜に前日のデータをまとめて転送する」という処理方式は「バッチ処理」の典型例である。バッチ処理は一定量または一定期間のデータを蓄積してからまとめて処理するため、最新データは翌日(次のバッチ実行後)にしかレポートに反映されない。これがバッチ処理の本質的なトレードオフである。選択肢Bはストリーミング処理の説明であり、本シナリオ(深夜バッチ)とは異なる。ストリーミングはデータ発生と同時に処理するためリアルタイム性が高いが、本ケースはそうなっていない。選択肢Dはバッチという言葉は正しいが、「即時転送・リアルタイム反映」という説明がバッチ処理の定義と矛盾する。選択肢Cのマイクロバッチはストリーミングに近い短間隔処理を指し、「毎日深夜」という長い間隔とは合わない。

▸ この試験を本気で演習する(全150問・無料)