2024-05-03 11:58:37 发布
网友
如果我在SQL模板中使用BigQueryOperator,如何向SQL传递参数?在
文件:.sql/查询.sql在
SELECT * FROM `dataset.{{ task_instance.variable_for_execution }}
文件:日期在
您可以在params参数中传递一个参数,该参数可在模板化字段中使用,如下所示:
params
BigQueryOperator( task_id='', sql='SELECT * FROM `dataset.{{ params.param1 }}', params={ 'param1': 'value1', 'param2': 'value2' }, use_legacy_sql=False, dag=dag )
也可以在文件中分离SQL:
文件:/sql/查询.sql在
params参数的输入应该是字典。一般来说,气流中的任何操作员都可以传递此params参数。在
您可以在
params
参数中传递一个参数,该参数可在模板化字段中使用,如下所示:也可以在文件中分离SQL:
文件:/sql/查询.sql在
^{pr2}$params
参数的输入应该是字典。一般来说,气流中的任何操作员都可以传递此params
参数。在相关问题 更多 >
编程相关推荐