查询_PARTITIONTIME只会产生日期

问题描述 投票:1回答:1

我试图在我的摄取时间分区表中查询_PARTITIONTIME。这样做后,我意识到每行产生了一个完全相同的错误时间戳:2019-02-25 00:00:00 UTC。我试图提取_PARTITIONTIME的特定“部分”,但是除了日期之外的所有部分都产生了0。

虽然数据流式传输到表中,但它实际上每10分钟左右批量插入(据我所知)。作为后续问题,_PARTITIONTIME何时计算?我看到这个post,但我只了解流量,而不是实际计算的时间。

google-bigquery partitioning
1个回答
1
投票

_PARTITIONTIME更像是一个_PARTITIONDATE - 你不应该期望它包含流式传输记录的确切时间,而是分区所属的日期。

提取时分区表包括名为_PARTITIONTIME的伪列,该列包含加载到表中的数据的基于日期的时间戳。 https://cloud.google.com/bigquery/docs/partitioned-tables

© www.soinside.com 2019 - 2024. All rights reserved.