Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery BigQuery动态表分区_Google Bigquery - Fatal编程技术网

Google bigquery BigQuery动态表分区

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

当我尝试在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.

此外,我再也找不到有关此功能的文档。它被弃用了吗?

这项3取0的功能从未实现过——希望它在某个时候会实现。
最近实现的唯一分区装饰器是用于日期分区表的。更多信息请参见和

我没有足够的声誉来评论米哈伊尔的答案-所以在这里添加一个答案

至少到目前为止,书中描述的动态表分区已经被弃用,取而代之的是最新BigQuery文档中描述的表分区


我们希望将来提供更丰富的分区风格,但它们可能不一定作为表装饰器提供。

Hi Pavan,这是否意味着现在导出到云存储是从BigQuery检索数据的唯一快速方法?抱歉,我不确定我是否理解您的评论。您可以直接或通过WHERE子句查询特定日期的分区。例如,要从该日期的分区表中读取所有数据,请使用:SELECT*from DATASE.table$20160602或SELECT*from DATASE.table,其中_PARTITIONTIME=TIMESTAMP2016-06-02
Query returned zero records.