在具有分区的BigQuery中运行计划的查询

时间:2020-09-18 07:49:12

标签: google-bigquery partitioning

我是Big Query的新手

我想对每日事件文件运行计划的查询,以创建包含数据子集的新的每日文件。

我已经设置了查询,但是不知道如何在云控制台中指定新文件的文件名。在我的查询中,我有event_date字段

在查询设置中,有用于

的选项
  1. 表名
  2. 目标表分区字段

我已经尝试将BITable $ YYYYMMDD作为表名,将Destination Table分区字段作为event_date,但是这些都不起作用,并且我收到了“无效的日期分区分区键:YYYYMMDD”

1 个答案:

答案 0 :(得分:0)

给出查询

select current_date() event_date, 1 x, 2 y

评论说event_date是一个字符串,必须先将其转换为DATE才能用作分区列,您可以PARSE_DATE

select PARSE_DATE("%x", "12/25/08") event_date, 1 x, 2 y

配置应如下所示: enter image description here

生成的表具有分区列event_date enter image description here