【技术实现步骤摘要】
拖拽式的多组件混合应用的数据可视化系统
本专利技术涉及数据可视化
,尤其涉及一种拖拽式的多组件混合应用的数据可视化系统。
技术介绍
随着科技的发展,数据已呈爆炸式增长态势,越来越多的公司注意到了数据的重要性,但大多数公司短期内没有足够的成本投入到持续的数据分析中。目前国内也有很多提供数据可视化服务的公司,他们所提供的服务大致分为两类:一种是专业化工具(例如BI系统),另外一种是一次性的定制化设计。专业化工具在数据可视化部分提供一些固定展示组件,比如各类图表、表单组件,操作简单,但组件呈现效果无法进行定制化修改;一次性的定制化设计局限性更大,所有数据建模和可视化效果均需要人工编码完成,虽然美观上更胜一筹,但复用性差、维护性差、时效性差,且对开发者技能要求较高,无法及时响应数据展示及调整需求。
技术实现思路
本专利技术的主要目的在于提供一种拖拽式的多组件混合应用的数据可视化系统,旨在解决现有技术中存在的上述技术问题。为实现上述目的,本专利技术实施例提供一种拖拽式的多组件混合应用的数据可视化系统,所述系统包括:数据源管理模块、数据集管理模块以及数据报告管理模块;数据源管理模块,用于获取并保存数据库类型的数据源的配置信息,基于所述配置信息中的同步规则对所述数据库类型的数据源中被选定的数据表进行表结构同步,同步完成后,在所述数据库类型的数据源的数据表列表中显示符合所述同步规则的数据表;数据集管理模块,用于接收第一拖拽操作以及第一选择操作,以所述第一选择操作对应的关联类型 ...
【技术保护点】
1.一种拖拽式的多组件混合应用的数据可视化系统,其特征在于,所述系统包括:数据源管理模块、数据集管理模块以及数据报告管理模块;/n数据源管理模块,用于获取并保存数据库类型的数据源的配置信息,基于所述配置信息中的同步规则对所述数据库类型的数据源中被选定的数据表进行表结构同步,同步完成后,在所述数据库类型的数据源的数据表列表中显示符合所述同步规则的数据表;/n数据集管理模块,用于接收第一拖拽操作以及第一选择操作,以所述第一选择操作对应的关联类型对所述第一拖拽操作对应的数据表进行关联,得到数据集;/n数据报告管理模块,用于接收第二选择操作,并根据所述第二选择操作显示对应的设计面板,接收第二拖拽操作,并根据所述第二拖拽操作将对应的组件显示在所述设计面板上,接收组件设置信息,根据所述组件设置信息设置所述组件的显示样式,接收数据绑定配置信息,根据所述数据绑定配置信息将对应的数据集与所述组件进行绑定,将所述设计面板中的所述组件转换成页面元素占位,并根据分辨率及浏览器大小,自动对所述页面元素进行等比缩放展示,从所述数据集中获取数据并绑定到组件上进行显示。/n
【技术特征摘要】
1.一种拖拽式的多组件混合应用的数据可视化系统,其特征在于,所述系统包括:数据源管理模块、数据集管理模块以及数据报告管理模块;
数据源管理模块,用于获取并保存数据库类型的数据源的配置信息,基于所述配置信息中的同步规则对所述数据库类型的数据源中被选定的数据表进行表结构同步,同步完成后,在所述数据库类型的数据源的数据表列表中显示符合所述同步规则的数据表;
数据集管理模块,用于接收第一拖拽操作以及第一选择操作,以所述第一选择操作对应的关联类型对所述第一拖拽操作对应的数据表进行关联,得到数据集;
数据报告管理模块,用于接收第二选择操作,并根据所述第二选择操作显示对应的设计面板,接收第二拖拽操作,并根据所述第二拖拽操作将对应的组件显示在所述设计面板上,接收组件设置信息,根据所述组件设置信息设置所述组件的显示样式,接收数据绑定配置信息,根据所述数据绑定配置信息将对应的数据集与所述组件进行绑定,将所述设计面板中的所述组件转换成页面元素占位,并根据分辨率及浏览器大小,自动对所述页面元素进行等比缩放展示,从所述数据集中获取数据并绑定到组件上进行显示。
2.如权利要求1所述的系统,其特征在于,所述数据源管理模块,还用于:
将excel类型的数据源中的每个sheet页转换成数据表,将转换后的数据表显示在所述excel类型的数据源的数据表列表中,并在接收到修改操作时,对所述数据表列表中的数据表或者表字段别名进行修改。
3.如权利要求1所述的系统,其特征在于,所述数据集管理模块,还用于:
接收SQL语句,对所述SQL语句对应的数据表进行关联,得到数据集,其中,所述SQL语句中出现的参数暴露成所述数据集的参数。
4.如权利要求1所述的系统,其特征在于,所述数据报告管理模块包括:组件库、设计子模块、事件子模块以及渲染子模块,所述组件库,包含若干预置的数据展示类组件以及查询控制类组件;所述设计子模块,包含报告设计面板、大屏设计面板以及报表设计面板;所述...
【专利技术属性】
技术研发人员:赵铭,易文峰,梁培,罗珍明,石刚,杜祺,杨赛,陈佳山,
申请(专利权)人:深圳市康拓普信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。