System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理领域,尤其是一种多元数据隔离处理方法。
技术介绍
1、随着信息时代的发展,海量多元数据使用规模也越来越大。所谓数据隔离,是指不同用户在相同的软件页面下,所操作的数据会根据自己的所属单位、部门、职位甚至是个人来区分,在此类数据处理的过程中需要适当的统计分析方法对收集来的大量多元数据进行分析达到数据的隔离,现有的技术中多数是对同一属性数据的数据隔离,无法实现多元数据的数据隔离。
技术实现思路
1、专利技术目的:提供一种多元数据隔离处理方法,以解决现有技术存在的上述问题。
2、技术方案:一种多元数据隔离处理方法,包括:
3、s1、获取多元数据的数据属性信息建立多元数据库;
4、s2、利用多元数据的数据隔离信息得到数据隔离需求;
5、s3、利用所述数据隔离需求完成数据隔离处理。
6、优选的,所述获取多元数据的数据属性信息建立多元数据库包括:
7、获取多元数据的数据信息得到多元数据的数据属性和各数据属性对应的多元子数据集合;
8、根据各数据属性对应的多元子数据集合对多元数据进行划分处理得到属性数据库集合;
9、根据多元数据的属性信息和属性数据库集合建立数据属性索引库集合;
10、根据所述属性数据库集合和对应的数据属性索引库集合建立多元数据库。
11、进一步的,所述根据多元数据的属性信息和属性数据库集合建立数据属性索引库集合包括:
12、根据
13、根据各属性数据库对应的多元数据数量建立数据属性索引库;
14、获取属性数据库集合中各属性数据库对应的数据属性索引库建立数据属性索引库集合;
15、其中,数据属性索引库包括属性数据库的属性信息、数据属性对应的多元数据和多元数据数量。
16、优选的,所述根据数据隔离信息得到数据隔离需求包括:
17、获取多元数据库中多元数据的数据属性信息和数据属性隔离信息作为多元数据库的数据隔离信息;
18、根据数据隔离信息得到数据隔离对应的多元数据的数据属性作为数据属性需求;
19、根据数据隔离信息得到数据隔离对应的多元数据的数据属性隔离状态作为数据属性隔离需求;
20、根据所述数据属性需求和数据属性隔离需求作为数据隔离需求。
21、优选的,所述利用所述数据隔离需求完成数据隔离处理包括:
22、s3-1、根据数据隔离需求得到数据隔离分组需求;
23、s3-2、根据数据隔离分组需求获取多元数据库中的数据隔离分组,并对所述数据隔离分组进行排序处理得到数据隔离组列表;
24、s3-3、根据数据隔离组列表对多元数据进行初步隔离分组处理得到初步数据隔离处理结果;
25、s3-4、根据所述数据隔离需求对初步数据隔离处理结果进行验证处理得到数据隔离处理结果。
26、进一步的,所述根据数据隔离需求得到数据隔离分组需求包括:
27、s3-1-1、根据数据隔离需求对应的数据属性隔离需求得到数据隔离组数量需求;
28、s3-1-2、获取各数据隔离组对应的数据属性隔离需求得到数据隔离组的数据属性需求;
29、s3-1-3、根据数据隔离组数量和数据隔离组的数据属性需求作为数据隔离分组需求。
30、进一步的,所述根据数据隔离分组需求获取多元数据库中的数据隔离分组,并对所述数据隔离分组进行排序处理得到数据隔离组列表包括:
31、获取所述数据隔离分组需求中各数据隔离组对应的数据属性需求;
32、根据各数据隔离组对应的数据属性需求建立各数据隔离组的数据属性需求表;
33、利用所述各数据隔离组的数据属性需求表相互建立数据属性映射关系;
34、根据数据属性映射关系得到各数据隔离组的数据属性需求表的包含关系作为数据隔离组关系信息;
35、根据数据隔离组关系信息对数据隔离组进行排序处理得到数据隔离组列表;
36、其中,当前数据隔离组列表中数据隔离组的数据属性需求包括所述隔离组相邻下一级数据隔离组的数据属性需求。
37、进一步的,所述根据所述数据隔离需求对初步数据隔离处理结果进行验证处理得到数据隔离处理结果包括:
38、s3-4-1、根据所述隔离需求的数据属性需求对初步数据隔离处理结果进行第一验证处理得到第一验证结果;
39、s3-4-2、根据所述隔离需求的数据属性隔离需求对初步数据隔离处理结果进行第二验证处理得到第二验证结果;
40、s3-4-3、判断所述第一验证结果是否为验证通过,若是,则执行s3-4-4,否则,返回s3-1-1;
41、s3-4-4、判断所述第二验证结果是否为验证通过,若是,所述初步数据隔离处理结果作为数据隔离处理结果,否则,返回s3-1-1;
42、s3-4-5、根据第一验证结果和第二验证结果得到数据隔离处理结果。
43、进一步的,所述根据所述隔离需求的数据属性需求对初步数据隔离处理结果进行第一验证处理得到第一验证结果包括:
44、获取所述初步数据隔离处理结果的数据属性集合作为第一数据属性集合;
45、判断所述第一数据属性集合与数据隔离需求的数据属性需求是否对应,若是,第一验证结果为验证通过,否则,第一验证结果为验证不通过。
46、进一步的,所述根据所述隔离需求的数据属性隔离需求对初步数据隔离处理结果进行第二验证处理得到第二验证结果包括:
47、获取所述初步数据隔离处理结果的数据隔离组数量作为第一数据隔离组数量;
48、判断所述第一数据隔离组数量与数据隔离需求对应的数据隔离组数量需求是否对应,若是,第二验证结果为验证通过,否则,第二验证结果为验证不通过。
49、有益效果:1.本专利技术在多元数据隔离处理的过程中根据数据属性对多元数据进行准确的隔离处理提高数据隔离的准确性。
50、2.本专利技术在数据隔离的过程中考虑到数据隔离的迭代性,具有包含关系的隔离分组可以从上一级的分组数据中直接得到下一级的分组数据,避免数据从数据库同一出口提取造成的数据堵塞情况,提高数据隔离处理的工作效率。
51、3.本专利技术在多元数据隔离处理的过程中对数据处理的结果进行多次验证降低数据处理的失误率,提高数据数据隔离的准确性。
本文档来自技高网...【技术保护点】
1.一种多元数据隔离处理方法,其特征在于,包括:
2.根据权利要求1所述的一种多元数据隔离处理方法,其特征在于,所述获取多元数据的数据属性信息建立多元数据库包括:
3.根据权利要求2所述的一种多元数据隔离处理方法,其特征在于,所述根据多元数据的属性信息和属性数据库集合建立数据属性索引库集合包括:
4.根据权利要求1所述的一种多元数据隔离处理方法,其特征在于,所述利用多元数据库的数据隔离信息得到数据隔离需求包括:
5.根据权利要求1所述的一种多元数据隔离处理方法,其特征在于,所述利用所述数据隔离需求完成数据隔离处理包括:
6.根据权利要求5所述的一种多元数据隔离处理方法,其特征在于,所述根据数据隔离需求得到数据隔离分组需求包括:
7.根据权利要求5所述的一种多元数据隔离处理方法,其特征在于,所述根据数据隔离分组需求获取多元数据库中的数据隔离分组,并对所述数据隔离分组进行排序处理得到数据隔离组列表包括:
8.根据权利要求6所述的一种多元数据隔离处理方法,其特征在于,所述根据所述数据隔离需求对初步数据隔
9.根据权利要求7所述的一种多元数据隔离处理方法,其特征在于,所述根据所述隔离需求的数据属性需求对初步数据隔离处理结果进行第一验证处理得到第一验证结果包括:
10.根据权利要求7所述的一种多元数据隔离处理方法,其特征在于,所述根据所述隔离需求的数据属性隔离需求对初步数据隔离处理结果进行第二验证处理得到第二验证结果包括:
...【技术特征摘要】
1.一种多元数据隔离处理方法,其特征在于,包括:
2.根据权利要求1所述的一种多元数据隔离处理方法,其特征在于,所述获取多元数据的数据属性信息建立多元数据库包括:
3.根据权利要求2所述的一种多元数据隔离处理方法,其特征在于,所述根据多元数据的属性信息和属性数据库集合建立数据属性索引库集合包括:
4.根据权利要求1所述的一种多元数据隔离处理方法,其特征在于,所述利用多元数据库的数据隔离信息得到数据隔离需求包括:
5.根据权利要求1所述的一种多元数据隔离处理方法,其特征在于,所述利用所述数据隔离需求完成数据隔离处理包括:
6.根据权利要求5所述的一种多元数据隔离处理方法,其特征在于,所述根据数据隔离需求得到数据隔离分组需求包括:...
【专利技术属性】
技术研发人员:植挺生,汤智彬,邓超河,陈建生,庄广壬,邓永俊,
申请(专利权)人:广东广宇科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。