基于实体交叉与选择的数据视图切换和旋转方法和装置制造方法及图纸

技术编号:10531922 阅读:132 留言:0更新日期:2014-10-15 12:23
本发明专利技术公开了一种基于实体交叉和选择的数据视图切换与旋转方法和装置,包括:形成实体分析的视角、两个相互交叉的维度及数据视图;其中,两个相互交叉的维度分别以标签的形式排列在数据视图的横、纵坐标上,当用户需要选择某一节点标签时,提供节点实体集合选择办法,进而完成数据视图的生成及展示。用户能够简单、灵活的选择需要进行数据分析的实体,观察不同实体、多个维度的数据;同时,通过视图的切换和旋转,将多个报表主题的内容,以扁平化的方式在同一数据视图中展示,缩短了用户查询路径。

【技术实现步骤摘要】
基于实体交叉与选择的数据视图切换和旋转方法和装置
本专利技术涉及一种数据处理方法及装置,尤其涉及基于实体交叉与选择的数据视图切换和旋转方法和装置。
技术介绍
随着信息技术的广泛应用,我们进入了一个新的时代,信息系统产生了大量的数据,如何用科学的方法去整理数据,从不同视角对各方面信息进行精确分析和精准判断、从海量数据中提取对决策分析有用的信息成为了决策管理人员面临的重要难题。数据仓库(DataWarehouse,DW)技术在此背景下应运而生。数据仓库是支持决策过程的、面向主题的、集成的、随时间变化的持久的数据集合。联机分析处理OLAP(On-LineAnalyticalProcessing),是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。“维”是人们观察客观世界的角度,是一种高层次的类型划分。维或称维度是OLAP中的概念,一般包含着层次关系。通过把一个实体的多项重要的属性定义为多个维(dimension),使用户能对不同维上的数据进行比较。因此OLAP也可以说是多维数据分析工具的集合。数据仓库是一个独立的数据环境,通过抽取过程将数据从联机事务处理环境、外部数据源和脱机的数据存储介质导入到数据仓库中,将不同数据源的数据分离出来,形成统一、有效的数据集,消除源数据中的不一致性,并最终加工、转换为适合于各类报表提取的数据表。国外许多IT企业在数据仓库领域已经进行了大量的研究,但目前主要关注大数据量的存储与处理性能、数据报表的快速开发、和平台的兼容性。中国专利(CN103729385)公开了一种报表自动更新的方法和装置,包括:手机报表和数据仓库中各个任务的依赖关系;调度执行数据仓库中的各个任务,并依赖其依赖关系,判断各报表所依赖的任务是否均执行完毕;若是,则触发报表应用端刷新相应的报表。其解决的是无需手动刷新就可以获取最新的数据刷新相应的报表,只是利用数据仓库较好的解决了报表展示等的问题。但是在实际应用过程中,用户往往还会面临着很多问题,如:为了给用户提供信息,需要提前定义数据仓库主题,用户为了获取有价值的信息,需要查阅多个报表,筛选过程复杂;用户所需要的信息往往散布在不同的表格中,为了获取完整信息,用户往往需要在多个表格间跳跃,信息获取路径长,难以操作;传统数据展示需要事先定义展示内容和表达形式,不能适应用户灵活、临时的多样性需求等。
技术实现思路
针对上述问题,本专利技术的目的是提供一种基于实体交叉与选择的数据视图切换和旋转方法和装置,用户能够简单、灵活的选择需要进行数据分析的实体,观察不同实体、多个维度的业务数据;同时,通过视图的切换和旋转,将多个报表主题的内容,以扁平化的方式在同一数据视图中展示,缩短了用户查询路径。本专利技术提供的技术方案如下:一种基于实体交叉和选择的数据视图切换与旋转方法,其中,包括以下步骤:S1形成实体分析的视角,所述视角是根据数据分析需求确定的,与实体相关的一组指标的集合;S2形成实体分析的维度,所述维度至少包括相互交叉的第一维度和第二维度;所述第一维度和所述第二维度中分别包括供用户选择的节;所述节点为同一粒度或者同一类型的实体的集合;S3形成实体分析的数据视图,所述数据视图包括横坐标、纵坐标和所述由横、纵坐标为边界的数据展示区域;所述数据视图反映被观察实体某一方面的指标;S4所述第一维度和第二维度的所述节点分别以标签的方式排列在所述横坐标和纵坐标一侧,当用户选择某一节点的标签时,即选择相应节点实体集合;S5基于选择出的节点实体集合,进行底层的数据库查询操作,并将查询得到的数据填入所述数据展示区域,完成数据视图的展示。进一步优选地,所述第一维度与第二维度中至少包括一个实体维,所述实体维包括进行数据分析的不同实体。进一步优选地,在步骤S4中,当用户选择某一节点标签时,节点实体集合的选择是根据节点实体的性质、以及节点实体粒度的粗细程度,其具体步骤为:S41用户在所述第一维度上选择进行实体分析所需的节点标签;S42判断所述节点标签中是否包含大量实体元素,如果是,则提供基于复杂节点标签的进一步筛选方法;S43用户于所述第一维度上的所述节点标签中选择至少一个实体;S44用户在所述第二维度上选择进行实体分析所需的节点标签;S45判断所述节点标签中是否包含大量实体元素,如果是,则提供基于复杂节点标签的进一步筛选方法;S46用于在所述第二维度上的节点标签中选择至少一个实体。进一步优选地,在所述步骤S42和步骤S45中,所述进一步筛选方法具体包括:首先,用户在第一区域中设置节点标签中的实体元素的筛选方法;其次,筛选结果在第二区域中进行显示;最后,用户在所述第二区域中选择至少一个实体。进一步优选地,在步骤S5之后还包括步骤S6,判断用户是否需要进行数据视图切换操作,如果是,则执行步骤S4和步骤S5,完成数据视图的切换及展示。进一步优选地,在步骤S5之后还包括步骤S7,判断用户是否需要进行数据视图旋转操作,如果是,则将原数据视图中所述的第一维度及第二维度进行转换操作,完成数据视图的旋转与展示。一种基于实体交叉和选择的数据视图切换和旋转装置,包括,数据层,用于提供所述装置进行实体分析的数据,所述数据来源于各数据系统;以及应用层,提供用户客户端装置,用户通过所述客户端对数据进行分析;还包括位于所述数据层与所述应用层之间的控制层,所述控制层用于形成进行实体分析的视角、维度以及数据视图;所述视角为与实体相关的一组指标的集合;所述维度包括相互交叉的第一维度和第二维度,所述第一维度和所述第二维度中分别包括供用户选择的节点,所述节点为同一粒度或者同一类型的实体的集合;所述数据视图包括横坐标、纵坐标和所述由横、纵坐标为边界的数据展示区域,所述数据视图反映被观察实体某一方面的指标。进一步优选地,所述控制层包括维度和节点定义模块,节点实体选择模块以及数据视图展示、切换及旋转模块;所述维度和节点定义模块用于形成实体分析的视角、维度及数据视图形式;所述节点实体选择模块根据节点实体的性质、以及节点实体粒度的粗细程度,提供用户实体集合选择办法;所述数据视图展示、切换及旋转模块基于所述节点实体集合,进行底层的数据库查询操作,完成数据视图的生成和展示。进一步优选地,所述数据视图展示、切换及旋转模块通过用户通过所述节点实体集合选择办法选择出下一组数据分析所需的节点实体实现数据视图切换。进一步优选地,所述数据视图展示、切换及旋转模块通过将所述第一维度与第二维度进行对换实现数据视图的旋转。本专利技术的技术效果在于:1、本专利技术中在对实体进行数据分析的过程中,用户不需要提前定义种类繁多的主题报表、在报表森林中搜索所需报表等,只需要明确数据分析所需的实体,即可以通过本专利技术的方法及装置,方便快速地查询分析实体多个维度的数据信息;2、通过本专利技术使用的方法和装置,用户可以轻松地切换数据分析的实体,从而改变数据分析维度,且多个维度的分析结果均可在同一数据显示区域展示,将传统数据仓库中的多个数据报表“扁平化”,避免了用户在多个报表中来回跳跃。3、通过本专利技术提供的方法及装置,用户可以快速地选择不同的实体进行分析。4、通过本专利技术提供的方法及装置,进行报表的旋转和排序,从而提供更贴近用户使用习惯的数据展示方式。附图说明下面结本文档来自技高网
...
基于实体交叉与选择的数据视图切换和旋转方法和装置

