前提条件
已开通日志服务,并开启键值索引。
确保当前操作账号拥有配置定时 SQL 分析的权限,详情请参见 CLS 访问策略模板。
操作步骤
1. 登录 日志服务控制台。
2. 在左侧导航栏中,选择数据处理 > 定时 SQL 分析,单击 
,新建任务。



3. 在配置页面,配置如下信息。
任务名称 | 定时 SQL 任务的名称。 |
源日志主题 | 定时 SQL 任务的输入,1个。 |
写入目标 | 定时 SQL 任务的输出,1个,需要提前打开目标主题的索引,这样定时 SQL 任务的结果后续可被检索分析。 |
调度范围 | 查询日志的时间范围: 指定范围,如2023年1月1日 00:00:00-2023年3月31日00:00:00的日志数据, 持续运行,结束时间选择无限,意为任务将持续运行。 |
调度周期 | 周期性查询,取值范围1-1440分钟,意为每 X 分钟会查询一次日志。 |
SQL时间窗 | 指定每次查询的时间窗口。配合调度周期,可以实现滑动窗口(下图中例1)、滚动窗口(下图中例2)。例如日报表的 SQL 时间窗口为一天,小时表的 SQL 时间窗口为1小时。 |
高级设置 | 查询延迟的时间,在控制台【高级设置】中,取值范围60-120秒。日志生成索引一般会有延迟,在索引生成之前,不可查询,因此设置60秒延迟查询,此时索引已生成(99.9%的索引数据将在5秒内生成)。 |
滚动窗口:没有重叠的查询窗口。如调度周期是60分钟,SQL 时间窗口是60分钟。典型场景:小时报表。
滑动窗口:有重叠的查询窗口。例如调度周期是1分钟,SQL 时间窗口是60分钟。典型场景:绘制【近1小时的活跃用户数量】的时序图,时间轴的粒度是1分钟。
下图中的例1是滑动窗口,例2是滚动窗口:

