可选:运维SQL分析任务

SQL分析任务上线后,您可以查看SQL分析任务的基本信息和配置情况,以及SQL分析任务的调度情况。本文介绍运维SQL分析任务的操作步骤。

前提条件

已配置并发布SQL分析任务,具体操作,请参见步骤三:设置任务调度策略并发布

背景信息

SQL分析任务的更多信息,请参见SQL分析概述

管理SQL分析任务

  1. 物联网平台控制台实例概览页面,单击目标企业版实例ID或备注名称。

  2. 在左侧导航栏,选择数据服务 > 分析洞察

  3. 分析洞察页面,单击右侧操作列的功能按钮,管理SQL分析任务。

    • 查看:在数据开发详情页面,查看SQL分析任务的基本信息和配置情况等。

      说明

      如果SQL分析任务尚未完成配置,部分数据将不可见。

      信息类型

      说明

      基础信息

      查看SQL分析任务的基本信息和存储信息。

      单击编辑基本信息,可修改SQL分析任务的基本信息。

      表结构

      查看输出数据的字段信息。

      数据预览

      预览查询的部分数据。

      分析SQL

      查看分析任务的SQL语句。

    • 开发工作台:在SQL数据服务工作台页面,配置SQL分析任务。

      具体操作,请参见步骤二:编写SQL语句步骤三:设置任务调度策略并发布

      重要
      • 仅可修改状态为未上线已下线的SQL分析任务

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

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

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

    • 删除:可删除SQL分析任务。

      重要
      • 仅可删除状态为未上线已下线的SQL分析任务

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

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

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

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

手动调度SQL分析任务

SQL分析任务发布后,系统按周期调度任务。您也可以根据需要,进行手动调度任务。

  1. 分析洞察页面,单击任务运维

    任务运维
  2. 任务运维页面下,单击手动实例页签,然后单击新建手动任务

  3. 新建手动任务面板中,完成手动任务的参数设置,然后单击确认

    说明
    • 新建手动调度任务后,手动实例页签下会按照SQL分析任务的调度周期,生成周期调度任务。

    • 手动实例页签下的周期调度任务,可能与周期实例下的调度任务重复。

    • 建议您在调度任务出现异常或SQL分析任务发生变更时,再进行手动调度任务。

    设置项

    说明

    请选择调度周期

    选择日调度小时调度。详细说明,请参见调度周期

    请选择手动日期

    在最近3天内,选择时间范围,对所选时间范围内的SQL分析的调度任务,再次调度对应的任务。

    例如,某SQL分析任务的调度周期为,选择最近3天为手动日期,则对过去3天的共计3次调度任务,再次调度SQL分析任务。

    手动下游指标

    是否同时手动调度SQL分析任务的下游任务。

    说明

    SQL分析任务之间可存在依赖关系。如果SQL分析任务的输出表作为另一个SQL分析任务的查询对象,则后者为前者的下游任务。

    数据开发名称/编号

    选择要执行的SQL分析任务的名称。

查看SQL分析任务执行情况

  1. 任务运维页面下,找到要查看执行情况的任务。

    • 周期实例页签下,查看周期执行的SQL分析任务。

    • 手动实例页签下,查看手动执行的SQL分析任务。

  2. 单击SQL分析任务的操作栏的操作按钮,进行对应的操作。

    • 单击查看,查看SQL分析任务的基本信息和运行日志。

    • 单击重跑,重新执行对应的SQL分析任务。

      说明
      • 状态为初始化的任务,2小时后才可执行重跑操作。

      • 当SQL分析任务执行出现异常,可通过重跑修复异常。

后续步骤

SQL分析任务调度后:

  • 输出的自定义存储表位于数据存储离线存储自定义存储表。更多信息,请参见自定义存储表

  • 输出的存储表可作为数据来源,应用于数据可视化数据API