一种基于多维模型表单的信息处理方法及系统技术方案

技术编号:24497697 阅读:25 留言:0更新日期:2020-06-13 03:42
本发明专利技术提供了一种基于多维模型表单的信息处理方法,该方法包括以下步骤:获取多维数据表单;根据多维数据表单的维度,对多维数据进行降维处理,将多维数据表单处理成放射型结构,放射型结构包括中央节点和分支节点,中央节点为多维表单,多维数据表单为星型结构的中央节点,降维处理后的表单为分支节点;根据放射型结构中的中央节点和分支节点进行数据分析,得到数据分析结果;本发明专利技术提供的方法能够基于多维数据表单生成放射型结构,由中央节点和分支节点表示不同维度的表单数据,使用时可直接获取相应维度的表单数据,提高数据分析速度,且即使增加维度,数据量也易于控制。

An information processing method and system based on multidimensional model forms

【技术实现步骤摘要】
一种基于多维模型表单的信息处理方法及系统
本专利技术属于数据处理
,特别涉及一种基于多维模型表单的信息处理方法及系统。
技术介绍
多维数据分析是以数据库或数据仓库为基础的,其最终数据来自底层的数据库系统,多维数据分析更适合以数据仓库为基础的数据分析处理,多维数据处理方法对数据从多个角度即多个维度进行观察和分析,多维的分析操作是指通过对多维形式组织起来的数据进行切片、切块、聚合、钻去、旋转等分析操作,以求剖析数据,使用户能够从多种维度、多个侧面、多种数据综合度查看数据,从而深入地了解包在数据中的信息和内涵,目前,通过联机分析处理对多维数据进行多维度分析时可分为关系联机分析处理和多维联机分析处理,其中,多维联机分析处理使用多维数组存储数据,关系联机分析处理将多维数据库的多维数据结构划分为两类表,一类是事实表,用来存储数据和维关键字,另一类是维表,对每个维至少使用一个表来存放维的层次、成员类别等维的描述信息,在使用时,随着剧数量的增大,关系联机分析处理存在分析速度慢的问题,多维联机分析处理存在数据量控制困难的问题。
技术实现思路
为了解决以上技术问题,本专利技术提供了一种基于多维模型表单的信息处理方法及系统。本专利技术具体技术方案如下:本专利技术提供了一种基于多维模型表单的信息处理方法,该方法包括以下步骤:获取多维数据表单;根据多维数据表单的维度,对多维数据进行降维处理,将多维数据表单处理成放射型结构,放射型结构包括中央节点和分支节点,中央节点为多维表单,多维数据表单为星型结构的中央节点,降维处理后的表单为分支节点;根据放射型结构中的中央节点和分支节点进行数据分析,得到数据分析结果。本专利技术还提供了一种基于多维模型表单的信息处理系统,该信息处理系统包括表单获取模块、降维模块和分析模块;表单获取模块:被配置为获取多维数据表单;降维模块:被配置为根据多维数据表单的维度,对多维数据进行降维处理,将多维数据表单处理成放射型结构,放射型结构包括中央节点和分支节点,中央节点为多维表单,多维数据表单为星型结构的中央节点,降维处理后的表单为分支节点;分析模块:被配置为根据放射型结构中的中央节点和分支节点进行数据分析,得到数据分析结果。与现有技术相比,本专利技术提供的方法能够基于多维数据表单生成放射型结构,由中央节点和分支节点表示不同维度的表单数据,使用时可直接获取相应维度的表单数据,提高数据分析速度,且即使增加维度,数据量也易于控制。附图说明图1为本公开基于多维模型表单的信息处理方法的流程图;图2为本公开中放射型结构的一种示意图;图3为本公开中放射型结构的第二种示意图;图4为本公开中放射型结构的第三种示意图;图5为本公开基于多维模型表单的信息处理方法的流程图;图6为本公开基于多维模型表单的信息处理方法的流程图;图7为本公开基于多维模型表单的信息处理系统的结构框图;图8为本公开降维模块的结构框图;图9为本公开基于多维模型表单的信息处理系统的结构框图;图10为本公开更新模块的结构框图;图11为本公开新生各维度表单生成模块的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的描述,下列实施例仅用于解释本专利技术的
技术实现思路
,不用于限定本专利技术的保护范围。附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所描述的步骤。参见图1,示出了基于多维模型表单的信息处理方法的流程图,该方法包括以下步骤:获取多维数据表单;根据多维数据表单的维度,对多维数据进行降维处理,将多维数据表单处理成放射型结构,放射型结构包括中央节点和分支节点,中央节点为多维表单,多维数据表单为星型结构的中央节点,降维处理后的表单为分支节点;根据放射型结构中的中央节点和分支节点进行数据分析,得到数据分析结果;其中,放射型结构如图2所示,即将多维表单作为中央节点,降维后的各维度表单(如一维表单、二维表单等)作为分支节点构成的结构,降维处理方法为现有技术,本示例不做赘述;本专利技术提供的方法能够基于多维数据表单生成放射型结构,由中央节点和分支节点表示不同维度的表单数据,使用时可直接获取相应维度的表单数据,提高数据分析速度。其中,放射型结构中的分支节点通过以下步骤获得:将多维数据表单拆分为n个一维表单、个二维表单、个三维表单…个m维表单和1个n维表单,将拆分生成的所有表单作为放射型结构的分支节点;个m维表单是将多维表单中任意m个维度元素聚合得到的表单的集合;如图2所示,n维表单即为放射型结构的中央节点,将多维数据表单拆分得到的一维表单、二维表单、三维表单…m维表单…n-1维表单都是分支节点;作为一种示例,参见图3,示出了放射型结构的第二种示意图,即维度元素分别为冻存、耗材、试剂、设备的四维表单经处理后的放射型结构,当又新增一个维度元素,即“冻存”时,则如图4所示,生成附加分支节点和新的中央节点,具体的生成方法包括以下步骤:如图5所示,信息处理方法还包括以下步骤:针对多维数据表单判断是否增加新的维度元素,如果未增加新的维度元素,则不做处理,如果判断结果为增加新的维度元素,则针对新的维度元素生成附加分支节点和中央节点;如图6所示,附加分支节点的生成方法包括:步骤S1:判断新增的维度元素的数量T,如果T=1,则以维度元素作为新增元素,生成新生各维度表单作为附加分支节点,如果T>1,则进行步骤S2;步骤S2:任意选择其中一个维度元素,以任意选择的维度元素作为新增元素,生成新生各维度表单作为附加分支节点;步骤S3:判断T-1与1的大小,如果T-1大于1,则进行步骤S2,如果T-1=1,则进行步骤S1;生成新生各维度表单的具体方法为:将新增维度元素k进行处理生成附加一维表单,将新增维度元素k与原n维表单生成的所有的一维表单聚合得到附加二维表单…将新增维度元素k与原n维表单生成的所有的x维表单聚合得到附加x+1维表单,x<n,附加一维表单、附加二维表的和附加x+1表单均为附加分支节点,将原n维表单与新增维度元素k处理成n+1维表单作为新的中央节点。本专利技术公开的方法无需将新增维度元素后的多维表单再次重新拆分一遍,只需将新的维度元素与原拆分后的表单生成附加分支节点和中央节点即可,避免重复生成相同的表单。参见图7,示出了基于多维模型的表单构建系统的结构框图,该系统包括表单获取模块1、降维模块2和分析模块3;表单获取模块1:被配置为获取多维数据表单;降维模块2:被配置为根据多维数据表单的维度,对多维数据进行降维处理,将多维数据表单处理成放射型结构,放射型结构包括中央节点和分支节点,中央节点为多维表单,多维数据表单为星型结构的中央节点,降维处理后的表单为分支节点;分析本文档来自技高网
...

