【技术实现步骤摘要】
本专利技术涉及数据查询
,具体而言,涉及。
技术介绍
企业在经营过程中会制作出各种各样的,具有不同业务意义,不同格式的报表。每张报表中可能存在着多个透视区域,这些透视区域从不同的角度体现了企业的经营情况。当企业的管理者想要查看在某一特定条件下的不同透视区域的数据时,需要将这些独立的透视区域联系起来,而这些透视区域之间的关联关系就称之为联动。解决这类问题的常规做法是通过不同的透视区域之间存在的相关联的属性建立联系,通过触发这些关联属性,使得目标源展现相应属性值下的数据。但这种方式会导致联动后展现的结果过于单一化,不利于企业经营者全面、准确的了解和分析企业的数据。因此,需要一种新的联动查询技术,可以在执行联动的过程中,将目标源透视区域的维度信息动态的添加到目标的透视区域上,使得目标透视区域在原有的维度基础上,添加新的维度信息,多维度、全方位的展现联动后的数据,使得联动后的数据更具有业务意义。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的联动查询技术,可以在执行联动的过程中,将目标源透视区域的维度信息动态的添加到目标的透视区域上,使得目标透视区域在原有的 ...
【技术保护点】
一种用于报表分析的联动查询系统,其特征在于,包括:关系建立单元,用于在所述报表中的任意多个透视区域之间建立联动关系;关系判断单元,用于当需要对指定的目标透视区域执行查询时,判断所述指定的目标透视区域与用户当前选中的源透视区域之间是否存在联动关系;信息添加单元,用于在判断结果为是的情况下,获取所述用户在所述当前选中的源透视区域中选择的维度信息,并将被选中的维度信息添加至上下文模型中,使所述上下文模型中同时包含所述指定的目标透视区域的维度信息和所述当前选中的源透视区域的维度信息;查询单元,用于通过所述上下文模型合并处理上下文信息,以生成查询语句,并利用所述查询语句对所述指定的目 ...
【技术特征摘要】
1.一种用于报表分析的联动查询系统,其特征在于,包括: 关系建立单元,用于在所述报表中的任意多个透视区域之间建立联动关系; 关系判断单元,用于当需要对指定的目标透视区域执行查询时,判断所述指定的目标透视区域与用户当前选中的源透视区域之间是否存在联动关系; 信息添加单元,用于在判断结果为是的情况下,获取所述用户在所述当前选中的源透视区域中选择的维度信息,并将被选中的维度信息添加至上下文模型中,使所述上下文模型中同时包含所述指定的目标透视区域的维度信息和所述当前选中的源透视区域的维度信息; 查询单元,用于通过所述上下文模型合并处理上下文信息,以生成查询语句,并利用所述查询语句对所述指定的目标透视区域进行查询操作。2.根据权利要求1所述的联动查询系统,其特征在于,所述关系建立单元包括: 区域选择子单元,用于选择需要与源透视区域建立联动关系的目标透视区域; 信息存储子单元,用于创建所述源透视区域的数据模型,并将所有与所述源透视区域存在或需要建立联动关系的透视区域的信息存储在所述数据模型中。3.根据权利要求2所述的联动查询系统,其特征在于,所述信息存储子单元包括: 对象创建模块,用于创建联动对象; 其中,所述信息存储子单元将所述目标透视区域的信息存储至所述联动对象中,并将所述联动对象存储在所述源透视区域的数据模型中。4.根据权利要求3所述的联动查询系统,其特征在于,所述信息存储子单元还包括: 元素创建模块,用于创建联动元素,所述联动元素维持一个用于保存所有与所述源透视区域对应的联动对象的列表; 其中,所述信息存储子单元将所述联动元素存储在所述源透视区域...
【专利技术属性】
技术研发人员:陈飞,
申请(专利权)人:用友软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。