我遵循谷歌云文档中的指南创建外部分区表,即:
从Google Cloud Storage创建表
从GCS存储桶中选择文件:gs://my_bucket/data/ymd=20200703/*
文件格式:Avro
源数据分区,URI前缀:gs://my_bucket/data/
表类型:外部
但当我点击创建表时,它会显示:
STORAGE_FORMAT_AVRO 不允许指定架构
如果我使用本机表而不是外部,它就可以工作了。我还尝试了gs://my_bucket/data/,gs://my_bucket/ddata/**/,gs://my_buccket/data/ymd=20200703/*,gs://my_bucket/diata/ymd/20200703/file blabla。。。对于,从GCS存储桶中选择文件,但没有区别。
有什么想法可以在BigQuery中创建外部分区表吗?不是本地人?
这是谷歌大查询的一个错误,报告了这个问题,他们现在正在处理。