[发明专利]数据图表生成方法与装置在审
申请号: | 202010074030.2 | 申请日: | 2020-01-22 |
公开(公告)号: | CN113157779A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 许昌盛;王军涛 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/28 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;孙宝海 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 图表 生成 方法 装置 | ||
本公开提供一种数据图表生成方法与装置。数据图表生成方法包括:响应数据图表生成请求,确定目标数据图表的模板、所述模板对应的属性和数据源;根据所述属性从所述数据源获取数据;根据所述模板以及所述属性的所述数据生成所述目标数据图表并展示。本公开实施例可以通过简单配置自动生成数据图表,提高数据图表的生成效率。
技术领域
本公开涉及数据处理技术领域,具体而言,涉及一种数据图表生成方法与装置。
背景技术
伴随着日益复杂的外部环境,当企业规模日趋壮大,业务形态越来越复杂时,需要一套适应业务的管理体系和方法论,并通过技术手段加以落地。京东提出Big Boss理念,通过最小化经营单元,使得组织变得相对灵活机动,经营能力大幅提高,总体竞争力增强。为提升Boss的经营意识,使其更具“目标感”和“获得感”,京东通过打造Big Boss数据看板,使用数据可视化技术展示经营管理相关的数据,为管理者建立能够提供经营和管理决策依据的数据决策系统。
数据可视化技术是通过将各种抽象的数据转化为各种形象的图表,即数据空间到图形空间的映射,为决策者展示图形化信息,以方便决策者发现数据内部的规律,使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。
相关技术中,通常通过开发代码来实现对多种数据的图形化展示,这种方式中,封装偏于底层,门槛高,实现复杂,代码量多,效率低,灵活性较差,数据场景稍有变化,即需要大量时间修改。而且,这种技术通过代码查询、加载数据库数据,在数据源变动或者数据量较大时,数据ETL(Extract-Transform-Load,抽取-转换-加载)效率和查询效率快速下降,数据处理时间变长,实现秒级查询变得越来越困难。
因此,需要一种能够迅速处理大量数据的数据可视化方法,为上述数据决策系统的建立提供有力的技术支持。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种数据图表生成方法与数据图表生成装置,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的数据图表的开发过于复杂、缺乏灵活性、数据加载缓慢等问题。
根据本公开实施例的第一方面,提供一种数据图表生成方法,包括:响应数据图表生成请求,确定目标数据图表的模板、所述模板对应的属性和数据源;根据所述属性从所述数据源获取数据;根据所述模板以及所述属性的所述数据生成所述目标数据图表并展示。
在本公开的一种示例性实施例中,所述数据图表生成请求的生成过程包括:
响应模板拖拽指令,新建所述目标数据图表的模板;
响应用户对所述模板的属性编辑指令或数据源编辑指令,记录所述属性或所述数据源;
响应请求形成指令,生成包括所述模板、所述属性和所述数据源的所述图表生成请求。
在本公开的一种示例性实施例中,所述根据所述属性从所述数据源获取数据包括:
根据所述属性确定所述数据的第一信息;
在所述第一信息满足预设条件时生成多个数据获取任务:
通过分布式存储的多个任务执行器执行所述多个数据获取任务;
将多个数据处理任务的输出结果进行整合,以获取所述数据。
在本公开的一种示例性实施例中,所述第一信息包括所述数据的数据量、数据存储位置、数据来源、数据聚合方式,所述预设条件包括数据量超过预设阈值、所述数据存储位置为多个、所述数据来源为多个、所述聚合方式为多个中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010074030.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置