上次我们介绍了实现银行内跨业务系统业务串联分析的“日志关联搜索”解决方案,本周我们将针对日志易“定时任务+统计表”解决方案展开介绍。
相比关联搜索,“定时任务+统计表”更加智能化,不仅可对整体业务数据进行综合展现,还可实现自动更新。
业务串联分析方案之“定时任务+统计表”
“定时任务+统计表”解决方案通过配置定时任务,将各业务系统串联后所需展现的信息进行筛选,对其结果进行二次搜索和组合,将默认以表格展示的数据结果保存为趋势图配置到仪表盘中。该方案能够清晰展现交易整体流程,同时还可通过仪表盘进行趋势图的定时刷新。
Step 1. 确认串联关系
以用户进行身份实名认证操作为例,用户实名认证需经电子渠道(web 端)搜集用户信息并发送到数字银行系统,再由数字银行向 ESB 系统验证用户个人信息。
某银行的用户实名认证业务流涉及的系统如下:
与该操作涉及的各个业务团队进行沟通,确认交易的整体流程及各个业务系统进行串联的关键字段。
电子渠道系统中的日志有 G 类和 MA 类两种,数字银行和 ESB 系统各有其内部统一的日志类型。要实现业务串联分析,应有以下关系:
1. 电子渠道 G 类日志和 MA 类日志间有唯一且统一的系统流水号(systemNum);
2. 电子渠道 G 类日志和数字银行日志间有唯一且统一的全局流水号(orgNum) ;
3. ESB 日志和数字银行日志间有唯一且统一的全局流水号(orgNum)。
Step 2. 串联的实现
串联完成后,可通过以下步骤将业务串联分析数据图表保存到仪表盘中。
1. 通过配置定时任务将各业务系统中用户实名认证相关的信息进行筛选;
2. 通过对定时任务的结果进行二次搜索和组合,将各个业务进行串联形成表格;
3. 将上一步的结果通过保存为趋势图配置到仪表盘中,通过仪表盘的定时刷新功能对数据进行定时更新。
Step 3. 方案效果
通过以上方式实现的业务串联分析,对解决现有问题有如下效果:
1. 展现一笔交易在各个业务系统中的交易过程及结果,一定程度上能够实现数据实时展示,便于运维监控。且在业务出现异常时,无需登录各个系统逐个查看便能一次性分析各个业务系统的执行情况,便于确认交易异常点或中断点;
2. 整体实时展现一笔交易在各个业务系统中的交易执行状态,清晰展现交易整体流程,既便于运维团队对业务流的理解,又便于对数据进行整体分析展现。
总结
上次介绍的"日志关联搜索"解决方案和本次介绍的“定时任务+仪表盘”解决方案,是解决目前银行业在“业务串联分析”方面存在的问题的两种切实可行的方案,且均已在实际环境中得以验证。两种方案在实现效果上各有利弊,其优缺点对比如下:
方案一能逐步展现及排查,便于展现业务思路且资源消耗较小,但需要人工手动关联搜索;
方案二能自动展现,且一定程度上实现了实时刷新和实时展示,但资源的消耗极大。
日志易根据客户实际情况提供相应的解决方案。针对每天 TB 级的日志量,日志易自研日志搜索分析引擎每秒可索引 1000 万条日志、检索 100 亿条日志,使用日志易自研日志搜索分析引擎,无论是手动关联搜索,还是整体数据实时展现都能无惧性能压力。
心动不如行动,拨打 400-085-0159 了解日志易部署版,或点击日志易官网 https://www.rizhiyi.com/saas/now_apply/ 火速试用走起!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!