【发布时间】:2020-12-11 22:46:12
【问题描述】:
我有一个传递给 xcom 的对象,我想从操作员那里读取。
这是我的操作员:
load_csv = GCSToBigQueryOperator(
task_id='gcs_to_bigquery',
bucket='test',
source_objects=['{{ execution_date.strftime("%Y-%m") }}'],
providers=True,
destination_project_dataset_table=f'{stg_dataset_name}' + '.' + '{{ execution_date.strftime("%Y_%m") }}',
schema_fields={{ti.xcom_pull(task_ids='print_the_context')}},
write_disposition='WRITE_TRUNCATE',
provide_context=True,
dag=dag)
我想将 xcom 中的值传递给 schema_fields 变量。
我正在尝试使用以下模板访问对象 {{ti.xcom_pull(task_ids='print_the_context')}} 但我有 it is not defined...
这里有什么问题?
【问题讨论】:
标签: airflow