Skip to content

最新のデータパイプラインの構造クイズ ​

最終更新日: 2026年9月12日

  1. Kafka offset を再生する前に、何を確認する必要がありますか?
    • A) 必要なレコードが retention/compaction 後も残っているか
    • B) Kafka がすべての外部 sink の重複を自動的に排除するか
    • C) すべての batch input が削除されたか
    • D) すべての event が常に永久に残るか
回答を表示

回答: A) 必要なレコードが retention/compaction 後も残っているか

再生には、保持された入力と一貫した状態の復旧が必要です。エンドツーエンドの exactly-once は、sink の transaction、idempotency、外部への副作用にも依存します。

  1. ETL と ELT の違いは何ですか?
    • A) Lake を使うかどうか
    • B) ETL は送信先へのロード前に変換し、ELT はロード後に変換する
    • C) Kafka を使うかどうか
    • D) ELT は常に厳密で、ETL は常に近似的である
回答を表示

回答: B) ETL は送信先へのロード前に変換し、ELT はロード後に変換する

整備済みデータを warehouse に移すだけで、処理方式が ELT になるわけではありません。変換の順序と送信先を確認してください。

  1. Batch と stream の精度について、正しい説明はどれですか?
    • A) Streaming は常に近似的である
    • B) Batch は常に厳密である
    • C) 遅れて届くデータ、重複、状態、出力契約によって異なる。高速な暫定結果の後に確定処理を行うこともできる
    • D) Checkpoint によって外部 API の副作用が自動的に exactly-once になる
回答を表示

回答: C) 遅れて届くデータ、重複、状態、出力契約によって異なる。高速な暫定結果の後に確定処理を行うこともできる

Event time、watermark、許容する遅延、sink の意味論を設計してください。Spark と Flink がそれぞれ1つの処理モードに限定されるわけではありません。

  1. Schema Registry の互換性チェックについて、正しい説明はどれですか?
    • A) すべての database DDL と意味的な変更を自動的にブロックする
    • B) 適用した登録/serialization/CI の経路を検証するが、consumer test も引き続き必要である
    • C) 1回の登録で、すべてのバージョン間の推移的な互換性が自動的に保証される
    • D) 互換性ルールによりデータ品質チェックが不要になる
回答を表示

回答: B) 適用した登録/serialization/CI の経路を検証するが、consumer test も引き続き必要である

迂回経路とビジネス上の意味の変更には、別途検証が必要です。後方/前方互換性と推移的設定の適用範囲を確認してください。

学習資料 | Kafka クイズ

ドキュメントに質問する

Enter で送信、Shift+Enter で改行します。