【问题标题】:How to load Avro files into BigQuery table in Google Cloud Datalab from Cloud Storage?如何从 Cloud Storage 将 Avro 文件加载到 Google Cloud Datalab 中的 BigQuery 表中?
【发布时间】:2018-02-07 15:06:39
【问题描述】:

将 BigQuery 表导出到 Cloud Storage Avro 文件成功

table = bq.Table(bq_table_ref)
job_id = table.extract(destination=gs_object, format='avro')

将 Cloud Storage Avro 文件导入 BigQuery 表失败

table = bq.Table(bq_table_ref)
job_id = table.load(source=gs_object, source_format='avro')

替代方法也失败了

%%bq load -m create -f avro -p gs_object -t bq_table_ref

google.datalab.bigquery 是否不支持加载 Avro 文件?

【问题讨论】:

    标签: google-bigquery google-cloud-datalab


    【解决方案1】:

    根据google.datalab.bigquery docs,数据的格式应该是‘csv’或者‘json’。默认值为“csv”。您不能使用“avro”格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 2021-10-10
      • 2020-06-13
      • 2018-03-28
      • 2021-01-22
      • 2020-01-19
      • 2014-09-18
      相关资源
      最近更新 更多