论文部分内容阅读
目前,数据仓库系统的应用是银行IT业务的热点之一,我国大部分商业银行都力图建立全行规模的数据仓库系统以提高整体的经营管理水平,系统建设过程中过分追求大而全,很少有人关心分行级数据仓库系统的建设问题。实际上,建设全行规模的数据仓库系统是很困难的,这样的系统即便建立了也很难获得满意效果。在分析了数据仓库在我国银行业应用现状和不足的基础上,本文设计和实现了一个分行级数据仓库系统,系统具有如下特色:相对低的实现成本、灵活的ETL过程和丰富的前端展现。
根据业务需求分析结果,系统模型包含两个具有明显多维性的主题:存款和产品。为体现主题的多维性,并使模型更容易实现,系统的逻辑模型采用了结构清晰、实现简捷的星型模式。
系统的数据源主要是总行提供的数据文件和本地其它SQL服务器的数据库表。为了增强系统ETL过程的灵活性和可扩充性,实现ETL任务的参数化配置和自动执行,文章提出了ETL管理监控的思想,在数据源不变的前提下,只需简单的参数配置即可实现ETL任务的定时自动完成。
系统前端展现体系结构分为三层:数据层、逻辑层和客户层,由客户层发起请求,数据层产生目标数据,而逻辑层负责连接其余两层并完成数据转换工作。这样的结构非常灵活,无论是数据层还是客户层发生变动,都只需调整逻辑层的相应接口就可以实现系统的平滑过渡。
为了降低实现成本,系统使用了通用的Microsoft公司的SQL Server服务器、Visual studio开发环境和Office等工具。文章的最后给出了系统的功能验证和性能分析实验,从实验结果来看,较好地达到了预期设定的目标。