スケジューリングデータ

データエンジニアリングを理解する

Hadrien Lacroix

Content Developer at DataCamp

スケジューリング

  • データ処理にリストされている任意のタスクに適用可能
  • スケジューリングはシステムの要となる仕組み
  • 各要素をまとめ、それらがどのように連携するかを整理する
  • タスクを特定の順序で実行し、すべての依存関係を解決します
データエンジニアリングを理解する

手動、時間およびセンサーのスケジューリング

  • 手動で
  • 従業員テーブルを手動で更新する
データエンジニアリングを理解する

データパイプライン

データエンジニアリングを理解する

時計の画像 - 従業員テーブルは毎朝午前6時に更新される

データエンジニアリングを理解する

手動、時間およびセンサーのスケジューリング

  • 手動
  • 指定した時刻に自動実行
  • 特定の条件が満たされると自動的に実行されます
    • センサーのスケジューリング
  • 従業員テーブルを手動で更新する
  • 午前6時に従業員テーブルを更新する
データエンジニアリングを理解する

データパイプライン

データエンジニアリングを理解する

従業員テーブルを部門に分割する前に聞いているセンサーの画像

データエンジニアリングを理解する

手動、時間、センサーのスケジューリング

  • 手動
  • 指定した時刻に自動実行
  • 特定の条件が満たされた場合に自動実行されます
    • センサーのスケジューリング
  • 従業員テーブルを手動で更新する
  • 午前6時に従業員テーブルを更新する 新しい従業員が追加された場合、部署テーブルを更新する
データエンジニアリングを理解する

バッチとストリーム

  • バッチ
    • 一定間隔でレコードをグループ化
    • 多くの場合、より安い
  • ストリーム
    • 個々のレコードを即時送信する
  • アーティストによってアップロードされた楽曲
  • 従業員テーブル
  • 収益テーブル
  • 新規ユーザーのサインイン
  • もう1つの例: オンライン vs. オフラインのリスニング
データエンジニアリングを理解する

スケジューリングツール

Apache AirflowとLuigiのロゴ

データエンジニアリングを理解する

概要

  • スケジューリングとは
  • 設定方法の違い
  • バッチとストリームの違い
  • Spotflixにおけるスケジューリングはどのように実装されているか
  • Airflow、Luigi
データエンジニアリングを理解する

練習しましょう!

データエンジニアリングを理解する

Preparing Video For Download...