步骤三:设置任务调度策略

本文介绍设置任务调度策略的操作流程。

前提条件

已编写SQL语句。具体操作,请参见步骤二:编写SQL语句

使用说明

  • 修改已发布的SQL分析任务时,如果修改输出字段的名称和类型,修改前生成的存储表数据将被调度产出的新数据覆盖。

    如果需要调整SQL分析任务输出的存储表的结构,且保留原已生成的数据存储表的数据,请重新创建并配置SQL分析任务。

  • 修改或删除已发布的SQL分析任务前,需先撤销该任务。

  • 仅可修改或删除状态为未上线已下线的SQL分析任务。

  • 不可恢复已删除的SQL分析任务,请谨慎操作。

  • 如果SQL分析任务输出的自定义存储表,已应用于数据分析的其他服务,该SQL分析任务删除后,对应服务将受到业务层面的影响。

    例如,某SQL分析任务输出的自定义存储表已成为某数据API的数据来源,在调度生效日期未到达前,该任务下线并被删除后,对应的API将无法用于查询停止调度以后的数据。

操作步骤

  1. SQL数据分析工作台顶部工具栏的右上角,单击执行设置image..png图标。

  2. 执行设置对话框中,设置SQL分析任务的调度策略。

    执行设置

    项目

    说明

    结果存储表

    将查询结果输出至指定的自定义存储表。

    自定义存储表的详细信息,请参见自定义存储表

    重要
    • 设置执行任务策略前,请创建一个全新的自定义存储表,用于存储SQL分析任务调度产出的数据。具体操作,请参见创建自定义存储表

    • 一个自定义存储表,仅可作为一个数据解析或SQL任务的输出表。

    数据写入策略

    SQL分析任务在调度生产数据过程中,写入数据时的策略。可选:

    • 追加:每次产出数据时,数据自动追加至数据库中,不做去重处理。

    • 主键覆盖(默认):每次产出数据时,如果数据中主键的数据重复,则只保留一份数据。

    请选择主键

    数据的主键字段,仅数据写入策略主键覆盖时,需设置该项目。

    该设置项的下拉选项中包含了所有输出字段,请选择字段对应的值具有唯一性的字段,例如product_key

    说明

    最多可选择4个字段作为主键字段。

    调度策略生效日期

    调度SQL分析任务的时间范围。

    调度周期

    调度SQL分析任务的频率,可选:

    • 小时:SQL分析任务上线1小时后,每小时基于过去1个小时生成的数据,调度产出数据。

    • :SQL分析任务上线1天后,每天基于前1天生成的数据,调度产出数据。

    例如,某小时调度的SQL分析任务,6:00执行调度任务时,基于5:00~5:59期间产生的数据,查询并产出数据。

后续步骤

步骤四:发布SQL分析任务

阿里云首页 物联网平台 相关技术圈