Google BigQuery自定义计划查询:如何设置UTC+7时区每月1日04:00执行?
Google BigQuery计划查询设置印尼时区(UTC+7)的解决方案
BigQuery自定义计划查询不支持直接指定非UTC时区,需要将目标印尼时间转换为UTC时间后配置:
时间转换逻辑
印尼时区为UTC+7,每月1日04:00的印尼时间,对应的UTC时间是前一个月最后一天的21:00(4:00 - 7小时 = 前一天21:00)。自定义计划表达式设置
在计划查询的自定义计划中,输入以下表达式:every month last day 21:00验证转换正确性
可以通过BigQuery SQL验证时间转换是否准确:
SELECT TIMESTAMP_ADD(TIMESTAMP("2024-12-31 21:00:00 UTC"), INTERVAL 7 HOUR) AS indonesia_execution_time;
执行结果会显示2025-01-01 04:00:00+07,符合需求的执行时间。
内容的提问来源于stack exchange,提问作者Han Chris
相关产品推荐
相关产品推荐