【技术保护点】
1.一种基于多维模型表单的信息处理方法,其特征在于,所述方法包括以下步骤:/n获取多维数据表单;/n根据多维数据表单的维度,对所述多维数据进行降维处理,将所述多维数据表单处理成放射型结构,所述放射型结构包括中央节点和分支节点,所述中央节点为多维表单,所述多维数据表单为所述星型结构的中央节点,所述降维处理后的表单为分支节点;/n根据所述放射型结构中的所述中央节点和所述分支节点进行数据分析,得到数据分析结果。/n

【技术特征摘要】
1.一种基于多维模型表单的信息处理方法,其特征在于,所述方法包括以下步骤:
获取多维数据表单;
根据多维数据表单的维度,对所述多维数据进行降维处理,将所述多维数据表单处理成放射型结构,所述放射型结构包括中央节点和分支节点,所述中央节点为多维表单,所述多维数据表单为所述星型结构的中央节点,所述降维处理后的表单为分支节点;
根据所述放射型结构中的所述中央节点和所述分支节点进行数据分析,得到数据分析结果。


2.如权利要求1所述的基于多维模型表单的信息处理方法,其特征在于,所述放射型结构中的分支节点通过以下步骤获得:
将所述多维数据表单拆分为n个一维表单、个二维表单、个三维表单…个m维表单和1个n维表单,将拆分生成的所有表单作为放射型结构的分支节点。


3.如权利要求2所述的基于多维模型表单的信息处理方法,其特征在于,个m维表单是将多维表单中任意m个维度元素聚合得到的表单的集合。


4.如权利要求1所述的基于多维模型表单的信息处理方法,其特征在于,所述信息处理方法还包括以下步骤:
针对所述多维数据表单判断是否增加新的维度元素,如果未增加新的维度元素,则不做处理,如果判断结果为增加新的维度元素,则针对新的维度元素生成附加分支节点和中央节点;
所述附加分支节点的生成方法包括:
步骤S1:判断新增的维度元素的数量T,如果T=1,则以所述维度元素作为新增元素,生成新生各维度表单作为附加分支节点,如果T>1,则进行步骤S2;
步骤S2:任意选择其中一个维度元素,以任意选择的维度元素作为新增元素,生成新生各维度表单作为附加分支节点;
步骤S3:判断T-1与1的大小,如果T-1大于1,则进行步骤S2,如果T-1=1,则进行步骤S1。


5.如权利要求4所述的基于多维模型表单的信息处理方法,其特征在于,所述生成新生各维度表单的具体方法为:将新增维度元素k进行处理生成附加一维表单,将新增维度元素k与原n维表单生成的所有的一维表单聚合得到附加二维表单…将新增维度元素k与原n维表单生成的所有的x维表单聚合得到附加x+1维表单,x<n,所述附加一维表单、附加二维表的和附加x+1表单均为附加分支节点,将原n维表单与新增维度元素k处理成n+1维表单作为新的中央节点。


6.一种基于多维模型表单的信息处理系统,其特征在于,所述信息处理系统包括表单获取模块(1)、降维模块(2)和分析模块(3);
所述表单获取模块(1):被配置为获取多维数据表单;
所述降维模块(2):被配置为根据多维数据表单的维度,对所述多维数据进行降维处理,将所述多维数据表单处理成放射型结构,所述放射型结构包括中央节点和分支节点,所述中央节点为多维表单,所述多维数据表单为所述星型结构的中央节点,所述降维处理后的表单为分支节点;
所述分析模块(3):...

【专利技术属性】
技术研发人员:杨光曹毓琳滕睿頔杨蕊白志惠
申请(专利权)人:北京唐颐惠康生物医学技术有限公司
类型:发明
国别省市:北京;11

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

1