データの基礎定義問題

IoTセンサーから毎秒データが届き「直近5分間の平均温度を1分ごとに計算して異常を検知したい」という要件があります。このストリーム処理のウィンドウ種別はどれか?

A.タンブリングウィンドウ(Tumbling Window)
✗ タンブリングウィンドウは重複しない固定時間ウィンドウ(例:5分ごとに別々の集計)。1分ごとに新しい計算が走る今回の要件とは異なる。
B.ホッピングウィンドウ(Hopping Window)← 正解
✓ 正解。ホッピングウィンドウは「ウィンドウサイズ(5分)」と「ホップ間隔(1分)」を指定する。1分ごとに新しいウィンドウが開始し直近5分のデータを集計する。ウィンドウは重複する。Azure Stream AnalyticsではHOPPINGWINDOW(minute, 5, 1)。
C.セッションウィンドウ(Session Window)
✗ セッションウィンドウはイベントの無活動期間でウィンドウを区切る動的なウィンドウ。固定時間の集計ではない。
D.スライディングウィンドウ(Sliding Window)
✗ スライディングウィンドウはイベントが到達するたびに集計を計算する。1分ごとの定期更新ではなくイベントドリブンな更新になる。

DP-900:Microsoft Azure Data Fundamentals の問題一覧