论文部分内容阅读
银行风险预警系统旨在为全行不同防线的业务人员提供统一的风险预警管理平台,从而及时发现并控制潜在的各种风险,提高数据管理效率,加强内控和稽核工作。但是由于面向的是全行的业务种类,覆盖全行的业务数据,因而,必须找到一种技术方案来屏蔽系统高层应用模块对底层业务数据请求的差异性。
元数据(Metadata)是定义数据的数据,使得在银行风险预警中利用元数据对目标数据源进行再定义来屏蔽数据差异性成为可能。它本身在实际应用中并不直接用来描述业务数据而是实现对业务数据的再定义或扩充描述,为系统的高层应用提供基础数据支持,即在目标数据源和高层应用之间提供统一的应用接口,使得高层应用可以专注于对自身业务逻辑的处理而无需顾及底层数据的差异性。同时,本文基于元数据,建立数据与数据的联系,对现有数据进行深层挖掘,进而实现对数据分门别类的有效管理。
因此,本文基于元数据技术,在元数据管理模块和预警核心模块设计方面进行了创新性研究,并做了有益的尝试。
1、使用元数据定义底层数据源。系统设计的主要难点是如何有效屏蔽系统在多数据源下业务数据的差异性,为此本文用元数据对不同的数据源进行数据源信息映射,并定义其对应数据源下表及列的映射信息,通过统一的管理接口向高层模块提供数据支持,从而实现底层数据对高层应用的透明性。
2、基础元数据模块的设计与实现。分别设计并实现了元数据管理模块,表问映射元数据模块,自定义表管理模块,中间表管理模块,支持有效数据管理。
3、元数据在预警指标及任务定义中的设计与实现。预警指标和任务定义是本系统产生预警的核心模块。本文将元数据技术应用至预警权限,指标定义,任务定义核心模块,用元数据对相应指标进行再描述,使得所定义的指标在不同层次的应用中变得更加清晰,灵活和方便。
4、对相应核心模块进行主要性能指标测试和分析。实践结果表明性能良好。