跳转至

修改加速调度配置

接口描述

本接口用于修改物化方案的刷新(调度)配置,包括:

  • 是否调度

  • cron 表达式

  • 全量 / 增量配置

  • 时间窗口上界 / 下界

⚠️ 对于 外挂物化(EXTERNAL)方案

  • 此配置 仅用于前端展示

  • 系统不会真正调度执行

接口 URL

POST /anymetrics/api/{version}/accelerate/plan/updateRefreshConfig

请求参数

公共请求参数(HEADERS)

参数 类型 是否必选 最大长度 描述
tenant-id String 32 租户 ID
auth-type String 32 认证方式:UID / TOKEN
auth-value String 32 与 auth-type 对应的值

公共参数获取方式

在 Aloudata CAN 顶部「指标应用」→「API 集成」中查看。

image.png

请求参数

字段 类型 是否必选 描述
uuid String 方案唯一 ID
refreshConfig.cron String 调度表达式(启用调度时必填)
refreshConfig.isScheduleUpdate Boolean 是否启用调度
refreshConfig.updateUpperInterval Integer 上界偏移量
refreshConfig.updateLowerInterval Integer 下界偏移量
refreshConfig.granularity String 时间粒度(如 DAY)
refreshConfig.isFullRefresh Boolean 是否全量刷新(用于加速物化、外挂物化)
refreshConfig.increment Boolean 是否增量(仅用于结果物化)

请求示例

{
  "uuid": "ecfc2a9539a04ef49897a9b4e3d65e7f",
  "refreshConfig": {
    "cron": "0 0 0 * * ?",
    "isScheduleUpdate": true,
    "updateUpperInterval": -1,
    "updateLowerInterval": -3,
    "granularity": "DAY",
    "isFullRefresh": true
  }
}

响应参数说明

字段 类型 描述
data String 固定值 "success"
success Boolean 是否成功
code String 状态码
errorMsg String 错误信息
detailErrorMsg String 错误详情

响应示例

{
  "data": "success",
  "success": true,
  "code": "200",
  "errorMsg": null
}