跨租户间的数据分享方法、装置和电子设备制造方法及图纸

技术编号:32503474 阅读:12 留言:0更新日期:2022-03-02 10:12
本发明专利技术提供了一种跨租户间的数据分享方法、装置和电子设备,该方法中,跨租户的数据分享系统提供了可视化、简单易用的操作界面提供给目标租户的用户进行使用,目标租户的用户能够方便的进行数据模型的创建和数据的录入管理,进而将待分享数据授权给其选定的被授权租户,这样,被授权租户也能够同时浏览上述被分享的数据,该过程无需进行两个租户的系统间的数据同步,直接在一个跨租户的数据分享系统上进行数据的分享,这样,数据只在跨租户的数据分享系统中存在一份,分享的数据更加准确,并且通过可视化、简单易用的操作界面进行数据的分享和管理维护,大大简化了数据分享的工作量,且降低了维护成本。且降低了维护成本。且降低了维护成本。

【技术实现步骤摘要】
跨租户间的数据分享方法、装置和电子设备


[0001]本专利技术涉及数据同步的
,尤其是涉及一种跨租户间的数据分享方法、装置和电子设备。

技术介绍

[0002]随着企业的不断发展,集团型的企业越来越多,集团型企业往往下属有很多事业部、子公司、孙公司,不管是集团总部还是各事业部、子公司、孙公司,每家单位都积累有很多的企业数据信息,如人员信息、组织信息、设备信息等,这些数据信息往往分散在数据所属的各级单位中进行维护和管理,然后在其他单位中进行数据同步进而实现数据分享,由于每家单位所采用的数据同步的技术方式不同,经常导致这些数据在其他同步的单位中出现数据不准确甚至过期等问题,最终导致这些数据不能产生真正应有的价值。
[0003]另外,这些数据在不同的单位中,由于每个单位对数据的关注点不同,对同类数据的结构定义往往也不尽相同,因此,在同步其他单位的同类数据时,需要对来自不同单位的同类数据做适配处理,倘若某个单位对数据结构进行了变更,各同步单位也要跟着变更修改,否则将导致数据同步出现问题,因此数据的同步和维护成本非常高、可维护性非常差。
[0004]综上,现有的通过数据同步方式实现的数据分享存在数据同步不准确、数据同步的工作量大、维护成本高的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种跨租户间的数据分享方法、装置和电子设备,以缓解现有的通过数据同步方式实现的数据分享存在数据同步不准确、数据同步的工作量大、维护成本高的技术问题。
[0006]第一方面,本专利技术实施例提供了一种跨租户间的数据分享方法,应用于跨租户的数据分享系统,所述方法包括:获取目标租户的用户在数据统一建模界面中为目标数据模型添加的属性信息,并根据所述属性信息确定所述属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户创建的数据模型,其中,所述属性信息至少包括:字段名称、字段标识、字段类型;根据所述用户触发的保存指令对所述数据模型进行保存,并根据所述数据模型生成数据管理维护界面,其中,所述数据管理维护界面中包含所述字段名称、每个所述字段名称对应的目标显示组件,所述目标显示组件携带有所述数据结构的信息;获取所述用户在所述数据管理维护界面的所述目标显示组件中录入的各所述字段名称对应的数据,并在所述数据管理维护界面的各所述字段名称下显示所述数据,得到带有数据的数据模型;获取所述用户在数据分享页面的所述带有数据的数据模型中选择的待分享数据模型;
基于所述待分享数据模型获取所述用户设定的所述待分享数据模型的待授权数据、所述待授权数据的待授权操作权限和被授权租户,并根据所述用户触发的授权指令将所述待授权数据和所述待授权数据的待授权操作权限授权予所述被授权租户。
[0007]进一步的,所述方法还包括:获取所述用户在建模扩展界面中为所述目标数据模型添加的新的属性信息,并根据所述新的属性信息确定所述新的属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户创建的扩展的数据模型;将所述扩展的数据模型添加至所述数据模型,得到更新的数据模型,并根据所述用户触发的保存指令对所述更新的数据模型进行保存,以根据所述更新的数据模型生成更新的数据管理维护界面进行数据的录入。
[0008]进一步的,所述方法还包括:获取所述用户对所述属性信息中的目标属性信息进行修改操作后的修改后的属性信息;根据所述修改后的属性信息确定所述修改后的属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户修改后的数据模型;根据所述修改后的数据模型对所述数据模型进行更新,得到更新的数据模型,并根据所述用户触发的保存指令对所述更新的数据模型进行保存,以根据所述更新的数据模型生成更新的数据管理维护界面进行数据的录入。
[0009]进一步的,所述方法还包括:获取所述用户对所述属性信息中的目标属性信息进行删除操作后的删除后的属性信息;根据所述删除后的属性信息对所述数据模型进行更新,得到更新的数据模型,并根据所述用户触发的保存指令对所述更新的数据模型进行保存,以根据所述更新的数据模型生成更新的数据管理维护界面进行数据的录入。
[0010]进一步的,根据所述用户触发的授权指令将所述待授权数据和所述待授权数据的待授权操作权限授权予所述被授权租户,包括:将所述待授权数据作为所述被授权租户的所述待分享数据模型的数据子集进行关联。
[0011]进一步的,在得到带有数据的数据模型之后,在获取所述用户在数据分享页面的所述带有数据的数据模型中选择的待分享数据模型之前,所述方法还包括:将所述数据保存至所述目标租户所属的数据库表空间。
[0012]进一步的,所述方法还包括:获取所述被授权租户的用户对目标授权数据的操作指令;根据所述目标授权数据的授权操作权限对所述操作指令进行鉴权;如果鉴权通过,则允许所述被授权租户的用户对所述目标授权数据执行对应的操作。
[0013]第二方面,本专利技术实施例还提供了一种跨租户间的数据分享装置,应用于跨租户的数据分享系统,所述装置包括:建模单元,用于获取目标租户的用户在数据统一建模界面中为目标数据模型添加
的属性信息,并根据所述属性信息确定所述属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户创建的数据模型,其中,所述属性信息至少包括:字段名称、字段标识、字段类型;界面生成单元,用于根据所述用户触发的保存指令对所述数据模型进行保存,并根据所述数据模型生成数据管理维护界面,其中,所述数据管理维护界面中包含所述字段名称、每个所述字段名称对应的目标显示组件,所述目标显示组件携带有所述数据结构的信息;第一获取单元,用于获取所述用户在所述数据管理维护界面的所述目标显示组件中录入的各所述字段名称对应的数据,并在所述数据管理维护界面的各所述字段名称下显示所述数据,得到带有数据的数据模型;第二获取单元,用于获取所述用户在数据分享页面的所述带有数据的数据模型中选择的待分享数据模型;授权单元,用于基于所述待分享数据模型获取所述用户设定的所述待分享数据模型的待授权数据、所述待授权数据的待授权操作权限和被授权租户,并根据所述用户触发的授权指令将所述待授权数据和所述待授权数据的待授权操作权限授权予所述被授权租户。
[0014]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法的步骤。
[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述机器可运行指令在被处理器调用和运行时,所述机器可运行指令促使所述处理器运行上述第一方面任一项所述的方法。
[0016]在本专利技术实施例中,提供了一种跨租户间的数据分享方法,应用于跨租户的数据分享系统,该方法包括:获取目标租户的用户在数据统一建模界面中为目标数据模型添加的属性信息,并根据属性信息确定属性信息中每一字段名称对应的数据结构和显示组件,进而得到用户创建的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨租户间的数据分享方法,其特征在于,应用于跨租户的数据分享系统,所述方法包括:获取目标租户的用户在数据统一建模界面中为目标数据模型添加的属性信息,并根据所述属性信息确定所述属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户创建的数据模型,其中,所述属性信息至少包括:字段名称、字段标识、字段类型;根据所述用户触发的保存指令对所述数据模型进行保存,并根据所述数据模型生成数据管理维护界面,其中,所述数据管理维护界面中包含所述字段名称、每个所述字段名称对应的目标显示组件,所述目标显示组件携带有所述数据结构的信息;获取所述用户在所述数据管理维护界面的所述目标显示组件中录入的各所述字段名称对应的数据,并在所述数据管理维护界面的各所述字段名称下显示所述数据,得到带有数据的数据模型;获取所述用户在数据分享页面的所述带有数据的数据模型中选择的待分享数据模型;基于所述待分享数据模型获取所述用户设定的所述待分享数据模型的待授权数据、所述待授权数据的待授权操作权限和被授权租户,并根据所述用户触发的授权指令将所述待授权数据和所述待授权数据的待授权操作权限授权予所述被授权租户。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述用户在建模扩展界面中为所述目标数据模型添加的新的属性信息,并根据所述新的属性信息确定所述新的属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户创建的扩展的数据模型;将所述扩展的数据模型添加至所述数据模型,得到更新的数据模型,并根据所述用户触发的保存指令对所述更新的数据模型进行保存,以根据所述更新的数据模型生成更新的数据管理维护界面进行数据的录入。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述用户对所述属性信息中的目标属性信息进行修改操作后的修改后的属性信息;根据所述修改后的属性信息确定所述修改后的属性信息中每一字段名称对应的数据结构和显示组件,进而得到所述用户修改后的数据模型;根据所述修改后的数据模型对所述数据模型进行更新,得到更新的数据模型,并根据所述用户触发的保存指令对所述更新的数据模型进行保存,以根据所述更新的数据模型生成更新的数据管理维护界面进行数据的录入。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述用户对所述属性信息中的目标属性信息进行删除操作后的删除后的属性信息;根据所述删除后的属性信息对所述数据模型进行更新,得到更新的数据模型,并根据所述用户触发的保存指令对所述更新的数据模型进行保存,以根据所述更新的数据模型生成更新的数据管理维护界...

【专利技术属性】
技术研发人员:陈志东吴富林蔡孟宏黄胜
申请(专利权)人:树根互联股份有限公司
类型:发明
国别省市:

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

1