Google bigquery 大查询计划查询保存到以yesterdays日期命名的单个表

Google bigquery 大查询计划查询保存到以yesterdays日期命名的单个表,google-bigquery,Google Bigquery,我想在每日google analytics导出的基础上,每天对大查询运行一次定时查询。我成功地设置了一个运行的查询,但我无法使表命名按我所希望的方式工作。我想写入一个名为tablename_YYYYMMDD的输出表,其中的日期应该是昨天的日期(相对于运行时)。我已经将查询和目标表名设置为tablename${run\u time-25h |%Y%m%d},分区字段留空。计划查询不使用我想要的命名每天生成一个新表,而是将结果保存到名为tablename_u的同一个表中,该表包含一个名为_PARTI

我想在每日google analytics导出的基础上,每天对大查询运行一次定时查询。我成功地设置了一个运行的查询,但我无法使表命名按我所希望的方式工作。我想写入一个名为tablename_YYYYMMDD的输出表,其中的日期应该是昨天的日期(相对于运行时)。我已经将查询和目标表名设置为tablename${run\u time-25h |%Y%m%d},分区字段留空。计划查询不使用我想要的命名每天生成一个新表,而是将结果保存到名为tablename_u的同一个表中,该表包含一个名为_PARTITIONTIME的伪列,该列对应于昨天的日期


如何让计划查询每天将结果保存到一个新表中,而不创建任何伪列?

我认为您不需要$,因为这使它成为一个“摄取时间分区表”,所以请尝试


你需要像这样,没有美元标志。查看更多格式


运行时输入:
2018-02-15 00:00:00 UTC
生成的
mytable_20180214

也给了我一个错误:启动传输运行时出错:请求包含无效参数。
tablename_{run_time-25h|"%Y%m%d"}
mytable_-25h{run_time|"%Y%m%d"}