[发明专利]一种智能报表系统在审
申请号: | 202010716398.4 | 申请日: | 2020-07-23 |
公开(公告)号: | CN111898357A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 路平 | 申请(专利权)人: | 海南中金德航科技股份有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;H04L29/06 |
代理公司: | 东莞市汇橙知识产权代理事务所(特殊普通合伙) 44571 | 代理人: | 黎敏强 |
地址: | 572099 海南省三亚市吉阳区吉*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 报表 系统 | ||
1.一种智能报表系统,基于开放性、高可用性以及安全策略的设计原则,其特征在于,包括系统支撑层、技术支撑层以及报表业务支撑层;
所述系统支撑层,包括应用数据库和网络结构两方面来进行构建,所述应用数据库包括应用数据层和数据存储层,所述网络结构严格划分不同网段,实现网络分层,为数据库服务等敏感服务划分单独的隔离网段,并严格控制网络流向与端口访问,保证智能报表系统中的报表参数数据的安全性;
所述技术支撑层,包括网络传输、服务器架构以及应用服务,所述网络传输借助SSL证书建立一道安全通道,主要用来提供对用户和服务器的认证,对传送的报表数据进行加密和隐藏;使用SSL证书的网站,可以保证用户和服务器间信息交换的保密性,具有不可窃听、不可更改、不可否认、不可冒充的功能;所述服务器架构通过LoadBalance机制,一方面可以减轻单个报表业务应用的负载,降低服务因为过载而导致报表业务应用中断的风险;另一方面采用LoadBalance机制的服务互为冗余,在报表业务支撑的层面上保证了服务器的高可用性;所述应用服务采用异步调用、超时设置以及分级设计,用于保证报表系统服务的高可用性和高性能;
所述报表业务支撑层,包括标准化的接口和协议、数据建模以及报表建模,所述标准化的接口和协议使得各层次之间应设计规范化的接口和交互规则,完善层次之间的解耦设计,方便后期的报表功能的扩展和修改;所述数据建模包括了对象建模即元数据的定义,以及物理数据库结构、描述的同步服务;所述报表建模基于元数据对报表数据进行定义,解释并驱动报表模型的执行与数据展示。
2.根据权利要求1所述的一种智能报表系统,其特征在于,所述应用数据层,采用集群式的数据库部署,减少出现单点故障而导致的数据丢失率,从而保证了数据库这一层的数据安全性;所述数据存储层,采用分布式存储机制,可以保证存储数据本身的安全性。
3.根据权利要求1所述的一种智能报表系统,其特征在于,所述服务器架构还可以通过HA机制,可以保证服务器本身在操作系统级别的高可用性,并能够在服务器故障时,自动进行切换,这在智能报表系统的系统级别上保证了报表服务的高可用性。
4.根据权利要求1所述的一种智能报表系统,其特征在于,所述报表建模需要自定义创建报表模板,模板代码定义,从而实现定义好的模板,指定数据源后数据动态注入。
5.根据权利要求1所述的一种智能报表系统,其特征在于,所述报表建模还需要借助SQL翻译器,用于解释数据库表后的字段列表,此时操作人员可以删除不需要的字段,同时为字段添加文字备注。
6.根据权利要求1所述的一种智能报表系统,其特征在于,所述报表建模在线配置生成报表模板,选择数据源及模板样式,生成表单格式。
7.根据权利要求1所述的一种智能报表系统,其特征在于,所述智能报表系统基于Web和桌面端报表设计器ActiveReports可以允许在桌面或Web应用中嵌入最终用户报表设计器,使用户可自行创建报表,并可针对已有的报表标题、控件和公式进行修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南中金德航科技股份有限公司,未经海南中金德航科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010716398.4/1.html,转载请声明来源钻瓜专利网。