资金安全监控基于规则进行资金业务表之间的核对检查,要执行核对任务,您需要先创建规则。目前,资金安全监控支持文件与文件核对、文件与 DB 核对、DB 与 DB 核对、离线核对,可以创建不同核对频率的规则,包括小时核对、天核对等。
创建离线核对规则
在左侧导航栏上,单击 核对点列表。
进入 核对点列表 页面后,单击已创建的离线核对点名称。
进入 核对点详情 页面,单击页面下方的 新建核对规则。
在 新建核对规则 页面中,填写如下配置信息:
规则名称:由中文、英文或数字组成,长度为 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 全屏调试 操作说明。
填写完上述信息后,单击 提交。
创建文件与文件核对规则
由于文件与文件核对、文件与 DB 核对、DB 与 DB 核对规则的创建方式类似,本部分将介绍文件与文件核对规则的创建方式。
在左侧导航栏上,单击 核对点列表。
进入 核对点列表 页面后,单击 文件-文件 类型的核对点名称。
进入 核对点详情 页面,单击页面下方的 新建核对规则。
在 新建核对规则 页面中,填写如下配置信息:
基本信息
规则名称:核对规则的名称,租户内唯一。由 1-100 个英文或中文字符组成,可包含数字或下划线(_)。
核对方式:支持 明细核对、汇总核对、自校验核对 三种方式。
明细核对:端到端明细一一核对。
汇总核对:针对统计字段做汇总核对。
自校验核对:单文件针对文件头和文件体对应字段做汇总核对。
描述:规则的备注信息,选填,最大长度为 500 个字符。
核对配置
节点信息:数据节点的信息。
规则表达式:需配置相关参数(见下图)。如需配置多条,单击 添加一行 即可。
高级配置:默认保持关闭。如果开启,需输入规则表达式,详情请参见 高级配置。
填写完上述信息后,单击 提交。