数据仓库在银行管理信息系统的应用探索
数据仓库在银行管理信息系统的应用探索
摘要:
针对银行现有业务系统如何进行统一整合,并解决数据一致性的问题,本文利用数据仓库对银行管理信息系统进行了研究,给出了其应用架构,并讨论了实际系统建设中关键的技术问题。
关键字:银行 数据仓库 管理信息系统
1.引言
随着 WTO 的加入,全球经济一体化的趋势,新巴塞尔协议的要求,为银行业务发展和管理提出了更高的要求;同时银行电子化的发展,积累了大量的客户信息,账户信息和交易信息,也迫切需要银行提供更好的技术手段进行深层次的分析,挖掘客户价值,提高经营效益,因此如何进行应用系统整合, 构建统一的数据视图, 建设管理信息系统(ManagementInformation System, MIS),是现代银行业面临的重要课题,数据仓库(Data Warehouse)技术为银行业提供了新的技术平台和技术手段。
2.管理信息系统发展历程
银行管理信息系统则是为满足业务发展要求,适应市场竞争需要,以计算机和现代化通讯网络技术为手段,以先进的金融管理理论为基础,对现有银行业务经营进行现代化管理,旨在提高经营管理决策的质量、效率和水平的综合性信息系统。
由表1 银行管理信息系统的发展史可见计算机技术、网络技术、数据库技术,决策支持技术的发展为银行管理决策提供了更好的手段和平台,管理信息系统建设也是随着科学技术发展而不断丰富完善、充实提高。
3.基于数据仓库的管理信息系统应用架构
3.1 数据仓库
按照数据仓库之父W. H. Inmon 的定义[1]:“数据仓库是一个面向主题的、集成的、随时间变化的、稳定的数据集合,支持管理部门的决策过程” 。数据仓库主要特征:面向主题的、集成的、时变的、稳定的,用于管理决策。数据仓库的发展是分析型应用和操作型应用分离的产物,数据仓库不是一个产品,而是一整套解决方案,数据仓库的建设是一个不断完善、螺旋上升的过程。
典型数据仓库体系结构分三层:数据获取层、数据存储层和数据展现层。数据获取层,对不同业务系统数据,内外部信息进行抽取、转换、清洗和加载,这是数据仓库技术中工作量最大的环节,是构建数据仓库的基础;数据存储层确定数据存储结构、索引结构并进行优化存储分配;数据展现层利用查询工具、报表工具、数据挖掘和OLAP 多维分析工具、企业门户整合等技术,支持B/S,C/S 的应用结构,满足各级管理决策分析。
在数据仓库的发展过程中,因为需求的不确定性、设计方法等因素,许多按照瀑布式开发的大型数据仓库项目最终都以失败告终,即使完成系统性能业大打折扣,因此业界总结经验教训提出了分而治之的螺旋式开发方法,将数据仓库庞大的任务分成多个阶段,在每一阶段,项目按照需求分析定义,系统分析,系统设计,开发、实事、维护和评估来进行,在一个阶段完成后,再开始新的阶段建设。
3.2 逻辑数据模型
逻辑数据模型是用来发现、记录和沟通业务,展现业务规则的详细蓝图,是用图形的方式展现业务规则,是数据仓库组织数据的方法,是IT 人员和业务人员沟通的工具。目前各大厂商如:IBM,NCR 等均依据国际银行成功的应用案例总结而成各自的逻辑数据模型,虽然分类标准各异,但基本架构、主题、属性相近,银行数据仓库数据模型的主题大多包括:
账户、客户、事件、机构、渠道、产品、地理位置、营销活动等。逻辑数据模型中数据粒度的设计也至关重要,针对银行大数据量需要采用双重粒度,对细节数据只保留短期的数据在数据仓库中,周期外的数据数据仓库保留综合数据。
3.3 ETL(Extract, transform and load )策略
ETL[2]作为数据仓库系统的关键部件,完成数据抽取、清洗、转换和加载的工作,是构建数据仓库、评估数据仓库效率和性能的重要指标。银行因对社会业务服务的需要,有的系统数据装载必须在规定的时间内完成,因此对数据加载能力也提出了要求。ETL 其目的之一是为数据重组统一视图,其次也为改进数据质量。数据质量无论哪个行业确是一个比较棘手的问题,因此ETL 同时包括数据质量和数据标准的策略。ETL 的方法[ 3]包括析取(Extracting)、条件(Conditioning)、剔除(Scrubbing)、合并(Merging)、浓缩(Enrichment)、确认 (Validating)、加载(Loading)、评分(Scoring)、家庭关系识别(House holding)等;实际项目中采取多级ETL方法,有的在源系统数据中抽取,有的在加载服务器中,有的在数据仓库之中进行。
3.4 元数据管理
数据仓库是逐渐反复不断完善的过程,元数据管理与数据仓库数据生命周期有关,对数据仓库系统管理极其重要。元数据[4]是关于数据的数据,其主要内容包括数据仓库中的表的结构,属性、数据仓库的记录系统,映射,抽取日志,存储过程,数据模型说明等。目前与元数据相关的数据仓库工具可分为四类:(1)数据抽取工具:把业务系统中的数据抽取、转换、集成到数据仓库中,如DataStage、Informatica 等。(2)前端展现工具:包括OLAP 分析、报表和商业智能工具等,如MicroStrategy 的DSS Agent、Cognos 的PowerPlay、BusinessObjects 的BO,以及Brio 等。它们通过语义层把关系表映射成与业务相关的事实和维来支持多维业务视图,进而对数据仓库中的数据进行多维分析。(3)建模工具: 可以提供更高层的与特定业务相关的语义。如CA 的ERwin、Sysbase 的PowerDesigner以、Rational的Rose等。(4)元数据存储工具:元数据通常存储在专用的数据库中,还有一类被称为元数据知识库[4](Metadata Repository )的工具,它们独立于其它工具,为元数据提供一个集中的存储空间,这些工具包括微软的Repository,CA 的Repository 和Sybase 的WCC 等。
4.银行管理信息系统应用
4.1 数据仓库的建立
银行是信息密集的行业,其电子化发展程度相对较高,应用系统架构也较为复杂。目前银行系统状况主要硬件平台包括IBM ES9000,RS/6000,SERVER 等,操作系统为OS/390,UNIX、WINDOWS 等,数据库包括DB2,ORACLE 等,异构系统平台,众多业务应用。
根据以上的模型和策略,我们提出了以下银行管理信息系统,通过采集核心业务系统和外围系统,经过ETL 评估,建立如下数据仓库。
4.2 管理信息系统的分类
4.2.1 财务管理和绩效管理
财务和绩效管理是管理信息系统的核心,基于数据仓库的财务分析应用可以支持多维盈利性分析和财务绩效指标的计算。多维盈利性分析的维度主要包括账户、客户、渠道、产品、机构等;而财务绩效指标是银行业绩考评的重要指标之一,它与客户指标、内部流程指标、员工指标共同构成平衡记分卡的基础。
4.2.2 资产负债管理
资产负债管理能力是衡量现代商业银行的关键指标。资产负债管理通过预测市场利率、汇率、资产风险变动趋势,结合有关金融模型及数据进行分析和预测,为银行资产负债结构调整提供决策依据,使其在规模、期限、利率组合上实现有效合理搭配;同时,它还通过支持风险资本配置运算和内部资金转移价格的制定,引导资金流向和使用方式,从而使银行在风险和回报之间取得最佳的平衡;此外还可以帮助银行达到金融监管及对外信息披露的要求,以及满足在机构和产品管理方面实现分类监测、指导的需要。
4.2.3 全面风险管理
全面风险管理(Enterprise-Wide Risk Management,简称ERM)是指对整个机构内各个层次的业务单位,各个种类风险的通盘管理,这种管理要求将信用风险、市场风险、操作风险及各种其他风险以及包含这些风险的各种金融资产与资产组合,承担这些风险的各个业务单位纳入到统一的体系中,对各类风险依据统一的标准进行测量并加总,而且依据全部业务的相关性对风险实行管理和控制。
4.2.4 利润贡献度分析
利润贡献度分析是在账户详细交易数据的基础上,利用净利息收入(NIR)、其他收入(OR)、直接费用(DE)、风险准备(RP)等主要因子进行利润贡献度计算并汇总,以此考察不同机构、产品、渠道、账户、客户对银行利润的实际贡献。
4.2.5 客户关系管理
客户关系管理应用通常是通过对客户进行深入的分析,了解客户的特征、轮廓、利润贡献度和需求等,对客户基本情况、持有产品、交易行为、客户分布等进行分析,利用客户单一视图,通过沟通管理,在适当的时间,通过适当的渠道,为客户提供适当的差异化产品和服务,最终帮助银行实现从以产品为中心的经营模式向以客户为中心的经营模式转变。银行业基于数据仓库的CRM 应用的核心是分析型CRM。根据所应用客户群体的类别,又可分为公司客户和零售客户,两类客户的分析重点有所不同。一般来讲,CRM 应用解决方案中包含公司客户统一视图、集团客户统一视图、客户结构分析、业务结构分析、市场促销状况分析、客户忠诚度分析、渠道有效性分析、客户流失分析、客户行为特征分析、客户产品偏好分析、营销活动回应分析、交叉销售分析等方面的内容。
4.2.6 平衡计分卡
平衡计分卡[5]提供财务、客户、流程和员工四个方面关键绩效指标(Key PerformanceIndicator,KPI)的计算和分析,这些指标根据一定的标准进行权重组合后就形成平衡计分卡(Balanced Scoring Card,BSC),并往往直接提供给行长构成(Executive InformationSystem, EIS)。平衡计分卡是一种多维的战略管理理念,即通过多种“平衡”的视角衡量机构的绩效,是构建企业发展战略的管理办法,是通过量化的指标反映企业运营状况。
5.结论
基于数据仓库技术平台建立管理信息系统,目的是为了满足银行各个层次的管理需要。
它可以整合业务系统,统一数据模型,解决数据一致性的问题,也可以体现现代银行以客户为中心,以市场为导向,以科技为依托战略的重大举措。随着银行大集中工程的实施,今后管理信息系统的建设将会进一步融合商业智能技术,发挥更重要的作用。

