项目背景:鄞州银行原有指标计算依赖线下脚本,数据分散、维护成本高,指标口径不统一,无法支撑业务部门快速查询和决策。
立项原因:建设统一的指标管理平台,实现银行指标的集中配置、自动化计算、状态监控与数据落地,解决数据孤岛问题,提升指标维护效率和数据准确性。
业务场景:面向银行数据部门,提供数据源管理、指标配置、定时调度、计算监控、结果入库全流程能力,支撑业务指标的自动化生成和数据报表查询
点击空白处退出提示
项目背景:鄞州银行原有指标计算依赖线下脚本,数据分散、维护成本高,指标口径不统一,无法支撑业务部门快速查询和决策。
立项原因:建设统一的指标管理平台,实现银行指标的集中配置、自动化计算、状态监控与数据落地,解决数据孤岛问题,提升指标维护效率和数据准确性。
业务场景:面向银行数据部门,提供数据源管理、指标配置、定时调度、计算监控、结果入库全流程能力,支撑业务指标的自动化生成和数据报表查询
项目包含四大核心模块:1.基础管理模块,支持多数据源配置、数据表导入与定时调度任务管理;2.指标库管理模块,提供自定义指标配置、SQL校验、测试执行与发布上线功能;3.任务监控模块,实现指标计算状态实时监控、失败重跑与日志记录;4.计算引擎模块,负责指标SQL的批量执行、结果写入HBase及数据批量落地MySQL,为银行业务指标提供自动化生成与数据支撑。
我作为核心开发,负责平台后端全流程开发与优化。技术上基于Spring Boot + MyBatis-Plus搭建架构,结合MySQL、Redis、HBase实现数据存储与缓存;难点在于设计高可用的指标计算引擎,通过多线程调度提升计算效率,解决了海量指标的并发执行与数据一致性问题,保障银行指标的稳定产出。



评论