本文介绍设置任务调度策略的操作流程。
前提条件
已编写SQL语句。具体操作,请参见步骤二:编写SQL语句。
使用说明
修改已发布的SQL分析任务时,如果修改输出字段的名称和类型,修改前生成的存储表数据将被调度产出的新数据覆盖。
如果需要调整SQL分析任务输出的存储表的结构,且保留原已生成的数据存储表的数据,请重新创建并配置SQL分析任务。
修改或删除已发布的SQL分析任务前,需先撤销该任务。
仅可修改或删除状态为未上线和已下线的SQL分析任务。
不可恢复已删除的SQL分析任务,请谨慎操作。
如果SQL分析任务输出的自定义存储表,已应用于数据分析的其他服务,该SQL分析任务删除后,对应服务将受到业务层面的影响。
例如,某SQL分析任务输出的自定义存储表已成为某数据API的数据来源,在调度生效日期未到达前,该任务下线并被删除后,对应的API将无法用于查询停止调度以后的数据。
操作步骤
在SQL数据服务工作台顶部工具栏的右上角,单击发布执行。
在执行设置对话框中,设置SQL分析任务的调度策略。
项目
说明
结果存储表
将查询结果输出至指定的自定义存储表。
自定义存储表的详细信息,请参见自定义存储表。
重要设置执行任务策略前,请创建一个全新的自定义存储表,并在表结构中配置输出数据的字段,用于存储SQL分析任务调度产出的数据。具体操作,请参见创建和管理自定义存储表。
一个自定义存储表,仅可作为一个数据解析或SQL任务的输出表。
数据写入策略
SQL分析任务在调度生产数据过程中,写入数据时的策略。
仅支持主键覆盖(默认):每次产出数据时,如果数据中主键的数据重复,则只保留一份数据。
请选择主键
数据的主键字段,显示自定义存储表的主键字段。
调度策略生效日期
调度SQL分析任务的时间范围。
调度周期
调度SQL分析任务的频率,可选:
小时:SQL分析任务上线1小时后,每小时基于过去1个小时生成的数据,调度产出数据。
日:SQL分析任务上线1天后,每天基于前1天生成的数据,调度产出数据。
例如,某小时调度的SQL分析任务,6:00执行调度任务时,基于5:00~5:59期间产生的数据,查询并产出数据。
单击校验设置,确认调度策略配置全部通过。
在校验设置对话框,单击发布任务。
后续步骤
SQL分析任务上线后,您可以根据业务需要,查看任务的配置情况和调度情况。具体操作,请参见可选:运维SQL分析任务。