专利名称:数据处理系统集成第三方业务系统权限方法、装置及系统的制作方法
数据处理系统集成第三方业务系统权限方法、装置及系统技术领域
本发明属于数据库领域,尤其涉及数据处理系统集成第三方业务系统权限方法、 装置及系统。
背景技术:
目前常用企业管理常用的一些数据处理系统,如一种商业智能(Business Intelligence,Bi)系统从大量的数据中钻取数据与知识,并将数据通过报表或视图的方式展现给用户,该系统主要用于数据分析和数据挖掘,帮助用户更好地利用数据,提高决策的质量。
现有技术中,此类BI系统从第三方业务系统抽取数据时,并没有同时抽取相应的数据权限信息,而一些业务系统对被抽取的数据却有明确的权限控制,此时,为了保持从第三方业务系统中抽取的数据的权限信息,BI系统需要对从第三方业务系统中抽取的数据重新设置权限信息。且在对从第三方业务系统中抽取的数据设置权限信息时,需要将从第三方业务系统中抽取的数据的权限信息设置为与其在原第三方业务系统中的权限信息相同。 该技术孤立了数据和其对应的数据权限信息,且对数据重新授权,不仅增加了企业中系统管理员的工作量,增加其在维护BI系统与第三方业务系统的数据权限控制时出错的概率, 也降低了管理员的工作效率。发明内容
本发明提供一种数据处理系统集成第三方业务系统权限方法,旨在解决数据处理系统从第三方业务系统抽取数据,而该数据在业务系统中有明确权限控制,从而数据处理系统需对该数据重新授权导致的增加系统管理员的工作量、维护该数据处理系统与业务系统的数据权限控制时出错的概率,以及工作效率低的问题。
本发明实施例是这样实现的,数据处理系统集成第三方业务系统权限方法,所述方法包括步骤
获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;
获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;
将映射表的映射信息存储至数据处理系统的数据库中。
本发明实施例的另一目的在于提供一种数据处理系统集成第三方业务系统权限装置,所述装置包括
权限控制对象映射信息建立模块,用于获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;
维度表映射信息建立模块,用于获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;
映射信息存储模块,用于将映射表的映射信息存储至数据处理系统的数据库中。
本发明实施例的另一目的在于提供一种包括上述数据处理系统集成第三方业务系统权限装置的系统。
本发明实施例中,数据处理系统在业务系统中创建一个映射表,用于存储该业务系统的权限控制对象、维度表信息和获取的第三方业务系统的权限控制对象、维度表信息之间的映射信息,保存该映射信息,并将保存的映射信息存储至数据处理系统的数据库中。 由于业务系统的权限控制对象、维度表信息分别与获取的第三方业务系统的权限控制对象、维度表信息建立了映射信息,从而业务系统的维度表信息的权限信息与获取的第三方业务系统的维度表信息的权限信息保持一致,因此该数据处理系统无需对该业务系统的维度表信息重新授权,减少系统管理员的工作量,提高工作效率,以及有效减少维护该数据处理系统与业务系统的维度表信息权限信息时出错的概率。
图1是本发明第一实施例提供的数据处理系统集成第三方业务系统权限方法流程;
图2是本发明第二实施例提供的数据处理系统集成第三方业务系统权限装置结构;
图3是本发明第三实施例提供的数据处理系统集成第三方业务系统权限装置结构。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明通过数据处理系统获取第三方业务系统的权限控制对象信息以及维度表信息,并建立获取的第三方业务系统的权限控制对象信息、维度表信息与业务系统中权限控制对象信息、维度表信息之间的映射信息,在建立了上述的映射信息之后,将该映射信息存储至数据处理系统的数据库中。
本发明提供了一种数据处理系统集成第三方业务系统权限方法、装置及系统。
所述方法包括获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;
获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;
将映射表的映射信息存储至数据处理系统的数据库中。
所述装置包括权限控制对象映射信息建立模块,用于获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;
维度表映射信息建立模块,用于获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;
映射信息存储模块,用于将映射表的映射信息存储至数据处理系统的数据库中。
所述系统包括上述数据处理系统集成第三方业务系统权限装置的系统。
本发明实施例中,数据处理系统在业务系统中创建一个映射表,用于存储该业务系统的权限控制对象、维度表信息和该数据处理系统获取的第三方业务系统的权限控制对象、维度表信息之间的映射信息,保存该映射信息,并将保存的映射信息存储至该数据处理系统的数据库中。由于业务系统的权限控制对象、维度表信息分别与获取的第三方业务系统的权限控制对象、维度表信息建立了映射信息,从而业务系统的维度表信息的权限信息与获取的第三方业务系统的维度表信息的权限信息保持一致,因此该数据处理系统无需对该业务系统的维度表信息重新授权,减少系统管理员的工作量,提高工作效率,以及有效减少维护该数据处理系统与业务系统的维度表信息权限信息时出错的概率。
实施例一
图1示出了本发明第一实施例提供的数据处理系统集成第三方业务系统权限方法流程,其中,该数据处理系统包括企业管理常用的BI系统。本实施例中数据处理系统建立获取的第三方业务系统的权限控制对象信息、维度表信息与业务系统中权限控制对象信息、维度表信息之间的映射信息,在建立了上述的映射信息之后,将该映射信息存储至该数据处理系统的数据库中,详述如下
在步骤Sll中,获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息。
第三方业务系统权限表用于存储该第三方业务系统的权限信息,比如一个第三方业务系统的用户权限表,用于存储用户的各种权限信息,如存储用户可以访问的文件、网址寸。
假设第三方业务系统的用户权限表如表1所示
表1
权利要求
1.数据处理系统集成第三方业务系统权限方法,其特征在于,所述方法包括下述步骤获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;将映射表的映射信息存储至数据处理系统的数据库中。
2.如权利要求1所述的方法,其特征在于,所述获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息的步骤具体为获取第三方业务系统权限表的信息;在映射表中将第三方业务系统权限控制对象ID字段和业务系统的权限控制对象ID字段进行一一对应。
3.如权利要求1所述的方法,其特征在于,所述获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息的步骤具体为获取第三方业务系统维度表信息;在映射表中将第三方业务系统维度表信息ID字段和业务系统中的维度表信息ID字段进行一一对应。
4.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤采用自动调度或者人工调度的方式将映射表的映射信息存储至数据处理系统的数据库中。
5.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤根据接收的查看数据处理系统维度表信息指令以及映射表的映射信息,过滤存储的维度表信息,并将过滤后的维度表信息返回到客户端。
6.数据处理系统集成第三方业务系统权限装置,其特征在于,所述装置包括权限控制对象映射信息建立模块,用于获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;维度表映射信息建立模块,用于获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;映射信息存储模块,用于将映射表的映射信息存储至数据处理系统的数据库中。
7.如权利要求6所述的装置,其特征在于,所述装置还包括映射信息调度方式模块,用于采用自动调度或者人工调度的方式将映射表的映射信息存储至数据处理系统的数据库中。
8.如权利要求6所述的装置,其特征在于,所述装置还包括反馈信息模块,用于根据接收的查看数据处理系统维度表信息指令以及映射表的映射信息,过滤存储的维度表信息,并将过滤后的维度表信息返回到客户端。
9.包括权利要求6至8任一项的数据处理系统集成第三方业务系统权限装置系统。
全文摘要
本发明适用于数据库领域,提供了数据处理系统集成第三方业务系统权限方法、装置及系统。所述方法包括步骤获取第三方业务系统权限表的信息,并建立第三方业务系统权限表中权限控制对象信息和业务系统的权限控制对象信息之间的映射信息;获取第三方业务系统维度表信息,并建立第三方业务系统维度表信息和业务系统的维度表信息之间的映射信息;将映射表的映射信息存储至数据处理系统的数据库中。本发明中数据处理系统无需对该业务系统的维度表信息重新授权,减少系统管理员的工作量,提高工作效率。
文档编号G06F17/30GK102479186SQ20101055514
公开日2012年5月30日 申请日期2010年11月23日 优先权日2010年11月23日
发明者郑学明 申请人:金蝶软件(中国)有限公司