[发明专利]跨语言跨框架不限数据来源的可视化报表设计方法及系统在审
申请号: | 201711457451.8 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108197093A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 冉露;吴晟昊;尹虹程;吴雪梅 | 申请(专利权)人: | 重庆南华中天信息技术有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/22 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 尹丽云 |
地址: | 400039 重庆市九龙坡*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据解析器 语言环境 可视化 报表设计 多数据源 数据来源 语言 数据源选择 报表数据 标准数据 配置数据 数据类型 数据转换 信息系统 业务场景 预先设置 多用户 数据源 加载 解析 匹配 转换 支撑 统一 | ||
本发明提供一种跨语言跨框架不限数据来源的可视化报表设计方法及系统,方法包括:预先设置若干报表的语言环境以及报表的框架环境;根据数据源选择待设计报表的语言环境和框架环境;根据数据源的数据类型匹配相应的数据解析器;加载已选择的语言环境、框架环境和数据解析器;对报表数据进行解析,将其转换为统一的标准数据,生成可视化报表;本发明可以支持多数据源,能够让用户免去繁琐的数据转换工作,只需要在配置数据源时选择相应的数据解析器即可;跨语言跨框架以及多数据源体系的支撑,能够让信息系统更好的适应复杂多变的业务场景,满足更多用户的需求。
技术领域
本发明涉及计算机应用领域,尤其涉及一种跨语言跨框架不限数据来源的可视化报表设计方法及系统。
背景技术
可视化报表设计器是一种能够让用户自己以拖拉拽的方式来设计报表的设计器,类似于Excel的报表控件;在设计报表的时候,用户需要使用报表控件来设计报表,使用了报表控件,才能绑定数据。
可视化报表设计器主要是针对于中国复杂式报表需求,是一款能够制作中国式复杂报表、易学易用易集成的、跨语言、跨框架、不限数据来源、能满足多变需求的专业报表工具。
目前,国内主流的可视化报表设计产品虽然有很多,但是在满足大部分需求的情况下也会有各种新的问题出现,跨语言跨框架的限制、数据来源单一、不支持第三方代码接口、不能对布局实现所见即所得布局效果、不支持半结构化、非结构化的数据、不支持多种语言兼容的这些不足等等,导致很多业务系统在使用报表工具时由于语言的差异、框架的不同导致很多兼容性问题的产生;对于半结构化和非结构化数据类型的兼容也是尤为重要的,仅仅支持结构化数据的架构远远不能应付多变的业务场景和业务需求,不能跟上大数据时代的趋势。而目前国内主流的可视化报表设计器还没有一款能够很好的满足上述功能的专业报表工具。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种跨语言跨框架不限数据来源的可视化报表设计方法及系统,以解决上述技术问题。
本发明提供的跨语言跨框架不限数据来源的可视化报表设计方法,包括:
预先设置若干报表的语言环境以及报表的框架环境;
根据数据源选择待设计报表的语言环境和框架环境;
根据数据源的数据类型匹配相应的数据解析器;
加载已选择的语言环境、框架环境和数据解析器;
对报表数据进行解析,将其转换为统一的标准数据,生成可视化报表。
进一步,在加载已选择的语言环境、框架环境和数据解析器之前还包括选择待设计报表的报表控件,所述报表控件至少包括列头空间和行头控件。
进一步,包括将可视化界面划分为:
设计器区域,用于进行报表表样设计;
控件区域,用于在待设计的报表表样中放置报表控件;
属性区域,用于对报表控件进行数据绑定和样式处理。
进一步,获取待设计报表的语言环境和框架环境,并对所述语言环境和框架环境进行识别,根据预设的转换标准将不同种类的语言环境和框架环境转换为标准语言环境和标准框架环境。
本发明还提供一种跨语言跨框架不限数据来源的可视化报表设计系统,包括:
语言环境单元,用于提供报表的语言环境;
框架环境单元,用于提供报表的框架环境;
数据解析器单元,用于根据数据源的数据类型匹配相应的数据解析器;
转换单元,用于对报表数据进行解析,将其转换为统一的标准数据,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆南华中天信息技术有限公司,未经重庆南华中天信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711457451.8/2.html,转载请声明来源钻瓜专利网。