商业银行绩效考核系统的数据仓库设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词:数据仓库;绩效考核系统;商业银行 中图分类号:TP302.01 文献标识码:A 文章编号:1003-9767(2010)11-0106-02
1.引言
商业银行绩效考核系统是对商业银行各项业务的综合评价系统, 它的正确稳定与否对商业银行各项业务的开展至关重要。本文将数据 仓库技术引入商业银行内部绩效考核系统中,可以使商业银行内部考 核系统更加灵活地处理各项业务,使各项业务的考核数据能够相互协 调一致、高效动作,在较短的时间内将正确的信息传递到正确的人, 能够协助管理层制定相关政策, 同时也能将管理层的政策意图下达到 各机构及相关的客户经理。本文就是重点探讨商业银行绩效考核系统 的数据仓库设计。
参考文献:
[1] 刘湘明,董大晖. 数据库优化技术的分析与研究[M]. 北京:计算 机知识与技术出版社,2006:146—250.
[2] 黄耀国,洪燕兵. 浅谈数据库优化过程中跟踪探查器的运用[M]. 北京:计算机知识与技术出版社,2008:136—240.
[3] 李俊生. 基于SQL Server数据库信息系统的安全性分析、测试与 系统优化[J]. 现代计算机技术,2009,2:43-66.
4.2 数据处理的方法 进入商业银行绩效考核系统数据仓库的数据是已经经过数据清洗 的,对这些数据按以下步骤进行处理: 首先,数据分类。将数据分成存款、贷款、中间业务、费用明细 等四类主要数据。存款数据中包括对公活期存款,对公定期存款,对 私通知存款等。贷款数据包括对公贷款等。中间业务数据包括所有业 务收入及支出明细数据。 其次,数据计算。对于存款来讲,需要按账户,单笔计算其日均 余额,利息支出,上存利息收入,准备金收入,毛利润等。 最后,数据汇总。将个人维护的所有商业银行客户业绩汇总得出 个人的业绩,将商业银行机构下的个人业绩汇总得出机构的业绩,将 商业银行机构的业绩汇总得出上一级机构的业绩。按这种模式,分别
5.总结
作为商业银行实施决策的支持工具,数据仓库的结构在理论上并 没有固定的、严格的规定,但是随着商业银行规模、决策类型、数据 特点的不同而改变。总之,在商业银行绩效考核系统中,建立有效的 数据仓库是至关重要的。
参考文献:
[1]陈明亮. 客户价值细分与保持策略研究[J]. 现代生产与管理技 术,2007.
[2]刘翔. 数据仓库与数据挖掘技术[M].上海交通大学出版社,
20055.
(上接第105页)
门的语句进行改善。
三、在数据库优化过程中SQL事件跟踪探查器起到的具 体作用
运用SQL事件跟踪探查器,可利用捕获到的某一个跟踪去搜集服 务器相关的重点信息。再结合索引优化向导、正确的常规索引等信 息,可以协助系统管理员对应用程序进行协调和性能的优化。
数据库技术
信息与电脑 China Computer&Communication
2010年11月刊
商业银行绩效考核系统的数据仓库设计
周进 山东省农村信用社联合社济南办事处科技中心,山东济南 250013
摘要:本文在明确数据仓库重要性的基础上,首先概述了数据仓库,接着详细设计了商业银行绩效考核系统数据仓库的结构,并进一步探讨 了系统数据仓库的设计方法。
2. 数据仓库概述
2.1 数据仓库的概念界定 数据仓库(Data Warehousing)是运用新信息科技所提供的大量数据 存储、分析能力,将以往无法深入整理分析的数据建立成为一个强大 的管理系统,以协助金融企业制定精准的运营决策。简单地说,数据 仓库技术就是运用信息科技将宝贵的运营数据,建立成为协助管理人 员做出各种管理决策的一个整合性“支持系统”,利用这个“支持系 统”,金融企业可以灵活地分析所有细致深入的数据,以建立强大的 “关系管理”优势。 2.2 考核系统的数据仓库特点 商业银行绩效考核系统的主题是按照“公平公正”的原则,按照 商业银行管理层的考核方式获得实际的考核结果。在构造考核系统的 数据仓库过程中,确定了主题之后,就应对业务数据库的内容加以组 织归类。特点主要体现在如下两个方面: (1)数据库的内容应适当分割。在商业银行绩效考核系统中,业 务数据和管理数据都是需要适当分离的,业务数据指的是系统的存贷 款、中间业务、费用明细等数据,管理数据指的是商业银行行员、机 构、账户与行员关系、权限控制等。 (2)数据库归属的多重性。为了体现主题,商业银行各业务数据 中的某些属性存在一定的逻辑联系,可能对主题有不同程度的分析作 用。在商业银行绩效考核系统中,业务数据和管理数据是有一定的相 关性的,在业务数据中加入管理数据后,才能得出各项基本考核指标 的数值,才能较完整地将考核结果展现给管理人员。
将计算完成的账户相关数据进行分类汇总,并保存起来。 4.3 数据展示的方法 商业银行绩效考核系统的前端数据展示主要是几部分工具组成,
包括:Designer,Explorer,Navigator,Insight,Quickview。主要的 处理方式描述如下:
(1)通过ODBC接口和OLE DB接口对数据仓库进行抽取。 (2)设计查询。在建立任何其他区之前,必须建立查询区。通过从 装入表目录的表主题项添加到请求项,建立查询区,连接到数据库并 建立或者下载一个数据模型。 (3)处理查询。一旦查询区建立后,就可将查询发送到数据仓库服 务器中等候处理,如果查询很复杂,或者链接的报表区中的数据需要 刷新,则处理查询需要一段时间。数据检索完成后,数据以表格形式 显示在结果区。 (4)存放结果集。当处理查询或者导入数据时,将数据检索到桌面 上并将它们以列的形式显示在结果区中。
包括信贷数据、理财基金代销方面的数据、财务数据等。此外,还有 一些进手工录入数据也需要导入绩效考核系统,比如:商业银行的网 银交易量、银行卡收单业务等,这部分的数据处理可以采用固定格式 传输到数据仓库中。
3.2 数据存储层的设计 数据存储层是数据仓库的主体,所存储的数据包括三部分:其一 是从外部数据源抽取,经清洗、转换处理,并按主题组织存放的业务 数据;其二是数据仓库的元数据;其三是针对不同的数据挖掘和分析 主题而生成的数据集市。在商业银行内部绩效考核系统的数据存储层 中,主要有以下几类数据: (1)账户级别数据 账户是商业银行数据的基础,在考核系统中保留了各种账户的明 细,包括存款明细、贷款明细、中间业务明细,当然它们的结构根据 业务的种类不一致而有所差异。由于商业银行考核系统需对每天的数 据进行分析,故系统中需保留每一天的所有账户明细数据,这部分的 数据规模是十分巨大的。 (2)个人级别的数据 在商业银行中,一般会由一个客户经理来维护多个存贷款账户 的,他需要对这些存贷款客户进行贴身的服务,以便进一步挖掘客户 身上的潜力。各个客户经理每天都需要较快地查询到自己维护的客户 的存贷款情况,如果在查询时系统才将其名下的各类数据进行分类汇 总,由于数据量巨大,这样必将会严重影响查询效率。 基于以上的考虑,每天绩效考核系统运行时,会将每个人维护的 所有账户按一定的指标要求进行汇总。 (3)商业银行机构级别的数据 商业银行机构的业绩是由其下属的所有个人业绩汇总而来的,对 于商业银行的各分支行,下属可能有二级甚至三级机构,其业绩就来 源于其下属机构的业绩汇总。为了完整记录相关信息,这部分的数据 也需要在系统中保存每天的明细。同时也如记录个人级别数据一样, 需要记录多种指标的各项数据。 3.3 数据分析的设计 数据仓库系统的数据分析是面向系统的一般用户,满足用户的查 询需要,并以适当方式向用户展示查询、分析的结果,设计的功能包 括:查询/统计;OLAP服务以及数据挖掘服务。其中,OLAP服务对 于多维数据库方式进行数据组织,是一种极为有效的分析方法,它是 通过多种操作,对多维数据进行深入分析的。
1Leabharlann Baidu7
3.商业银行考核系统数据仓库的结构设计
3.1 数据获取的设计 本文研究的商业银行绩效考核系统数据仓库中保存的业务数据内 容来自多个数据源,这些数据源提供的数据并非都是理想状态,必须 经过适当处理后,才能导入数据仓库。获取的数据包括如下: 首先,从核心账务系统获取的数据,主要包括系统参数数据、总 账数据及分户明细数据。其中系统参数主要有利率及汇率,包括当天 各币值的各项汇率(买入价、中间价、卖出价、折算价等)。分户明 细数据包括有对公存款、零售存款、零售贷款、中间业务收入流水等 明细数据。分户明细数据的汇总应该与总账数据完全一致,为了防止 数据传输过程中出现问题,需在数据抽取前对核心账务系统传输过来 的数据进行总账与分户明细账核对。 其次,是外挂的辅助数据系统,主要是对核心账务系统的补充,
[4] 刘善辉,杨胜坤. 如何提高ORACLE数据库检索速度[J]. 黑龙江 计算机工程应用,2007.20:33-46.
[6] 陈灼荣,惠军辉.索引调整优化Oracle9i工作性能的研究[I]. 现 代计算机技术,2009.1l(3):56—57.
[7] 闵文,庞佐杰.SOL Server 2000安全验证的故障诊断与分析[J]. 石家庄计算机与数字工程,2008.11:68-77.
106
2010年11月刊
信息与电脑 China Computer&Communication
数据库技术
表,把与账户相关多个角度作为维度来衡量账户的状况,可见这几个 表在数据仓库中是以星型模型来构架的。账户明细表与账户余额表以 账户作为键值进行关联,账户明细表与考核指标表以科目作为键值进 行关联。
图4-1 绩效考核系统的数据处理流程图
总之,在商业银行绩效考核系统中,对于更深层次的客户分 析、业绩分析、趋势分析、期限分析都需要将存储层的数据按各种方 式汇总到数据分析层来。
4.商业银行绩效考核系统数据仓库的设计方法
4.1 设计方法概述 商业银行绩效考核系统的数据处理流程如图4-1所示: 系统所采用的数据仓库设计结果是星型模块,它使数据仓库形成 了一个集成系统,为最终用户提供报表服务,为用户提供分析服务对 象。在商业银行绩效考核系统的数据仓库中,以账户明细数据为事实
SQL事件跟踪探查器对某些插入事件能起到很好的监视作用,数 据库系统中的跟踪器不仅能跟踪探查到登陆连接失败、系统断开连接 等基本事件,还可以对跟踪探查中事件的数据进行及时有效的反馈以 供查询。
同时,也可以运用SQL事件跟踪探查器生成的日志文件中的信息 解决数据库系统死锁、信息阻塞、登陆超时等问题,而且数据库系统 中的日志文件还会包含SQL运行过程中使用最频繁的子句、对系统性 能影响最大的关键语句、不同类别语句群占用内存的比例及其相关性 能统计等信息。运用这些信息可以有效地过滤掉那些运行耗时长或者 CPU耗费大的语句。
四、结语
综上所述,在数据库应用系统的优化过程中,必须对数据的相关 索引设计做一个充分的分析,实现SQL语句最大程度的优化。同时,
系统管理员对系统进行要经常性的跟踪检查也是非常有必要的,及时 发现问题并有效地处理问题,对于不良的索引要及时做出合理的清 除、修改或者重建的执行决定。当然,在数据库系统优化的具体操作 过程中,还有很多临时的突发问题,要想提高系统优化的效率,用最 少的成本和资源保障系统平稳高效地运行还有赖于程序员更合理的设 置和更熟练的操作。
1.引言
商业银行绩效考核系统是对商业银行各项业务的综合评价系统, 它的正确稳定与否对商业银行各项业务的开展至关重要。本文将数据 仓库技术引入商业银行内部绩效考核系统中,可以使商业银行内部考 核系统更加灵活地处理各项业务,使各项业务的考核数据能够相互协 调一致、高效动作,在较短的时间内将正确的信息传递到正确的人, 能够协助管理层制定相关政策, 同时也能将管理层的政策意图下达到 各机构及相关的客户经理。本文就是重点探讨商业银行绩效考核系统 的数据仓库设计。
参考文献:
[1] 刘湘明,董大晖. 数据库优化技术的分析与研究[M]. 北京:计算 机知识与技术出版社,2006:146—250.
[2] 黄耀国,洪燕兵. 浅谈数据库优化过程中跟踪探查器的运用[M]. 北京:计算机知识与技术出版社,2008:136—240.
[3] 李俊生. 基于SQL Server数据库信息系统的安全性分析、测试与 系统优化[J]. 现代计算机技术,2009,2:43-66.
4.2 数据处理的方法 进入商业银行绩效考核系统数据仓库的数据是已经经过数据清洗 的,对这些数据按以下步骤进行处理: 首先,数据分类。将数据分成存款、贷款、中间业务、费用明细 等四类主要数据。存款数据中包括对公活期存款,对公定期存款,对 私通知存款等。贷款数据包括对公贷款等。中间业务数据包括所有业 务收入及支出明细数据。 其次,数据计算。对于存款来讲,需要按账户,单笔计算其日均 余额,利息支出,上存利息收入,准备金收入,毛利润等。 最后,数据汇总。将个人维护的所有商业银行客户业绩汇总得出 个人的业绩,将商业银行机构下的个人业绩汇总得出机构的业绩,将 商业银行机构的业绩汇总得出上一级机构的业绩。按这种模式,分别
5.总结
作为商业银行实施决策的支持工具,数据仓库的结构在理论上并 没有固定的、严格的规定,但是随着商业银行规模、决策类型、数据 特点的不同而改变。总之,在商业银行绩效考核系统中,建立有效的 数据仓库是至关重要的。
参考文献:
[1]陈明亮. 客户价值细分与保持策略研究[J]. 现代生产与管理技 术,2007.
[2]刘翔. 数据仓库与数据挖掘技术[M].上海交通大学出版社,
20055.
(上接第105页)
门的语句进行改善。
三、在数据库优化过程中SQL事件跟踪探查器起到的具 体作用
运用SQL事件跟踪探查器,可利用捕获到的某一个跟踪去搜集服 务器相关的重点信息。再结合索引优化向导、正确的常规索引等信 息,可以协助系统管理员对应用程序进行协调和性能的优化。
数据库技术
信息与电脑 China Computer&Communication
2010年11月刊
商业银行绩效考核系统的数据仓库设计
周进 山东省农村信用社联合社济南办事处科技中心,山东济南 250013
摘要:本文在明确数据仓库重要性的基础上,首先概述了数据仓库,接着详细设计了商业银行绩效考核系统数据仓库的结构,并进一步探讨 了系统数据仓库的设计方法。
2. 数据仓库概述
2.1 数据仓库的概念界定 数据仓库(Data Warehousing)是运用新信息科技所提供的大量数据 存储、分析能力,将以往无法深入整理分析的数据建立成为一个强大 的管理系统,以协助金融企业制定精准的运营决策。简单地说,数据 仓库技术就是运用信息科技将宝贵的运营数据,建立成为协助管理人 员做出各种管理决策的一个整合性“支持系统”,利用这个“支持系 统”,金融企业可以灵活地分析所有细致深入的数据,以建立强大的 “关系管理”优势。 2.2 考核系统的数据仓库特点 商业银行绩效考核系统的主题是按照“公平公正”的原则,按照 商业银行管理层的考核方式获得实际的考核结果。在构造考核系统的 数据仓库过程中,确定了主题之后,就应对业务数据库的内容加以组 织归类。特点主要体现在如下两个方面: (1)数据库的内容应适当分割。在商业银行绩效考核系统中,业 务数据和管理数据都是需要适当分离的,业务数据指的是系统的存贷 款、中间业务、费用明细等数据,管理数据指的是商业银行行员、机 构、账户与行员关系、权限控制等。 (2)数据库归属的多重性。为了体现主题,商业银行各业务数据 中的某些属性存在一定的逻辑联系,可能对主题有不同程度的分析作 用。在商业银行绩效考核系统中,业务数据和管理数据是有一定的相 关性的,在业务数据中加入管理数据后,才能得出各项基本考核指标 的数值,才能较完整地将考核结果展现给管理人员。
将计算完成的账户相关数据进行分类汇总,并保存起来。 4.3 数据展示的方法 商业银行绩效考核系统的前端数据展示主要是几部分工具组成,
包括:Designer,Explorer,Navigator,Insight,Quickview。主要的 处理方式描述如下:
(1)通过ODBC接口和OLE DB接口对数据仓库进行抽取。 (2)设计查询。在建立任何其他区之前,必须建立查询区。通过从 装入表目录的表主题项添加到请求项,建立查询区,连接到数据库并 建立或者下载一个数据模型。 (3)处理查询。一旦查询区建立后,就可将查询发送到数据仓库服 务器中等候处理,如果查询很复杂,或者链接的报表区中的数据需要 刷新,则处理查询需要一段时间。数据检索完成后,数据以表格形式 显示在结果区。 (4)存放结果集。当处理查询或者导入数据时,将数据检索到桌面 上并将它们以列的形式显示在结果区中。
包括信贷数据、理财基金代销方面的数据、财务数据等。此外,还有 一些进手工录入数据也需要导入绩效考核系统,比如:商业银行的网 银交易量、银行卡收单业务等,这部分的数据处理可以采用固定格式 传输到数据仓库中。
3.2 数据存储层的设计 数据存储层是数据仓库的主体,所存储的数据包括三部分:其一 是从外部数据源抽取,经清洗、转换处理,并按主题组织存放的业务 数据;其二是数据仓库的元数据;其三是针对不同的数据挖掘和分析 主题而生成的数据集市。在商业银行内部绩效考核系统的数据存储层 中,主要有以下几类数据: (1)账户级别数据 账户是商业银行数据的基础,在考核系统中保留了各种账户的明 细,包括存款明细、贷款明细、中间业务明细,当然它们的结构根据 业务的种类不一致而有所差异。由于商业银行考核系统需对每天的数 据进行分析,故系统中需保留每一天的所有账户明细数据,这部分的 数据规模是十分巨大的。 (2)个人级别的数据 在商业银行中,一般会由一个客户经理来维护多个存贷款账户 的,他需要对这些存贷款客户进行贴身的服务,以便进一步挖掘客户 身上的潜力。各个客户经理每天都需要较快地查询到自己维护的客户 的存贷款情况,如果在查询时系统才将其名下的各类数据进行分类汇 总,由于数据量巨大,这样必将会严重影响查询效率。 基于以上的考虑,每天绩效考核系统运行时,会将每个人维护的 所有账户按一定的指标要求进行汇总。 (3)商业银行机构级别的数据 商业银行机构的业绩是由其下属的所有个人业绩汇总而来的,对 于商业银行的各分支行,下属可能有二级甚至三级机构,其业绩就来 源于其下属机构的业绩汇总。为了完整记录相关信息,这部分的数据 也需要在系统中保存每天的明细。同时也如记录个人级别数据一样, 需要记录多种指标的各项数据。 3.3 数据分析的设计 数据仓库系统的数据分析是面向系统的一般用户,满足用户的查 询需要,并以适当方式向用户展示查询、分析的结果,设计的功能包 括:查询/统计;OLAP服务以及数据挖掘服务。其中,OLAP服务对 于多维数据库方式进行数据组织,是一种极为有效的分析方法,它是 通过多种操作,对多维数据进行深入分析的。
1Leabharlann Baidu7
3.商业银行考核系统数据仓库的结构设计
3.1 数据获取的设计 本文研究的商业银行绩效考核系统数据仓库中保存的业务数据内 容来自多个数据源,这些数据源提供的数据并非都是理想状态,必须 经过适当处理后,才能导入数据仓库。获取的数据包括如下: 首先,从核心账务系统获取的数据,主要包括系统参数数据、总 账数据及分户明细数据。其中系统参数主要有利率及汇率,包括当天 各币值的各项汇率(买入价、中间价、卖出价、折算价等)。分户明 细数据包括有对公存款、零售存款、零售贷款、中间业务收入流水等 明细数据。分户明细数据的汇总应该与总账数据完全一致,为了防止 数据传输过程中出现问题,需在数据抽取前对核心账务系统传输过来 的数据进行总账与分户明细账核对。 其次,是外挂的辅助数据系统,主要是对核心账务系统的补充,
[4] 刘善辉,杨胜坤. 如何提高ORACLE数据库检索速度[J]. 黑龙江 计算机工程应用,2007.20:33-46.
[6] 陈灼荣,惠军辉.索引调整优化Oracle9i工作性能的研究[I]. 现 代计算机技术,2009.1l(3):56—57.
[7] 闵文,庞佐杰.SOL Server 2000安全验证的故障诊断与分析[J]. 石家庄计算机与数字工程,2008.11:68-77.
106
2010年11月刊
信息与电脑 China Computer&Communication
数据库技术
表,把与账户相关多个角度作为维度来衡量账户的状况,可见这几个 表在数据仓库中是以星型模型来构架的。账户明细表与账户余额表以 账户作为键值进行关联,账户明细表与考核指标表以科目作为键值进 行关联。
图4-1 绩效考核系统的数据处理流程图
总之,在商业银行绩效考核系统中,对于更深层次的客户分 析、业绩分析、趋势分析、期限分析都需要将存储层的数据按各种方 式汇总到数据分析层来。
4.商业银行绩效考核系统数据仓库的设计方法
4.1 设计方法概述 商业银行绩效考核系统的数据处理流程如图4-1所示: 系统所采用的数据仓库设计结果是星型模块,它使数据仓库形成 了一个集成系统,为最终用户提供报表服务,为用户提供分析服务对 象。在商业银行绩效考核系统的数据仓库中,以账户明细数据为事实
SQL事件跟踪探查器对某些插入事件能起到很好的监视作用,数 据库系统中的跟踪器不仅能跟踪探查到登陆连接失败、系统断开连接 等基本事件,还可以对跟踪探查中事件的数据进行及时有效的反馈以 供查询。
同时,也可以运用SQL事件跟踪探查器生成的日志文件中的信息 解决数据库系统死锁、信息阻塞、登陆超时等问题,而且数据库系统 中的日志文件还会包含SQL运行过程中使用最频繁的子句、对系统性 能影响最大的关键语句、不同类别语句群占用内存的比例及其相关性 能统计等信息。运用这些信息可以有效地过滤掉那些运行耗时长或者 CPU耗费大的语句。
四、结语
综上所述,在数据库应用系统的优化过程中,必须对数据的相关 索引设计做一个充分的分析,实现SQL语句最大程度的优化。同时,
系统管理员对系统进行要经常性的跟踪检查也是非常有必要的,及时 发现问题并有效地处理问题,对于不良的索引要及时做出合理的清 除、修改或者重建的执行决定。当然,在数据库系统优化的具体操作 过程中,还有很多临时的突发问题,要想提高系统优化的效率,用最 少的成本和资源保障系统平稳高效地运行还有赖于程序员更合理的设 置和更熟练的操作。