反洗钱有三个阶段,事前、事中、事后。反洗钱客户风险画像处于第三阶段,事后分析阶段。主要帮助客户挖掘出可疑客户及团伙。
软件主要功能有:风险模型配置管理(主要使用得分占比),规则动态配置管理,任务管理,基础数据管理,统计分析
软件主要流程有:数据接入,数据清洗,模型跑批,画像分析,下游(一般是报送系统)对接。
系统通过每日调度跑批任务,分析可疑目标,以丰富的客户画像展示方式方便业务人员分析客户行为。画像从多个维度统计(如资金流向,交易区域,对手年龄、职业等各方面报表),并加上风险模型标签(如:网络赌博),支持自动生成可疑报告,进一步方便业务人员办理业务。
项目采用微服务架构(springcloud),拆分成用户服务、系统管理服务、清洗服务、模型任务跑批服务、画像分析服务,同时使用了redis,nginx,nacos等组件。
我主要负责清洗服务,模型任务跑批服务,以及部分画像分析相关内容,系统可以支持回溯期半年约18亿交易数据的跑批任务,并稳定运行数月。
主要解决系统运行过程中相关的性能问题,优化SQL(如快进快出规则、测试交易等慢规则,2张大临时表关联)问题,性能提升2个数量级。