Passing arguments to sql template from airflow operator
问题 If I am using a BigQueryOperator with a SQL Template, how could I pass an argument to the SQL? File : .sql/query.sql SELECT * FROM `dataset.{{ task_instance.variable_for_execution }} File : dag.py BigQueryOperator( task_id='compare_tables', sql='./sql/query.sql', use_legacy_sql=False, dag=dag, ) 回答1: You can pass an argument in params parameter which can be used in the templated field as follows: BigQueryOperator( task_id='', sql='SELECT * FROM `dataset.{{ params.param1 }}', params={ 'param1'