You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery计划查询提示数据集不存在的解决方法咨询

问题解决与代码修正

这个代码块可以用来创建计划查询,但需要先解决两个关键问题才能正常运行:

1. 解决区域不匹配错误

提示“Dataset my-test:kronos was not found in location US”是因为计划查询默认使用US区域执行,但你的my-test.kronos数据集实际不在US区域。

  • 处理方法:创建计划查询时,在设置里把处理位置改成你的数据集所在的实际区域(比如欧盟、东南亚等)。

2. 修正代码语法疏漏

原代码最后一个union all的表名少了闭合反引号,会触发语法错误,修正后的完整代码如下:

declare min_date date;

set min_date = (select min(parse_date("%m/%d/%Y", trim(work_date))) 
from `my-test.kronos.time_data_28`);

delete from `my-test.kronos.time_data`
where parse_date("%m/%d/%Y", trim(work_date)) >= min_date;

select name, WorkDate, Hours, emp_name, project_status from `my-test.kronos.time_data`
union all  
select name, WorkDate, Hours, emp_name, project_status 
from `my-test.kronos.time_data_14`
union all  
select name, WorkDate, Hours, emp_name, project_status 
from `my-test.kronos.time_data_28`;

额外注意事项

确保计划查询的执行账号拥有:

  • 对my-test.kronos.time_data表的删除权限
  • 对三个time_data_*表的读取权限

内容的提问来源于stack exchange,提问作者Rashida

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 21:13:11