数据模型的处理系统和处理方法技术方案

技术编号:8705464 阅读:187 留言:0更新日期:2013-05-16 19:47
本发明专利技术提供了一种数据模型的处理系统,包括:模型解析单元,用于对联机分析处理系统中的时间维度模型进行解析,以获取所述时间维度模型包含的属性信息、成员以及所述成员的层次结构关系;模型生成单元,根据所述属性信息、所述成员以及所述层次结构关系,生成对应的客户端模型;组件生成单元,用于将所述客户端模型按照预设的组件样式生成对应的时间维度组件。本发明专利技术还提出了一种数据模型的处理方法。通过本发明专利技术的技术方案,可以根据报表布局动态生成组件模型,使时间分析变得更加简单,直观,易用。

【技术实现步骤摘要】

本专利技术涉及数据处理
,具体而言,涉及。
技术介绍
时间维度在联机分析处理系统中是一个使用的很频繁的概念,通常要根据实际需求进行定义和架构,使其不仅能够满足现有基于时间分析的需求,还具有良好的可扩展性和可持续性。基于时间维度的特殊性,在分析系统中就需要把它单独对待,使时间分析更加直观,易于操作,但相关技术中并没有提出具体的解决方案。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以根据报表布局动态生成组件模型,使时间分析变得更加简单,直观,易用。有鉴于此,本专利技术提出了一种数据模型的处理系统,包括:模型解析单元,用于对联机分析处理系统中的时间维度模型进行解析,以获取所述时间维度模型包含的属性信息、成员以及所述成员的层次结构关系;模型生成单元,根据所述属性信息、所述成员以及所述层次结构关系,生成对应的客户端模型;组件生成单元,用于将所述客户端模型按照预设的组件样式生成对应的时间维度组件。在该技术方案中,通过对时间维度模型的解析,从而能够基于时间特性,生成相应的时间维度组件,有利于根据时间对报表数据进行准确、有效的分析。在上述技术方案中,优选地,还包括:样式选择单元,用于根据接收到的样式选择命令,选取相应的组件样式,以用于生成所述时间维度组件。在该技术方案中,可以根据需要选择不同样式的组件,从而满足用户的不同分析需求。在上述技术方案中,优选地,所述组件样式包括平铺组件、树形组件或参照组件。在上述技术方案中,优选地,还包括:成员展示单元,用于在所述时间维度组件中,对所述成员和所述层次结构关系进行展示,以供选择其中的至少一个成员。在该技术方案中,通过对成员及其层次结构关系的展示,以便对其中的成员进行选择,从而有利于对应的数据分析。在上述技术方案中,优选地,若所述时间维度组件为平铺组件,则所述成员展示单元展示出每个级别的成员属性,并根据被选中的成员属性,从所述联机分析处理系统中确定对应的成员;若所述时间维度组件为树形组件,则所述成员展示单元根据所述层次结构关系,对所述成员进行树结构展示;若所述时间维度组件为参照组件,则所述成员展示单元通过预设公式对用户选中的成员执行计算和展示。根据本专利技术的又一方面,还提出了一种数据模型的处理方法,包括:步骤202,对联机分析处理系统中的时间维度模型进行解析,以获取所述时间维度模型包含的属性信息、成员以及所述成员的层次结构关系;步骤204,根据所述属性信息、所述成员以及所述层次结构关系,生成对应的客户端模型;步骤206,将所述客户端模型按照预设的组件样式生成对应的时间维度组件。在该技术方案中,通过对时间维度模型的解析,从而能够基于时间特性,生成相应的时间维度组件,有利于根据时间对报表数据进行准确、有效的分析。在上述技术方案中,优选地,所述步骤206还包括:根据接收到的样式选择命令,选取相应的组件样式,以用于生成所述时间维度组件。在该技术方案中,可以根据需要选择不同样式的组件,从而满足用户的不同分析需求。在上述技术方案中,优选地,所述组件样式包括平铺组件、树形组件或参照组件。在上述技术方案中,优选地,所述步骤206之后,还包括:在所述时间维度组件中,对所述成员和所述层次结构关系进行展示,以供选择其中的至少一个成员。在该技术方案中,通过对成员及其层次结构关系的展示,以便对其中的成员进行选择,从而有利于对应的数据分析。在上述技术方案中,优选地,若所述时间维度组件为平铺组件,则展示出每个级别的成员属性,并根据被选中的成员属性,从所述联机分析处理系统中确定对应的成员;若所述时间维度组件为树形组件,则根据所述层次结构关系,对所述成员进行树结构展示;若所述时间维度组件为参照组件,则通过预设公式对用户选中的成员执行计算和展示。通过以上技术方案,可以根据报表布局动态生成组件模型,使时间分析变得更加简单,直观,易用。附图说明图1示出了根据本专利技术的实施例的数据模型的处理系统的框图;图2示出了根据本专利技术的实施例的数据模型的处理方法的流程图;图3示出了根据本专利技术的实施例的生成时间维度组件的示意图;图4示出了根据本专利技术的实施例的平铺组件的示意图;图5示出了生成图4所示的平铺组件时获取维度成员的示意图;图6示出了根据本专利技术的实施例的树形组件的示意图;图7示出了根据本专利技术的实施例的参照组件的示意图。具体实施例方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。图1示出了根据本专利技术的实施例的数据模型的处理系统的框图。如图1所示,根据本专利技术的实施例的数据模型的处理系统100,包括:模型解析单元102,用于对联机分析处理系统中的时间维度模型进行解析,以获取所述时间维度模型包含的属性信息、成员以及所述成员的层次结构关系;模型生成单元104,根据所述属性信息、所述成员以及所述层次结构关系,生成对应的客户端模型;组件生成单元106,用于将所述客户端模型按照预设的组件样式生成对应的时间维度组件。在该技术方案中,通过对时间维度模型的解析,从而能够基于时间特性,生成相应的时间维度组件,有利于根据时间对报表数据进行准确、有效的分析。在上述技术方案中,优选地,还包括:样式选择单元108,用于根据接收到的样式选择命令,选取相应的组件样式,以用于生成所述时间维度组件。在该技术方案中,可以根据需要选择不同样式的组件,从而满足用户的不同分析需求。在上述技术方案中,优选地,所述组件样式包括平铺组件、树形组件或参照组件。在上述技术方案中,优选地,还包括:成员展示单元110,用于在所述时间维度组件中,对所述成员和所述层次结构关系进行展示,以供选择其中的至少一个成员。在该技术方案中,通过对成员及其层次结构关系的展示,以便对其中的成员进行选择,从而有利于对应的数据分析。在上述技术方案中,优选地,若所述时间维度组件为平铺组件,则所述成员展示单元展示出每个级别的成员属性,并根据被选中的成员属性,从所述联机分析处理系统中确定对应的成员;若所述时间维度组件为树形组件,则所述成员展示单元根据所述层次结构关系,对所述成员进行树结构展示;若所述时间维度组件为参照组件,则所述成员展示单元通过预设公式对用户选中的成员执行计算和展示。图2示出了根据本专利技术的实施例的数据模型的处理方法的流程图。如图2所示,根据本专利技术的实施例的数据模型的处理方法,包括:步骤202,对联机分析处理系统中的时间维度模型进行解析,以获取所述时间维度模型包含的属性信息、成员以及所述成员的层次结构关系;步骤204,根据所述属性信息、所述成员以及所述层次结构关系,生成对应的客户端模型;步骤206,将所述客户端模型按照预设的组件样式生成对应的时间维度组件。在该技术方案中,通过对时间维度模型的解析,从而能够基于时间特性,生成相应的时间维度组件,有利于根据时间对报表数据进行准确、有效的分析。在上述技术方案中,优选地,所述步骤206还包括:根据接收到的样式选择命令,选取相应的组件样式本文档来自技高网...

【技术保护点】
一种数据模型的处理系统,其特征在于,包括:模型解析单元,用于对联机分析处理系统中的时间维度模型进行解析,以获取所述时间维度模型包含的属性信息、成员以及所述成员的层次结构关系;模型生成单元,根据所述属性信息、所述成员以及所述层次结构关系,生成对应的客户端模型;组件生成单元,用于将所述客户端模型按照预设的组件样式生成对应的时间维度组件。

【技术特征摘要】

【专利技术属性】
技术研发人员:霍琦
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:北京;11

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

1