一种异构报表整合及集中管理的装置和系统制造方法及图纸

技术编号:2828114 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种异构报表整合及集中管理的装置,包括:报表应用模块,用于接收用户的报表请求,面向用户完成各种异构报表的展示和管理,以及完成对用户权限的控制;基本管理模块,用于对各应用模块的公用基本功能进行统一管理,并调用引擎模块完成相应的公用基本功能;报表信息管理模块,用于对系统中的各报表信息和公共信息进行管理,从而帮助报表应用模块提供统一规范的报表展示和管理;包括前端工具引擎和信息管理引擎的引擎模块,所述引擎模块被所述基本管理模块和报表信息管理模块调用;所述前端工具引擎用于支持多个不同的前端工具报表集成接口,所述信息管理引擎用于提供统一的信息管理功能调用。

【技术实现步骤摘要】

本专利技术涉及计算机信息处理
,特别是涉及一种异构报表整合及集 中管理的装置和系统。
技术介绍
随着信息技术的发展, 一个大型企业可能拥有很多的信息系统,于是就出现了系统集成的需求即需要将这些信息系统的入口集成起来,并以统一的方 式提供给用户;所述统一可以有登录流程的统一,如登陆、定制、浏览;所 述统一也可以包括界面的统一,如显示风格等的统一。具体的,例如在金融领域,随着各个金融机构业务的不断发展以及IT规 划的深入开展,越来越多的IT系统(比如ERPF、 DW&MIS、 SMIS等)相继 投入使用,另外还有很多的管理信息系统已在运行中,如CMIS等等。这些系 统中都存储了大量了管理信息数据,并产生各自的业务分析报表。可以说,这 些系统出色地满足了各自业务领域的业务运营和经营管理的需要,但却暴露出 指标数据难以共享、缺乏一致性以及系统之间报表难以整合等问题,给数据使 用和业务分析带来不便。而且随着系统的不断增多,用户需要登陆不同的系统去获取相关信息,并 且这些系统由于采用了不同的前端BI (Business Intelligence,商业智能)工具 或由于开发习惯、规范的不同导致最终的信息展示在界面风格、操作习惯等方 面不尽一致,用户面临不断的学习、适应这些管理信息系统。而实质上用户真 正关心的是信息的不断积累和沉淀,而不是各种各样系统的增加。其中,前端 BI工具一般是指基于数据仓库或数据集市进行信息展示、分析或挖掘的软件 产品,常用的BI工具有Cognos、 MicroStrategy (以下简称MSTR )、 BO等。总之,上述技术的现状会导致以下的技术问题(1)不同系统的报表各自管理和维护,没有一个统一的视图进行管理; 并且用户需要登陆不同的系统去获取信息,缺乏一个集中展示的环境;导致报 表数据难以共享,以及难以集中展示给用户。(2 )不同的BI工具的操作习惯和风格不一,直接暴露给最终用户,用户需要面对学习不同的BI工具;导致用户使用效率低下。现有技术为了解决上述问题,提出了采用Portal技术(有的翻译为门户 技术)进行信息系统的集成。Portal是一个基于web的应用程序,它主要提 供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。但是 Portal技术一般是直接将报表对象连接到Portal上,该方式仅仅能用于集成 简单的界面组织工作(如网站各项服务的入口集成等),无法涉及^^艮表内部业 务逻辑,难以适应金融机构等复杂业务信息系统的集成。总之,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够 创新性的提出 一种异构报表整合及集中管理的解决方案。
技术实现思路
本专利技术所要解决的技术问题是提供一种异构报表整合及集中管理的系统 和装置,能够为用户和管理者提供一个全局的、统一的报表视图,整合各个报 表的操作界面及风格,并可以大大提高系统的访问效率。为了解决上述问题,本专利技术公开了 一种异构报表整合及集中管理的装置, 包括报表应用模块,用于接收用户的报表请求,面向用户完成各种异构报表的 展示和管理,以及完成对用户权限的控制;所述报表管理包括报表发布和审批;所述报表应用模块通过基本管理模块和报表信息管理模块,调用引擎模块完成 具体的数据处理;基本管理模块,用于对各应用模块的公用基本功能进行统一管理,并调用 引擎模块完成相应的公用基本功能;所述公用基本功能包括报表发布和审批、 用户权限控制;报表信息管理模块,用于对系统中的各报表信息和公共信息进行管理,从 而帮助报表应用模块提供统一规范的报表展示和管理;包括前端工具引擎和信息管理引擎的引擎模块,所述引擎模块被所述基本 管理模块和报表信息管理模块调用;所述前端工具引擎用于支持多个不同的前 端工具报表集成接口 ,所述信息管理引擎用于提供统一的信息管理功能调用。优选的,所述的系统还可以包括框架模块,用于对系统的运行环境和模 块管理提供支持。优选的,所述的系统还可以包括连接信息配置模块,用于统一管理各个 模块涉及的连接关系,提供对各种数据源的连接和^置信息的管理。优选的,所述的系统还可以包括灵活查询模块,用于接收用户的查询条 件,以及提供查询结果; 此时,所述报表信息管理模块还用于通过调用引擎模块提供针对各种数据源的搜索;所述引擎模块还包括SQL引擎,用于提供SQL生成和关系型数据库的调用功能; MDX引擎,用于提供MDX生成和MDB的调用功能;数据处理引擎,用于基于SQL引擎和MDX引擎,完成数据查询、处理和封装。优选的,所述的系统还可以包括数据录入模块,用于提供所支持的数据 格式录入接口 ,接收用户的录入数据并存储至相应的数据源。优选的,所述的系统还可以包括复杂报表模块,用于生成复杂报表,对 复杂报表的发布、审批和浏览,以及对所生成的报表的权限控制;所述复杂报 表包括Excel格式的报表。优选的,所述的系统还可以包括信息推送模块,用于提供各种信息资源 的主动推送,推送方式包括邮件或者移动设备消息。优选的,所述的系统还可以包括代理模块,用于调度定期执行的作业, 所述作业包括刷新报表、推送信息或者监控系统运行情况。优选的,所述的系统还可以包括仪表盘模块,用于提供信息的图表展示, 所述信息包括关键指标信息;以及提供相关新闻信息的展示。依据本专利技术的另一实施例,还公开了一种异构报表整合及集中管理的系 统,包括多个数据服务器,用于存储各类源数据; 多个才艮表应用工具,用于生成各自相应的报表; 报表整合装置,包括报表查询模块、报表浏览模块、报表分析模块;接口模块,用于将用户请求转换至相应的报表应用工具或者相应的数据服务器; .引擎模块,用于按照接口模块的指向,调用相应的报表应用工具或者相应 的数据服务器,提供结果数据至报表查询模块、报表浏览模块或者报表分析模 块。与现有技术相比,本专利技术具有以下优点本专利技术在设计过程中对企业级报表管理在业务需求领域进行了研究,在业 务层面抽象出用户的净艮表访问行为,定义为净艮表的定义、才艮表的查询,即集成 了用户接口,将用户对各个BI工具报表的需求统一至一个入口。寺艮表的查询 过程中,通过设定参数项即可满足对报表中业务要素的检索。其次,由于一般 的异构报表的服务器最终返回的结果都是报表文件流,所以本专利技术设置了多种 应用程序接口, 一面用来连接各个BI工具, 一面用于提供统一的访问界面。 通过以上两个层面,即用户接口和应用程序接口的封装,实现了双向伸缩的能 力,正是这种特点给本专利技术带来了企业级异构报表的整合和集中管理的能力。采用本专利技术可以避免企业用户访问不同的系统来获得报表,并屏蔽不同报 表的平台之间的差异,降低用户的使用复杂度,提高报表的快速访问能力。并 且能够实现企业全局报表的统一管理,避免分散的报表平台之间存在管理复 杂、报表内容重复、报表内容相互矛盾等问题,提高用户对报表系统的信任程 度。本专利技术还可以为用户提供多种访问渠道,通过任务代理、自动分发等功能 减少用户访问报表的工作量,使部分日常工作自动化。附图说明图l是现有技术一种企业级报表应用的典型逻辑架构图;图2是本专利技术一种异构报表整合及集中管理的系统实施例的逻辑架构图;图3是本专利技术对其他产品或者工具的支持图;图4是本专利技术的部署方式示意图;图5是本本文档来自技高网
...

