【技术实现步骤摘要】
一种数据可视化的实现方法和装置
本专利技术涉及计算机领域,尤其涉及一种数据可视化的实现方法和装置。
技术介绍
数据可视化是业务了解数据的最直观的方式。现有技术的大数据可视化方案分为两种,一种是大数据平台+网页报表,即直接提取数据集市的大数据,将大数据平台的APP表进行可视化展示;另一种是大数据平台+关系数据库+网页报表,通过Hive工具将大数据平台的APP表加载到Mysql等关系数据库,通过访问关系数据的方式间接对大数据进行可视化展示。其中,Hive是一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的数据库查询功能。另外,为了提高数据提取速度,现有技术中会把分析计算的逻辑放在大数平台的应用层,甚至直接按照用户的需要的指标口径,把指标加工成报表结果,报表层直接查询报表结果或者对加工后的报表结果进行简单的聚合运算。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:受限于Hive的查询效率,特别是当数据量激增时,上述两种方式经常因为资源问题,数据提取速度慢,甚至发生故障 ...
【技术保护点】
1.一种数据可视化的实现方法,其特征在于,包括:/n获取业务数据,对所述业务数据进行数据建模,以生成事实表和维度表;/n为所述维度表和所述事实表建立关联关系,将得到的关联数据表导入可视化工具;/n通过拖拽所述可视化工具的可视化图表、所述关联数据表的字段和度量值,创建可视化对象,以进行图形化展示。/n
【技术特征摘要】
1.一种数据可视化的实现方法,其特征在于,包括:
获取业务数据,对所述业务数据进行数据建模,以生成事实表和维度表;
为所述维度表和所述事实表建立关联关系,将得到的关联数据表导入可视化工具;
通过拖拽所述可视化工具的可视化图表、所述关联数据表的字段和度量值,创建可视化对象,以进行图形化展示。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采集原始业务数据,根据业务需求,从所述原始业务数据中抽取出所述业务数据;
所述对所述业务数据进行数据建模,以生成事实表和维度表,包括:
根据业务需求和所述业务数据,构建第三范式关系模型;
对所述第三范式关系模型进行逆规范化处理,得到至少一个事实表和至少一个维度表。
3.根据权利要求1所述的方法,其特征在于,所述对所述业务数据进行数据建模,以生成事实表和维度表,包括:
根据业务需求和所述业务数据,确定模型结构、维度信息和度量信息;
根据所述模型结构、所述维度信息和所述度量信息,生成至少一个事实表和至少一个维度表。
4.根据权利要求1所述的方法,其特征在于,所述为所述维度表和所述事实表建立关联关系的步骤之后,还包括:
对所述关联数据表进行多维建模得到新的关联数据表,并根据业务需求创建度量值;
所述通过拖拽所述可视化工具的可视化图表、所述关联数据表的字段和度量值,创建可视化对象,以进行图形化展示,包括:
通过所述可视化工具加载所述新的关联数据表,拖拽所述可视化工具的可视化图表、所述关联数据表的维度和对应的所述度量值,创建可视化对象,以进行图形化展示。
5.根据权利要求4所述的方法,其特征在于,所述创建度量值,包括:通过数据立方体中添加计算成员的方式,创建度量值。
6.根据权利要求1至5的任一项所述的方法,其特征在于,所述可视化工具包括PowerBI和Tableau。
7.一种数据可视化的实现装置,其特征在于,包括:
获取生成模块...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。