[发明专利]数据交换在审
申请号: | 202080003955.6 | 申请日: | 2020-05-06 |
公开(公告)号: | CN112424766A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 朱培基;本诺特·戴奇维勒;马修·J·格利克曼;克里斯蒂安·克雷纳尔曼;普拉桑纳·克里希南;贾斯汀·朗塞斯 | 申请(专利权)人: | 斯诺弗雷克公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455;G06F21/62 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 俞立文;杨明钊 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 交换 | ||
1.一种方法,包括:
提供在云计算平台上执行的数据仓库,所述数据仓库管理多个数据库,所述多个数据库中的每个数据库具有所有者,所述数据仓库针对所述多个数据库中的每个数据库的所有者实施访问控制;
由所述数据仓库执行来自是所述多个数据库中的第一数据库的所有者的第一用户的第一指令,以在交换中创建列表,所述列表引用所述第一数据库并指定所述第一数据库的基于私有身份的共享;
由所述数据仓库接收来自第二用户的第二指令,所述第二指令引用所述列表,并指示所述数据仓库将所述列表添加到能够由所述第二用户访问的一组消费数据共享;
响应于所述第二指令,(i)由所述数据仓库验证所述第二用户的身份,(ii)由所述数据仓库根据所述第一数据库的所述基于私有身份的共享来验证所述第二用户的身份被允许,以及(iii)将对所述列表的引用添加到能够由所述第二用户访问的一组消费数据共享,而不创建所述第一数据库的第二副本;
由所述数据仓库接收来自所述第二用户的第三指令,以执行关于所述第一数据库的数据库操作;以及
响应于所述第三指令,由所述数据仓库执行关于所述第一数据库的所述第三指令。
2.根据权利要求1所述的方法,其中,(ii)包括:
由所述数据仓库从与所述第一用户相对应的服务模块接收对以下内容的验证:已经关于所述服务模块验证了所述第二用户的身份。
3.根据权利要求1所述的方法,其中,(iii)包括:
创建包括所述第一数据库与映射到所述第二用户的标识符的权利表的连接的视图,所述权利表指示所述第一数据库的能够由所述第二用户访问的部分;
将对所述视图的引用添加到所述第二用户的所述一组消费共享。
4.根据权利要求1所述的方法,其中,(ii)包括:
由所述数据仓库向所述第二用户呈现界面以提供认证信息;
由所述数据仓库通过所述界面从所述第二用户接收所述认证信息;
由所述数据仓库将所述认证信息转发给与所述第一数据库相对应的服务模块,所述服务模块在所述数据仓库模块的外部;
由所述数据仓库从所述服务模块接收对以下内容的验证:已经关于所述服务模块验证了所述第二用户的身份。
5.根据权利要求4所述的方法,其中,所述服务模块是软件即服务(SaaS)模块。
6.根据权利要求1所述的方法,其中,(iii)包括:
过滤所述第一数据库以获得所述第一数据库的与所述第二用户相对应的部分;以及
将对所述第一数据库的所述部分的引用添加到能够由所述第二用户访问的所述一组消费数据共享。
7.根据权利要求1所述的方法,其中,所述第一指令还定义用于所述列表的视图过滤器,所述方法包括:
由所述数据仓库接收来自所述第二用户的浏览所述交换的请求;
(a)由所述数据仓库验证根据所述视图过滤器所述第二用户被允许查看所述列表;以及
响应于(a),向所述第二用户呈现所述列表的表示。
8.根据权利要求7所述的方法,进一步包括:
由所述数据仓库接收用于所述列表的元数据,所述元数据描述所述第一数据库;
其中,呈现所述列表的表示包括显示所述元数据的至少一部分。
9.根据权利要求8所述的方法,进一步包括:
在将对所述列表的引用添加到所述交换之前,由所述数据仓库验证所述元数据相对于所述第一数据库是准确的。
10.根据权利要求8所述的方法,进一步包括:
在将对所述列表的引用添加到所述交换之前,由所述数据仓库验证所述第一数据库不包含私有标识信息或私有健康信息。
11.根据权利要求1所述的方法,其中,所述数据仓库和所述多个数据库位于云计算平台内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯诺弗雷克公司,未经斯诺弗雷克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080003955.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置