The embodiment of the invention discloses a chart visualization method, a device, a terminal and a storage medium. The method includes: connecting a data source and obtaining metadata in response to a fetch instruction; providing a corresponding chart field template according to a chart type selected by the user for the user to configure the chart field properties in the chart field template according to the metadata; and transmitting a chart field attribute selected by the user in response to a chart generation instruction. The data processing program matches the chart type to the connected data source, the data processing program is used to calculate the data to be processed in the data source according to the field attribute configured by the user, receives the running result of the data processing program, and renders the running result to get the chart. The embodiment of the invention solves the problem of low efficiency of visualization development caused by connecting data sources and loading data, realizes that data can not be loaded locally in the process of graph visualization, completes operation in the data source, improves the efficiency of chart visualization, and improves the user experience.
【技术实现步骤摘要】
图表可视化方法、装置、终端和存储介质
本专利技术实施例涉及大数据处理,尤其涉及一种图表可视化方法、装置、终端和存储介质。
技术介绍
数据图表可视化是指将大型数据集中的数据以图形图像形式表示,并利用数据分析和开发工具发现其中未知信息的处理过程。目前,图表可视化工具包括:Excel、tableau、Infogram、piktochart、百度图说、网易有数、echart等,按是否能连接数据库分为两类:一类是以开源或在线编辑为主,不连接数据库,导入或粘贴excel格式的汇总数据,进行可视化展示,简单易操作;另一类以商业图表可视化软件为主,连接数据库,数据加载到内存或本地,支持简单汇总,并进行可视化展示,功能强大。但是,第一类图表可视化工具,不支持数据库连接,就不能自动更新数据,数据量小,仅能做离线工具使用,不利于数据平台的开发工具模块化整合。第二类商用工具可连接数据库,但数据报表开发前需要把数据加载到服务端或客户端的内存或硬盘中,数据量到百万级就会出现加载时间过长,造成可视化开发进程停顿,开发效率低。
技术实现思路
本专利技术实施例提供一种图表可视化方法、装置、终端和存储介质,以解决现有技术中连接数据源与开发效率无法兼顾的问题。第一方面,本专利技术实施例提供了一种图表可视化方法,该方法包括:响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所 ...
【技术保护点】
1.一种图表可视化方法,其特征在于,包括:响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。
【技术特征摘要】
1.一种图表可视化方法,其特征在于,包括:响应于取数指令,连接数据源并获取元数据,所述元数据为所述数据源中待处理数据的字段数据;根据用户选定的图表类型提供相应的图表字段模板,以供用户根据所述元数据在所述图表字段模板中配置图表字段属性;响应于图表生成指令,发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源,所述数据处理程序用于根据用户配置的字段属性对所述数据源中待处理数据进行运算;接收所述数据处理程序的运行结果,渲染所述运行结果得到图表。2.根据权利要求1所述的方法,其特征在于,在发送与所述用户选定的图表类型相匹配的数据处理程序到所连接的数据源之前,所述方法还包括:校验用户配置的图表字段属性是否符合所述图表字段模板的要求;若校验成功,则执行所述图表生成的操作;若校验不成功,则返回错误信息,以提示用户重新配置所述图表字段属性。3.根据权利要求1所述的方法,其特征在于,在获取元数据之前,所述方法还包括:检验是否成功连接至数据源。4.根据权利要求1所述的方法,其特征在于,所述图表字段属性包括如下至少之一:图表显示名称、维度、度量、图形类型、是否默认显示、小数点、线型或配色。5.一种图表可视化装置,其特征在于,包括:元数据获取模块,用于响应于取数指令,连接数据源并获取元数据,所述元数据为待处理数据的字段数据;模板展示模块,用于根据用户选...
【专利技术属性】
技术研发人员:熊志坤,王雨春,莫海云,
申请(专利权)人:深圳乐信软件技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。