【技术保护点】
一种基于实体交叉和选择的数据视图切换与旋转方法,其特征在于,包括以下步骤:S1形成实体分析的视角,所述视角是根据数据分析需求确定的,与实体相关的一组指标的集合;S2形成实体分析的维度,所述维度至少包括相互交叉的第一维度和第二维度;所述第一维度和所述第二维度中分别包括供用户选择的节点;所述节点为同一粒度或者同一类型的实体的集合;S3形成实体分析的数据视图,所述数据视图包括横坐标、纵坐标和所述由横、纵坐标为边界的数据展示区域;所述数据视图反映被观察实体某一方面的指标;S4所述第一维度和第二维度的所述节点分别以标签的方式排列在所述横坐标和纵坐标一侧,当用户选择某一节点的标签时,即选择相应节点实体集合;S5基于选择出的节点实体集合,进行底层的数据库查询操作,并将查询得到的数据填入所述数据展示区域,完成数据视图的展示。

【技术特征摘要】
1.一种基于实体交叉和选择的数据视图切换与旋转方法,其特征在于,包括以下步骤:S1形成实体分析的视角,所述视角是根据数据分析需求确定的,与实体相关的一组指标的集合;S2形成实体分析的维度,所述维度至少包括相互交叉的第一维度和第二维度;所述第一维度和所述第二维度中分别包括供用户选择的节点;所述节点为同一粒度或者同一类型的实体的集合;S3形成实体分析的数据视图,所述数据视图包括横坐标、纵坐标和所述由横、纵坐标为边界的数据展示区域;所述数据视图反映被观察实体某一方面的指标;S4所述第一维度和第二维度的所述节点分别以标签的方式排列在所述横坐标和纵坐标一侧,当用户选择某一节点的标签时,即选择相应节点实体集合;当用户选择某一节点标签时,节点实体集合的选择是根据节点实体的性质、以及节点实体粒度的粗细程度,其具体步骤为:S41用户在所述第一维度上选择进行实体分析所需的节点标签;S42判断所述节点标签中是否包含大量实体元素,如果否,跳转至步骤S43;如果是,则提供基于复杂节点标签的进一步筛选方法:首先,用户在第一区域中设置节点标签中的实体元素的筛选方法;其次,筛选结果在第二区域中进行显示;最后,用户在所述第二区域中选择至少一个实体,跳转至步骤S43;S43用户于所述第一维度上的所述节点标签中选择至少一个实体;S44用户在所述第二维度上选择进行实体分析所需的节点标签;S45判断所述节点标签中是否包含大量实体元素,如果否,跳转至步骤S46;如果是,则提供基于复杂节点标签的进一步筛选方法:首先,用户在第一区域中设置节点标签中的实体元素的筛选方法;其次,筛选结果在第二区域中进行显示;最后,用户在所述第二区域中选择至少一个实体,跳转至步骤S46;S46用于在所述第二维度上的节点标签中选择至少一个实体;S5基于选择出的节点实体集合,进行底层的数据库查询操作,并将查询得到的数据填入所述数据展示区域,完成数据视图的展示。2.如权利要求1所述基于实体交叉和选择的数据视图切换与旋转方法,其特征在于:所述第一维度与第二维度中至少包括一个实体维,所述实体维包括进行数据分析的...

【专利技术属性】
技术研发人员:吴高峰叶献忠徐远兵
申请(专利权)人:湖南中烟工业有限责任公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1