开篇:润墨网以专业的文秘视角,为您筛选了一篇金财工程背景下的数据仓库设计与实现研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘要:金财工程指的是政府财政管理信息系统,通过运用先进的信息技术,将预算编制与国库集中支付以及宏观经济预测分析作为重点而应用的政府财政管理综合信息系统,是财政系统信息化建设目标和规划的统称。本文主要对金财工程背景下的数据仓库设计与实现进行了 一番深入的分析与研究。
关键词:金财工程 数据仓库 设计 实现
中图分类号:F81 文献标识码:A 文章编号:1008-925X(2012)O9-0102-01
金财工程这一概念提出后,使得当前所有产品仅仅达到了各项财政业务应用系统的日常业务处理目标,而关于各系统间的数据集成目标并没有真正的实现,致使财政部门难以对各系统的数据加以全面的分析,应积极构建一套完善、高效的数据仓库体系,科学合理的利用各系统中已经形成的财政数据,以挖掘数据和分析数据。
1、金财工程背景下数据仓库的设计
金财工程主要由两个部分而组成,即涉及全国各级财政管理部门以及财政资金使用部门的信息网络系统,财政业务应用系统。其中,财政业务应用系统是由诸多的分系统组合而成,比如预算编制审核系统、现金管理系统、国债管理系统、固定资产管理系统等。
1.1数据仓库的设计
1.1.1体系结构设计
一,操作数据存储ODS技术具有的功能特点;随着数据仓库的提出以及具体实施,使得操作型处理与分析型处理两者相分离,构建了DB-DW两层体系结构。不过,通常情况下,这两层体系结构很难满足企业全部数据处理要求。追究其原因,主要是因为操作型处理与分析型处理两者间并没有明确的界限,数据实际处理过程中通常呈现出多层次,也就是说,部分数据处理属于操作型的,但是在操作型数据库中却行不通,有部分属于分析型的,但在数据仓库中行不通。诸多的问题不是联机事务处理,也不是高层决策分析,而往往是企业中层管理人员经常解决的问题。由于这一信息处理具有多层次特点,所以,应构建高效的操作数据存储。
随着ODS的提出,对DB-DW两层体系结构存在的不足加以有效的补充了,从而构成了三层体系机构,即DB-ODS-DW。ODS的主要任务是将企业日常中所有数据集合起来,将企业日常数据作为业务处理的基础,同时,其还能够提供有利的数据给数据仓库,因此,我们又将其称之为业务数据商店。ODS中储存的数据有四方面的特点,即面向主题、集成、可变以及数据是当前或者与当前接近的。
1.1.2事实表、维度表设计
所有的数据仓库都涵盖了一个或者多个事实数据表,星型或者雪花型架构的中心属于一个事实数据表,主要任务是收集与衡量企业业务运作的数据。该表的特点是涵盖了真实的数字数据,而这些数字数据能够进行汇总,从而提供相关单位运作过程中的历史信息。另外,所有事实数据表还涵盖了一个由诸多部分组合而成的索引,而此索引又涵盖了作为外键的有关维度表的主键,维度表所涵盖的是事实记录的特性。事实数据表中不包括描述性信息,也不包括数字度量字段等以外的所有数据。实际设计事实表时,应对以下几点加以考虑:一,为各项功能决定其数据仓库时距;二,为各项功能决定其统计采样原则;三,明确事实表中具体应涵盖的字段;三,将时间因素纳入到事实表中;四,尽可能的将事实表中字段的大小进一步缩减。在对维度表进行设计时,应根据具体的财政业务数据分析需求以及事实数据表实际状况加以合理的选择。
2、金财工程背景下的数据仓库查询系统的实现
2.1根据Struts架构的系统思想
笔者在仅构建部门级的数据仓库前提下,根据Struts架构设计了“预算外非税收入直缴系统”数据仓库查询系统,通过B/S模式中的Web三层体系结构,利用网页的形式对历史数据进行详细的查询,有着较好的人机界面,同时,使得“非税收入 ”主题域的查询得以实现。该架构主要是根据J2EE中的Web形式MVC模式而最终实现的,这里所说的 MVC就是模型、视图、控制器的缩写,这一设计模式应用普遍。MVC将业务逻辑接口与数据接口间的耦合度进一步减弱,并且提高了视图层的变化度,对于理清系统结构具有重要作用,大大降低了系统复杂度与维护难度。Struts将Servlet与 JSP标记(在J2EE规范范畴)当做实现的一部分,采用了MVC各项特性,同时参照J2EE自身特征,进行了必要的改变与扩展。
2.2对系统进行测试
测试在软件生存周期过程中属于一项重要的、独立的环节,它是确保软件具有较高质量的核心手段。根据测试方式进行分类,将始终依靠软件内部实现的测试称之为“白盒测试 ”将对软件内部实现测试不够重视的称之为“黑盒测试”,白盒测试主要以设计为基础,黑盒测试主要以需求为基础,本文使用的是白盒测试。
此系统的根本性目的是实现财务人员数据查询分析需求,所以,最主要的测试指标就是查询速度。测试过程中,通过vmstar工具对系统中的CPU使用与内存耗用等诸多情况进行查看,根据非税收入主题,以已有三年的财政部门非税收入业务数据为例加以测试,把测试数据纳入到数据仓库中,通过查询系统及时有效的查询到各种账目,利用监督控制充分的说明了系统查询响应速度是可以接受的,当前,随着访问用户数量的增加,促进了系统并发进程数的提高,当在线用户数在120的时候,系统CPU占用率为百分之二十,内存占用率为百分之三十五。由此可见,系统能够实现当前查询分析的实际需求,与预期系统设计目标相一致。
3、结论
综上所述可知,当前,应在金财工程背景下,构建各应用系统以及各级财政部门数据仓库,从而确保本部门的决策分析与预测得以全面的实现,然后再据此构建整体数据仓库系统。
参考文献:
[1]马军杰.基于数据仓库与联机处理的区域经济发展管理决策支持系统研究[D].华东师范大学,2007年.
[2]于海鸿.多维数据环境中决策支持相关技术研究及应用[D].吉林大学,2007年.
[3]谢胜平.设备管理数据仓库系统研究[D].哈尔滨理工大学,2008年.
[4]季皓巍.实时数据集市的设计与实现[D].复旦大学,2008年.