1
変数{{ds}}にある実行日を渡します。しかし、私はそれを実行日付を取得しない関数を渡しました。ダグ内の関数にds変数を渡すにはどうすればよいですか?
def get_spark_step_2(date):
#logic in here
return step
exec_date = '{{ ds }}'
step_adder2 = EmrAddStepsOperator(
task_id='create_parquets',
job_flow_id="{{ task_instance.xcom_pull('create_job_flow', key='return_value') }}",
aws_conn_id='aws_default',
steps=get_spark_step_2(exec_date),
dag=dag
)
上記のコンテキストで変数を使用する方法をご存知ですか?
ありがとうございます!このばかげた質問を申し訳ありませんが、その小さなバリエーションだけで、_init_を定義してその拡張クラスで実行する必要がありますか? – ebertbm
何も追加する必要はありません – jhnclvr