一种不同应用间的数据权限控制方法、系统及终端的制作方法

文档序号:6332156阅读:184来源:国知局
专利名称:一种不同应用间的数据权限控制方法、系统及终端的制作方法
技术领域
本发明属于计算机应用领域,尤其涉及一种不同应用间的数据权限控制方法、系统及终端。
背景技术
通常一个数据分析模型中包含若干分析维度。维度是指一个数据分析模型中的分析角度,是基于数据源视图中的表列或视图列的属性组。维度数据模型是指维度本身的数据组成结构,其中产品维度的数据模型包括多个产品维度,如产品编号、产品名称、产品型号等。例如利用数据模型对公司的各地区和产品销售进行分析时,产品就是其中的一个维度,地区也是其中一个维度。用户在使用数据模型进行应用分析时,需要对应用中的各维度进行权限控制。但不同的应用中,可能包含了相同的数据维度。现有技术是针对不同的应用进行各自独立的权限控制。例如公司产品销售分析和公司产品质量分析,都要对产品进行权限控制。这种不同的应用引用相同的维度,需要重复设置维度的权限,增加了用户的操作步骤及维护成本,且容易导致权限数据定义的不一致。

发明内容
本发明实施例的目的在于提供一种不同应用间的数据权限控制方法,旨在解决现有技术中对不同的应用引用相同的维度,需要重复设置维度权限的问题本发明实施例是这样实现的,一种不同应用间的数据权限控制方法,所述方法包括下述步骤根据应用中包含的维度信息,提取不同应用的相同维度;接收针对每个相同维度的数据集所设置的用户权限信息;存储所述用户权限信息。本发明实施例的另一目的在于提供一种不同应用间的数据权限控制系统,所述系统包括相同维度提取单元,用于根据应用中包含的维度信息,提取不同应用的相同维度;用户权限信息设置单元,用于接收针对每个相同维度的数据集所设置的用户权限 fn息;用户权限信息存储单元,用于存储所述用户权限信息。本发明实施例的另一目的在于提供一种包含上述不同应用间的数据权限控制系统的终端。在本发明实施例中,通过提取不同应用中的相同维度,使得维度权限定义可以复用,减少了用户的操作步骤及维护成本,保证权限数据的一致性,同时去掉了存储内的冗余,节省了存储空间,执行时还可以针对相同维度的权限处理进行统一优化,改善性能。


图1是本发明第一实施例提供的不同应用间的数据权限控制方法的实现流程图;图2是本发明实施例提供的用户权限设置流程图;图3是本发明第二实施例提供的不同应用间的数据权限控制系统的结构框图;图4是本发明实施例提供的用户权限设置单元的模块框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,通过提取不同应用中的相同维度,使得维度权限定义可以复用,从而解决不同应用引用相同维度的权限重复设置问题。本发明提供了一种不同应用间的数据权限控制方法、系统及终端所述方法包括根据应用中包含的维度信息,提取不同应用的相同维度;接收针对每个相同维度的数据集所设置的用户权限信息;存储所述用户权限信息。所述系统包括相同维度提取单元,用于根据应用中包含的维度信息,提取不同应用的相同维度;用户权限信息设置单元,用于接收针对每个相同维度的数据集所设置的用户权限 fn息;用户权限信息存储单元,用于存储所述用户权限信息。所述终端包括一种包含上述不同应用间的数据权限控制系统的终端。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一图1示出了本发明第一实施例提供的不同应用间的数据权限控制方法的实现流程图,该权限控制方法使在不同应用中引用相同维度时,做到相同维度的权限复用,从而解决不同的应用引用相同维度的权限重复设置问题。该方法的详细步骤如下所述在步骤SlOl中,根据应用中包含的维度信息,提取不同应用的相同维度。在本发明实施例中,应用是由一个或者多个维度组成的,如表一中的应用地区销售情况是由地区维和度量维组成。维度指的是基于数据源视图中的表列或视图列的属性组。如表一中单元数据“100. 00”是由“地区一地区维、产品一产品维和销售数量度量维” 组成,包含的维度有“地区、产品和度量”。应用中包含的维度信息指的是如表二所示的应用与其所包含维度的对应关系,包括了应用的名称和应用包含的维度,应用与其所包含维度的对应关系的信息是通过预先设置好并存储在数据库或者其他存储文件中的。表一地区销售情况(应用1)
权利要求
1.一种不同应用间的数据权限控制方法,其特征在于,所述方法包括以下步骤 根据应用中包含的维度信息,提取不同应用的相同维度;接收针对每个相同维度的数据集所设置的用户权限信息; 存储所述用户权限信息。
2.如权利要求1所述的方法,其特征在于,所述设置用户权限信息的步骤具体为 接收用户登录信息,显示权限设置向导界面;接收用户对数据单元的组成维度的数据集的条件定义信息; 生成多个维度数据集的条件组合表达式;根据所生成的多个维度数据集的条件组合表达式生成用户权限信息。
3.如权利要求1所述的方法,其特征在于,不同应用存在相同维度的用户权限信息设置和存储一份。
4.一种不同应用间的数据权限控制系统,其特征在于,所述系统包括相同维度提取单元,用于根据应用中包含的维度信息,提取不同应用的相同维度; 用户权限信息设置单元,用于接收针对每个相同维度的数据集所设置的用户权限信息;用户权限信息存储单元,用于存储所述用户权限信息。
5.如权利要求4所述的系统,其特征在于,所述用户权限信息设置单元包括 用户登录信息接收模块,用于接收用户登录信息,显示权限设置向导界面;条件定义信息接收模块,用于接收用户对数据单元的组成维度的数据集的条件定义信息;表达式生成模块,用于生成多个维度数据集的条件组合表达式; 用户权限信息生成模块,用于根据所生成的多个维度数据集的条件组合表达式生成用户权限信息。
6.如权利要求4所述的系统,其特征在于,不同应用存在相同维度的用户权限信息只需设置和存储一份。
7.一种包括权利要求4至6任一项所述的不同应用间的数据权限控制系统的终端。
全文摘要
本发明适用于计算机应用领域,提供一种不同应用间的数据权限控制方法、系统及终端,所述方法包括下述步骤根据应用中包含的维度信息,提取不同应用的相同维度;接收针对每个相同维度的数据集所设置的用户权限信息;存储所述用户权限信息。在本发明实施例中,通过提取不同应用中的相同维度,使得维度权限定义可以复用,从而解决不同应用引用相同维度的权限重复设置问题。
文档编号G06Q10/06GK102402653SQ201010283650
公开日2012年4月4日 申请日期2010年9月16日 优先权日2010年9月16日
发明者谭玉凤, 郑学明 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1