【发布时间】:2023-01-23 23:21:40
【问题描述】:
我正在尝试使用 Airflow 运算符 BigQueryToGCSOperator & forcing字段分隔符是管道 (|) ,但是文件的输出总是以逗号 (,) 分隔。
我也尝试过具有相同行为的运算符 BigQueryToCloudStorageOperator。
知道我在这里做错了什么吗?
from airflow.providers.google.cloud.transfers.bigquery_to_gcs import (
BigQueryToGCSOperator,
data_to_gcs = BigQueryToGCSOperator(
task_id="BigQuery_to_GoogleCloudBucket",
gcp_conn_id="google_cloud_default",
project_id=project_id,
source_project_dataset_table=f"{project_id}.{temp_dataset_id}.{temp_table}",
location="EU",
print_header=True,
destination_cloud_storage_uris=destination_uri,
export_format="csv",
field_delimiter="|",
)
预先感谢您的回复。
【问题讨论】:
标签: google-cloud-platform airflow google-cloud-composer