Google bigquery BigQuery动态表分区
当我尝试在BigQuery中的web UI中的查询中使用动态表分区时,例如 我得到以下错误:Google bigquery BigQuery动态表分区,google-bigquery,Google Bigquery,当我尝试在BigQuery中的web UI中的查询中使用动态表分区时,例如 我得到以下错误: Error: Cannot read partition information from a table that is not partitioned: project:dataset.table$0-of-3 当我尝试使用新的日期分区bq mk-time\u partitioning\u type=DAY…分区的表时,我没有得到错误,而是: Query returned zero records
Error: Cannot read partition information from a table that is not partitioned: project:dataset.table$0-of-3
当我尝试使用新的日期分区bq mk-time\u partitioning\u type=DAY…分区的表时,我没有得到错误,而是:
Query returned zero records.
此外,我再也找不到有关此功能的文档。它被弃用了吗?这项3取0的功能从未实现过——希望它在某个时候会实现。
最近实现的唯一分区装饰器是用于日期分区表的。更多信息请参见和我没有足够的声誉来评论米哈伊尔的答案-所以在这里添加一个答案 至少到目前为止,书中描述的动态表分区已经被弃用,取而代之的是最新BigQuery文档中描述的表分区
我们希望将来提供更丰富的分区风格,但它们可能不一定作为表装饰器提供。Hi Pavan,这是否意味着现在导出到云存储是从BigQuery检索数据的唯一快速方法?抱歉,我不确定我是否理解您的评论。您可以直接或通过WHERE子句查询特定日期的分区。例如,要从该日期的分区表中读取所有数据,请使用:SELECT*from DATASE.table$20160602或SELECT*from DATASE.table,其中_PARTITIONTIME=TIMESTAMP2016-06-02
Query returned zero records.