向分区 BigQuery 表添加数据和查询
Posted
技术标签:
【中文标题】向分区 BigQuery 表添加数据和查询【英文标题】:Adding data to and querying a partitioned BigQuery table 【发布时间】:2016-07-14 18:33:37 【问题描述】:在 BigQuery 中,我正在制作一个分区数据表(按小时分区),当数据进入其中时,结果似乎没有 _PARTITIONTIME
伪列;当我这样做时
SELECT
_PARTITIONTIME AS pt,
*
FROM
[my_dataset.my_partitioned_table]
LIMIT
1000
我得到了表的所有常规列,但 _PARTITIONTIME
对于每个条目都是空的。数据是通过调用 Go BigQuery API 发送的,就像我将数据发送到未分区表时一样,它们是从 BigQuery 控制台查询的。数据插入错误或查询错误的可能性更大吗?
【问题讨论】:
partitioned by hour
到底是什么意思?目前仅支持 DAY 作为分区类型!
这可以解释很多。您在文档中哪里看到的?
【参考方案1】:
目前仅支持 DAY 作为分区类型!
在timePartitioning属性中查看更多详细信息
了解更多关于 Partitioned Tables 的一般信息
【讨论】:
以上是关于向分区 BigQuery 表添加数据和查询的主要内容,如果未能解决你的问题,请参考以下文章