You need to enable JavaScript to run this app.
文档中心
大数据研发治理套件(私有化)

大数据研发治理套件(私有化)

复制全文
平台设置
配置 Quota 规则
复制全文
配置 Quota 规则

Quota规则可以定义项目或任务优先运行规则,比如,将D1~D3优先级全部置为9点钟前可以运行,D4、D5 在9点钟后可以运行。本文将为您介绍如何配置规则。

约束限制

仅平台管理员或被授予平台管理员角色的用户具备配置权限。用户赋权操作请参见角色管理

操作步骤

  1. 登录DataLeap控制台。

  2. 选择平台设置 > Quota 规则,进入Quota规则列表页面。

  3. 单击新建Quota规则按钮,在弹出的窗口中,设置规则信息后,单击确定按钮完成新建。
    Image
    创建Quota规则相关参数说明如下表所示。

    参数

    说明

    *名称

    Quota规则的名称,自行设定,不支持空格。

    描述

    规则的描述信息。

    *配置

    以JSON表达式的方式,对每日运行的实例进行匹配。若命中此配置,则处于此Quota规则的控制中,例如可通过JSON配置【优先级=D1、D2、D3】的任务。
    配置规则结构如下:

    // 注意,JSON中不同的key之间是「或」的关系,不支持「且」的关系
    {
      "tasks": ["*"],  # 指定具体的task id
      "taskNamePrefix": ["ods", "dwd"]  #任务名称前缀(DataLeap v2.8.15及以上版本支持),例如以ods开头的任务,或者以dwd开头的任务。只匹配前缀,不支持正则表达式匹配。
      "projects": ["1","5"],  # 指定项目id
      "users": ["nobody"],  # 指定用户名
      "^priorities": ["0"],  # 指定任务优先级
      "taskTypes": ["*"],  # 指定任务类型
      "triggerTypes": ["*"],  # 周期调度、重跑、调试等
      "retries": 3  # 重试次数
    }
    

    *Quota

    Quota 限额,可输入 0 及正整数。例如设置为100,表示符合上一步配置的任务量,并发运行的实例数<=100,若超过100,则由此Quota规则限制其不能提交运行。

    *起始时间

    该规则生效的开始时间,下拉可选。

    *结束时间

    该规则生效的结束时间,下拉可选。
    例如设置规则生效的起止时间为00:00:00-09:00:00,则表示在00:00-09:00期间quota限额为100,不在此时间段外,则不受quota限额100的控制。

    *Quota方向

    判断一个实例是否可以提交运行,支持正向反向两个选项。

    • 正向:如果被指标命中,则判断是否达到并发阈值,达到则不通过,否则通过;如果没有命中,通过。
    • 反向:不在此JSON配置范围内的任务。
  4. 对已创建的规则,还可执行以下操作:

    • 单击某条信息开关列的开关复合按钮,可以开启/关闭该规则。
    • 单击某条信息操作列的编辑按钮,可以修改该规则信息。
    • 单击某条信息操作列的删除按钮,二次确认后,可以删除该规则。
    • 勾选列表左上方的 Master视图,将只显示开启状态的规则。
最近更新时间:2025.11.05 14:53:23
这个页面对您有帮助吗?
有用
有用
无用
无用