【技术保护点】
一种异构报表整合及集中管理的装置,其特征在于,包括:报表应用模块,用于接收用户的报表请求,面向用户完成各种异构报表的展示和管理,以及完成对用户权限的控制;所述报表管理包括报表发布和审批;所述报表应用模块通过基本管理模块和报表信息管理 模块,调用引擎模块完成具体的数据处理;基本管理模块,用于对各应用模块的公用基本功能进行统一管理,并调用引擎模块完成相应的公用基本功能;所述公用基本功能包括报表发布和审批、用户权限控制;报表信息管理模块,用于对系统中的各报表信 息和公共信息进行管理,从而帮助报表应用模块提供统一规范的报表展示和管理;包括前端工具引擎和信息管理引擎的引擎模块,所述引擎模块被所述基本管理模块和报表信息管理模块调用;所述前端工具引擎用于支持多个不同的前端工具报表集成接口,所述信息 管理引擎用于提供统一的信息管理功能调用。

【技术特征摘要】
1、一种异构报表整合及集中管理的装置,其特征在于,包括报表应用模块,用于接收用户的报表请求,面向用户完成各种异构报表的展示和管理,以及完成对用户权限的控制;所述报表管理包括报表发布和审批;所述报表应用模块通过基本管理模块和报表信息管理模块,调用引擎模块完成具体的数据处理;基本管理模块,用于对各应用模块的公用基本功能进行统一管理,并调用引擎模块完成相应的公用基本功能;所述公用基本功能包括报表发布和审批、用户权限控制;报表信息管理模块,用于对系统中的各报表信息和公共信息进行管理,从而帮助报表应用模块提供统一规范的报表展示和管理;包括前端工具引擎和信息管理引擎的引擎模块,所述引擎模块被所述基本管理模块和报表信息管理模块调用;所述前端工具引擎用于支持多个不同的前端工具报表集成接口,所述信息管理引擎用于提供统一的信息管理功能调用。2、 如权利要求l所述的系统,其特征在于,还包括 框架模块,用于对系统的运行环境和模块管理提供支持。3、 如权利要求l所述的系统,其特征在于,还包括 连接信息配置模块,用于统一管理各个模块涉及的连接关系,提供对各种数据源的连接和配置信息的管理。4、 如权利要求l所述的系统,其特征在于,还包括 灵活查询模块,用于接收用户的查询条件,以及提供查询结果; 此时,所述报表信息管理模块还用于通过调用引擎模块提供针对各种数据源的 搜索;所述引擎模块还包括SQL引擎,用于^是供SQL生成和关系型凝:据库的调用功能; MDX引擎,...

【专利技术属性】
技术研发人员:陈铭新陈皓朱志郑志远孙浩欧万翔金林涛
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1