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

Snowflake创建IST时区CRON任务提示时区未识别如何解决

报错原因

Snowflake的CRON调度时区参数不支持三字母缩写格式的时区标识。类似IST这类缩写存在严重歧义:同一个缩写可同时对应印度标准时间、以色列标准时间、爱尔兰标准时间三个完全不同的时区,因此不在Snowflake合法时区支持范围内,系统仅识别IANA标准的全路径时区标识符。

正确配置方法

首先明确你需要的IST对应的实际时区,替换为对应的IANA合法标识即可:

  • 若指代印度标准时间(UTC+5:30,无夏令时),对应标识为Asia/Kolkata,调度配置写法为:
    'USING CRON 20 01 * * * Asia/Kolkata'
  • 若指代以色列标准时间(UTC+2/UTC+3,随夏令时切换),对应标识为Asia/Jerusalem
  • 若指代爱尔兰标准时间(UTC+0/UTC+1,随夏令时切换),对应标识为Europe/Dublin

可以在Snowflake中执行SHOW TIMEZONES;语句,查询当前版本支持的全量合法时区列表,确认标识无误后再配置到任务中。

完整的任务创建示例(以印度标准时间每日1:20执行为例):

CREATE OR REPLACE TASK daily_run_task
  WAREHOUSE = your_compute_warehouse
  SCHEDULE = 'USING CRON 20 01 * * * Asia/Kolkata'
AS
-- 替换为实际需要执行的任务逻辑
YOUR_SQL_STATEMENT;

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 08:57:18