创建核对规则

资金安全监控基于规则进行资金业务表之间的核对检查,要执行核对任务,您需要先创建规则。目前,资金安全监控支持文件与文件核对、文件与 DB 核对、DB 与 DB 核对、离线核对,可以创建不同核对频率的规则,包括小时核对、天核对和文件核对等。

离线核对规则

  1. 在左侧导航栏上,单击 核对点列表

  2. 进入 核对点列表 页面后,单击已创建的离线核对点名称。

  3. 进入 核对点详情 页面,单击页面下方的 新建核对规则 按钮。

    1
  4. 新建核对规则 页面中,填写如下配置信息:

    • 规则名称:由中文、英文或数字组成,长度为 1-100 个字符,租户内唯一,本例中填写“交易金额核对”。

    • 描述:规则的备注信息,选填,最大长度为 500 个字符。

    • 节点信息:数据节点的信息。

    • 规则文本:规则的核对逻辑,按 SQL 语法编写(一般采用日期字段包含宏的格式,便于周期性获取相应时间值),即在数据节点(也就是离线表)之间关联 JOIN,指定不符合核对预期的条件,以便过滤异常数据。本例中输入:

    SELECT *
    FROM (
    SELECT *
    FROM apply_order_delta
    WHERE dt ='{yyyymmdd-1}'
    ) a
    LEFT JOIN (
    SELECT *
    FROM deduct_record_delta
    WHERE ds ='{yyyymmdd-2}'
    ) b
    on a.biz_no = b.biz_no
    where a.biz_amount <> b.fee_amount
    ;
    --过滤订单表和账单表中交易金额不等的异常数据

    说明
    • 一个核对规则中仅能填写一个 SQL 语句。

    • 您可先对 SQL 进行调试后再提交规则,详见 SQL 全屏调试操作说明。

  5. 填写完上述信息后,单击 提交

文件与文件核对规则

由于文件与文件核对、文件与 DB 核对、DB 与 DB 核对规则的创建方式类似,本部分将介绍文件与文件核对规则的创建方式。

  1. 在左侧导航栏上,单击 核对点列表

  2. 进入 核对点列表 页面后,单击 文件-文件 类型的核对点名称。

  3. 进入 核对点详情 页面,单击页面下方的 新建核对规则 按钮。

  4. 新建核对规则 页面中,填写如下配置信息:

    • 基本信息

      • 规则名称:核对规则的名称,租户内唯一。由 1-100 个英文或中文字符组成,可包含数字或下划线(_)。

      • 核对方式:支持 明细核对汇总核对自校验核对 三种方式。

        • 明细核对:端到端明细一一核对。

        • 汇总核对:针对统计字段做汇总核对。

        • 自校验核对:单文件针对文件头和文件体对应字段做汇总核对。

      • 描述:规则的备注信息,选填,最大长度为 500 个字符。

    • 核对配置

      • 节点信息:数据节点的信息。

      • 规则表达式:需配置相关参数(见下图)。如需配置多条,单击 添加一行 即可。

        1
      • 高级配置:默认保持关闭。如果开启,需输入规则表达式,详情请参见 高级配置

  5. 填写完上述信息后,单击 提交