基于元数据的报表系统中计算引擎的研究与设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yjc0208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在银行商业智能系统的建设过程中,报表系统是数据应用的集中体现,如何解决好报表系统问题显得尤为重要。传统的报表系统存在着各种问题,尤其是报表制作难、变更难、报表执行效率低、分析能力差。为了解决上述问题,本文提出了运用元数据的理念,设计了计算引擎,即一套通用处理程序,实现高性能地解析和计算每张报表;依此构建的报表系统,可以实现业务人员自由定义报表,并提供高性能的数据处理功能,方便业务人员查询报表和数据分析。本文的主要研究内容包括如下:(1)对报表系统的总体需求做了归纳总结,分别讨论了报表系统背景、定位、功能和应用;然后概述报表系统架构,主要包含报表门户、报表引擎、计算引擎和数据服务;最后介绍报表系统部署架构。这些都是为下文深入研究做铺垫。(2)研究报表系统的核心和难点——计算引擎的研究与设计。相关难点:首先对报表分析,运用归纳法,总结抽象出报表六大类型——报表类型、报表参数类型、报表行类型、报表列类型、报表实时汇总类型和其它处理类型,这是计算引擎需要实现的目标。其次是元数据管理,根据元数据思想,为了方便定义报表,设计了报表模型元数据,为了计算报表数据,设计了报表计算元数据,这是计算引擎处理的基础。最后是计算引擎的设计,采用数据库支持的动态存储过程,按照组件模块化的设计思路,设计了缓存组件、解析组件、取数组件、运算组件和更新组件五大核心组件,从而实现了报表数据的统一处理。(3)计算引擎的实施和性能测试,以银行总账系统为例,验证了计算引擎数据处理的高性能和复杂报表样式的支持。本文设计的基于元数据的计算引擎报表系统能有效实现业务需求。目前应用在多家银行报表系统的建设中,也可以应用到电信等其他行业。
其他文献
模型预测控制(MPC)是在各种工业领域应用范围很广的一种新型控制技术,MPC控制器运行正常并保持良好的控制器性能具有非常重要的实际意义。在工业实践中,MPC在投用初期由于控
专利默示许可是指在一定情形下,专利权人以其非明确许可的默示行为,让被控侵权人产生了允许使用其专利的合理信赖,从而成立的专利许可形态。专利默示许可本质上是默示许可合同的一种形式。可以将专利默示许可归纳为:基于技术标准、技术推广、产品修理、先前使用、原有协议、违约行为、平行进口、产品销售等不同情形而产生的专利默示许可。本文所说的基于销售产生专利默示许可即基于产品销售而产生的专利默示许可,具体是指专利权
近几年,随着车联网的不断发展,自动驾驶技术被广泛应用于提升智慧城市的车辆安全性,搭载到越来越多的车辆上。在实际道路环境上,后端碰撞是交通事故的主要原因之一,高效的后
我国计划生育政策在控制中国人口快速增长方面取得明显成效的同时也带来了一系列的问题。就当前来说,中国社会的大量失独家庭就是这一政策所导致的问题之一。失独夫妇的年龄
随着无线通信系统技术的飞速发展,射频功放作为无线通信系统中的重要模块。功放的平稳运行将决定系统平台的质量。其中功放是通信系统中消耗能量最多的元件,功放的能效大小体
为了提高经济效益、产品质量和减少能耗与排放,需要确保过程安全、稳定地运行,其中工业生产过程的安全问题尤为重要。过程故障和报警泛滥是造成产品生产效率低下甚至产生安全
截止2018年年末,我国城镇化率已达59.58%。我国城市化发展取得了举世瞩目的成就,但城市化水平提高本身不是城市化的最终目标,城市化进程给人们带来幸福感才是城市化的根本目
随着网络流量持续增加,目前的网络技术随着流量的增长,网络设备的能耗也居高不下,未来网络技术要持续发展必须要突破能量瓶颈。换句话说,未来的网络技术不须能处理比现在大几
自2016年起,肇庆公共资源交易平台已经运行了3年,对肇庆市公共资源的有效配置起到了积极的贡献,为肇庆市在市场化进一步深入和信息化时代背景下探索公开、透明和高效地进行公
人脸识别一直是身份识别的热点研究领域。特征提取和分类识别算法是人脸识别中的两大问题,但非特定情境下很容易受到表情、姿态、饰物、头发以及光照等因素的影响。本文主要针对人脸的局部纹理特征及深度信念网络模型进行研究,主要工作如下:1、提出了一种基于TPLBP特征和深度信念网络人脸识别算法模型。该模型先提取人脸的TPLBP特征;再采用深度信念网络对之进行学习和降维;最后采用Softmax分类器对人脸进行识