论文部分内容阅读
信息社会的发展,导致各行业对翔实、准确的各种数据的需求量迅速增加。报表作为现代企业信息处理的重要处理手段,更是各信息系统不可缺少的部分。报表的本质是对数据的抽象概括与展示,它使用一种比原始数据本身抽象性和概括性更高,规律性更强,更易理解和控制的形式来描述和展示数量巨大的的原始数据集合。而企业的业务千差万别,因此即使是使用相同的业务系统,各个企业对输出报表的需求仍是不一样。并且中国式报表一向以样式复杂,统计困难著称,传统报表软件一般以国外简单报表为基础设计,其模型不能适应复杂报表的开发。用户对不同类型数据的需求,要求数据库的内容、格式、说明等符合一定的规范和标准,以利于数据的交换、更新、检索、数据库集成以及数据的二次开发利用等,而这一切都离不开元数据。基于上述背景和需求,本文通过研究与学习常用的元数据管理和建模方法理论,针对作者在参与某电信运营商项目实践中遇到的问题,从报表系统的元数据模型入手,从一个全新的角度来诠释报表系统的通用性。论文主要以该报表系统的源数据元模型、报表模型、模型的表示方法和实例化分析作为研究对象进行了以下几方面的具体工作:首先,研究国内外关于元数据管理和元数据建模的主要理论与建模方法,如CWM公共仓库元模型及MDA模型架构驱动思想,UML建模方法等,结合电信企业的工作报表系统的基本特点和问题,提出了以MDA理论实现此思想的方法论,做好理论准备;其次,在模型分析部分,通过对数据来源,报表,数据库及其之间的关系的研究,提出了报表系统的元数据模型,包括数据源元模型,报表模型及数据库映射模型的构建,并分别采用了星型模型,XML文档等工具来表示及进行模型的实例化。在实践部分,以构建出的元数据模型为基础,进行报表系统的设计与实现。设计了报表系统结构并对各模块进行详细说明。阐述了各模型在报表系统中的应用过程及实例的程序处理过程。最后,通过实际应用对报表系统进行了相应的验证和结果分析。通过在实际项目的应用,探讨了报表元数据模型应用的可行性。实践证明,该系统运行效果良好,可以适应多变的业务需求,满足系统管理维护人员和业务人员的需要。