更新时间:2024-11-29 GMT+08:00

添加存储过程规则

操作场景

平台支持基于PL/SQL语法的存储过程规则计算,业务管理人员通过定义存储过程规则,使实时消息数据经规则计算处理后生成实时决策。

操作步骤

  1. 参考访问RTD WebUI界面,使用业务用户登录RTD WebUI管理界面,选择要操作的租户。
  2. 选择“业务管理 > 变量&规则配置 > 存储过程规则”。
  3. 单击“新增”,参见以下表格设置存储过程规则的相关属性参数。

    表1 存储过程规则参数一览表

    参数名

    说明

    事件源类型

    规则对应事件源类型。

    维度名称

    规则对应维度。

    名称

    规则名称。

    说明:
    • 存储过程规则名称的前缀为“pr_”。
    • 名称不区分大小写,必须由字母或下划线开头,且字符范围限制为[A-Z]、[a-z]、[0-9]、_,长度不超过30个字符。

    优先级

    规则优先级,取值范围为“1~2147483647”。

    规则类型

    • 普通规则:规则“上线”即可参与每一笔报文(全部流量)的计算。
    • 灰度规则:需设置流量占比。
      • 确认“发布规则”前上线,该规则使用设置的流量占比计算;
      • 确认“发布规则”后上线,该规则参与每一笔报文(全部流量)的计算,即单击该规则所属“操作”列中的“发布规则”,单击“确定”后再上线。
    • 挑战者规则:需设置流量占比和挑战冠军用于被挑战。待新创建的规则上线后,新规则在设置的流量占比情况下挑战已有规则,单击“操作”列中的“挑战冠军”可以切换挑战者和被挑战者。被挑战者为当前生效的存储过程规则。

    流量占比

    设置数据分流占比。

    • 选择“灰度规则”时取值范围为(0-99]的整数。
    • 选择“挑战者规则”时取值范围为[0-100]的整数。

    挑战冠军

    选择某条存储过程规则作为被挑战者。选择“挑战者规则”时必选。

    SQL

    输入规则SQL代码。

    描述

    规则描述信息。

    参数设置完成后,单击“检核参数”,设置规则里用到的参数变量的值,然后单击“语法检查”,检查代码的语法正确性。

    若检查未通过,用户可根据提示信息进行修改具体代码,然后重新执行检查。

  4. 语法检查完成后,单击“确定”,添加存储过程规则。

    规则添加完成后,在存储过程规则界面勾选规则,选择“更多操作 > 上线”或“更多操作> 下线”,完成规则的上线下线操作。