全部产品
Search
文档中心

阿里云物联网平台:步骤三:设置任务调度策略并发布

更新时间:Aug 25, 2023

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

前提条件

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

使用说明

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

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

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

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

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

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

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

操作步骤

  1. SQL数据服务工作台顶部工具栏的右上角,单击发布执行

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

    项目

    说明

    结果存储表

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

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

    重要
    • 设置执行任务策略前,请创建一个全新的自定义存储表,并在表结构中配置输出数据的字段,用于存储SQL分析任务调度产出的数据。具体操作,请参见创建和管理自定义存储表

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

    数据写入策略

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

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

    请选择主键

    数据的主键字段,显示自定义存储表的主键字段。

    调度策略生效日期

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

    调度周期

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

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

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

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

  3. 单击校验设置,确认调度策略配置全部通过。

    image.png
  4. 校验设置对话框,单击发布任务

后续步骤

SQL分析任务上线后,您可以根据业务需要,查看任务的配置情况和调度情况。具体操作,请参见可选:运维SQL分析任务