1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ Apache Airflow 入門

Connected

演習

Python で DAG をスケジューリングする

これまでに DAG の作成方法を学んできましたが、今回は特定の曜日・特定の時刻に、特定の DAG を実行するようにスケジュールしたいとします。必要に応じて同僚が別サーバーに DAG を再インストールできるよう、コード内にこの情報を含めたいと考えています。

Airflow の DAG オブジェクトと、必要な datetime メソッドはすでにインポート済みです。

指示

100 XP
  • DAG の開始日を 2023 年 11 月 1 日に設定します。
  • retry_delay を 20 分に設定します。timedelta オブジェクトについては第 3 章で詳しく学びます。今は整数値を受け取ることだけ知っておけば大丈夫です。
  • cron 構文を使って、毎週水曜日の 12:30pm に実行されるスケジュールを設定します。