google-bigquery - BigQuery 计划查询(脚本)循环 : needs destination table to be saved, 但由于设置目标表而运行失败

标签 google-bigquery scheduled-tasks

我有一个没有设置目标表的计划查询,因为它是在脚本中使用 create table 命令创建的(据我所知,在 BQ 环境中称为脚本)。
我不得不稍微修改脚本 - 这不会影响创建部分,我想用修改后的版本更新现有的计划查询。
但是,如果我提供了目标表(否则更新按钮处于非事件状态),我只能更新计划查询:“需要目标表来保存计划查询选项。”。所以我通过定义一个“目标表”来保存它。
稍后运行计划查询时,出现以下错误:“无效值:无法为脚本设置 configuration.query.destinationTable;JobID:...”
对我来说,如果没有目标表,我似乎无法保存计划查询,也无法使用目标表运行它。
这似乎是一个捕获 22,我在这里遗漏了什么吗?如何更新和运行此脚本/计划查询?
谢谢!

最佳答案

上面Yun Zhang的评论是解决方案:

If you're on the "preview UI", click from the "SQL workspace" page the top button "HIDE PREVIEW FEATURES" to switch back to regular UI, it may solve the problem.


当前,需要单击“禁用编辑器选项卡”以切换回旧 UI。
就我而言,我遇到了与 OP 描述的相同的问题(脚本,不需要目标表,但需要创建计划查询)。关闭编辑器选项卡后,我无需输入目标表即可进行新的计划查询。

关于google-bigquery - BigQuery 计划查询(脚本)循环 : needs destination table to be saved, 但由于设置目标表而运行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65686126/

相关文章:

google-app-engine - 如何从 GAE 数据存储中导出 BLOB 类型字段?

google-bigquery - 是否可以在 BigQuery Web 控制台中设置默认区域?

java - 安排 Spark 作业 Java

java - ScheduledExecutorService 在正常 OS/JVM 上的准确性

java - 实现定期操作的正确方法

google-sheets - BigQuery 错误 : Access Denied: BigQuery BigQuery: Permission denied while getting Drive credentials

google-bigquery - bigquery加入重复嵌套

sql - 如何将列名称添加到在 BigQuery 中执行取消嵌套结构的选择

java - 每 N 天在一天中的特定时间运行任务的调度程序

windows-server-2008 - 计划任务在 Windows Server 2008 R2 中不起作用