数据共享工具概览

借助 Oracle Autonomous AI Database,您可以使用共享工具创建共享资源。

共享对象需要两个步骤。提供者提供数据共享以供访问,并且使用者使用(或接收)对已发布共享的访问。提供程序将创建与要在所需云对象位置中共享的对象共享的共享。提供商还会添加收件人。收件人接受并接收来自提供者的已配置共享对象以供使用。

注意:

您必须具有创建或使用数据共享的正确权限。如果禁用了“数据共享”卡,请单击工具提示,然后按照管理员的步骤向您授予所需的权限。

从 Database Actions 主页的 Data Studio 套件中选择数据共享菜单以访问此工具。这将打开数据共享主页。它由小部件组成,使您能够提供和使用共享对象。

注意:

这是您在启用共享并设置提供商标识详细信息后查看的主页。


后面是 data-share-home-page.png 的说明
对图 data-share-home-page.png 的说明

注意:

如果未看到“数据共享”工具卡,则数据库用户缺少所需的 DWROLE 角色。

单击快速入门指南以熟悉“数据共享”工具。

单击 PLSQLData Studio (Web UI) 可尝试使用 PL/SQL 或 Data Studio 进行数据共享,而无需在 Oracle Cloud 租户上创建账户。

单击启用共享以将共享权限授予您作为提供者的权限。有关详细信息,请参见 Access and Enable the Data Share Tool

小部件在以下各节中定义:

共享术语

提供商:通过 Autonomous AI Database Serverless,提供商可以共享现有对象。共享资源可以包含单个表、一组相关表或一组具有某些逻辑分组的表。可以是共享对象的人、机构或软件系统。

示例:通过 data.gov 提供数据集的机构,例如 NASA。

收件人:共享收件人是将个人、机构或从提供商接收共享的软件系统关联起来的实体。收件人可以访问多个共享资源。如果删除收件人,该收件人将失去其以前可以访问的所有共享资源的访问权限。

示例:支持 Delta 共享 REST API 的外部系统,例如 Microsoft Power BI。

共享:共享是提供程序实例中的指定实体。它可以是作为单个实体共享的一组数据集。

示例:需要在组织内共享的 SALES 表。

提供商和收件人概览

数据共享是逻辑容器,其中包含共享收件人的对象(例如表)将访问共享资源以及此共享中的所有表。数据共享还在高对象级别实施安全机制,从而简化对一组单个对象的授权。提供程序创建并发布版本化类型和实时共享类型的共享资源。向收件人授予共享资源的访问权限。在提供者将共享资源发布到收件人之后,提供者可以修改共享资源(数据和元数据)。

数据共享的使用案例

营销机构可以与多个相关方共享销售信息。数据分析工具分析数据,生成洞察,然后应用程序与相关方共享信息。

数据共享工具如何工作?

数据共享提供程序(即 Oracle Autonomous AI Database)可在查询时以参数格式访问版本化共享的数据共享收件人。实时共享使用云链接,并且只能在 Oracle 数据库中使用。提供商只能在登录到 Autonomous AI Database 实例时共享他们有权访问的数据。

作为数据提供方,您可以创建共享资源并选择其他要共享的实体。面向常规收件人的 Oracle 数据共享基于开放的增量共享标准协议,提供基于 REST 的简单 API 以参数格式共享数据。为了近乎实时地访问共享数据,客户可以使用使用消费者的 ADB-S 实例访问的实时共享。

Autonomous AI Database 无服务器版本共享协议的工作原理如下:

  • 提供者创建并发布可与一个或多个收件人共享的共享资源。每个收件人都将获得一个个人激活链接,下载他们自己的 JSON 配置文件,其中包含访问其共享所需的必要信息。
  • 版本化的共享资源收件人通过输入端点的 URL 以及客户机 ID、密钥和持有人令牌向共享资源服务器注册。
  • 版本化的共享资源收件人通过调用 /shares/../tables/../query 端点来获取 URL 列表来从共享资源检索数据。然后,收件人对这些 URL 发送 GET 请求以获取参数文件。
Autonomous AI Database 无服务器实时共享协议的工作原理如下:
  • 对于实时共享,目标收件人将从使用者页面复制共享 ID 并发布可与收件人共享的共享。当提供程序仅共享到一个数据库时,就会出现这种情况。
  • 提供者还可以共享到 ALL_REGIONSALL_TENANCYALL_COMPARTMENTS

自治 AI 数据库无服务器共享的特性

借助 Autonomous AI Database Share,您可以:
  • Autonomous AI Database 轻松共享对象,以及支持开放式增量共享协议的所有工具或 API。
  • 与许多收件人共享版本化数据,而无需为所有收件人复制数据。
  • 在组织内和组织之间建立安全、集中管理的数据共享和协作。

共享体系结构

下图是数据共享体系结构的通用流程图。后面是 reference-architecture.png 的说明
插图 reference-architecture.png 的说明

共享提供者的先决条件

下面是共享提供方使用共享工具的一些先决条件:

  • 对于版本化共享资源,您必须对存储桶具有读写访问权限,才能存储或高速缓存共享资源。
  • 您希望用于创建和发布共享资源的方案必须由 ADMIN 用户启用。

共享收件人的先决条件

共享收件人必须具有提供商可用于注册收件人以使用该共享工具的有效电子邮件地址。Oracle Data Share 允许通过电子邮件共享有关收件人的激活链接的信息。