你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Azure Data Share?

Azure Data Share 使组织能够与多个客户和合作伙伴安全地共享数据。 数据提供者始终可以控制他们共享的数据,并且使用 Azure Data Share 可以轻松管理和监视共享的数据、共享时间和共享人员。

当今这个世界,数据被视为重要的战略资产,许多组织需要通过简单且安全的方式将其与客户和合作伙伴共享。 目前,客户可以通过许多方式实现此目标,例如使用 FTP、电子邮件、API 等。 组织可能容易失去与其共享数据的人员的记录。 通常情况下,如果通过 FTP 或通过建立组织自己的 API 基础结构来共享数据,则预配和管理费用会很昂贵。 使用这些方法进行大规模共享时,会有相关的管理开销。 除了问责制外,许多组织还希望能够以保持最新状态的简单方式控制、管理和监视其所有数据共享,以便他们能够及时获得见解。

使用 Data Share,数据提供者可以在一个位置共享数据和管理其共享。 他们可以指定其数据共享的使用条款,这样就可以始终控制其数据的处理方式。 数据使用者必须接受这些条款才能接收数据。 数据提供者可以指定其数据使用者接收更新的频率。 数据提供者可以随时撤销对新更新的访问权限。

可以使用 Azure Data Share 轻松地组合使用第三方提供的数据来丰富分析和 AI 方案,使见解更有说服力。 轻松利用 Azure 分析工具的强大功能来准备、处理和分析通过 Azure Data Share 共享的数据。

数据提供者和数据使用者都必须拥有 Azure 订阅才能共享和接收数据。 如果还没有 Azure 订阅,可以创建一个免费帐户

适用于 Azure Data Share 的场景

Azure Data Share 可以用在许多不同的行业中。 例如,零售商可能想要与其供应商共享最近的销售点数据。 使用 Azure Data Share,零售商可以为所有供应商设置一个包含销售点数据的数据共享,按小时或按天共享销售情况。

也可使用 Azure Data Share 为特定的行业建立数据市场。 例如,政府或研究机构可以定期与第三方共享有关人口增长的匿名数据。

Azure Data Share 的另一个用例是建立数据联盟。 例如,许多不同的研究机构可以与单个受信任的团体共享数据。 可以使用 Azure 分析工具分析、聚合或处理数据,然后将其与相关方共享。

工作原理

Azure Data Share 目前提供基于快照的共享就地共享

data share flow

基于快照的共享

在基于快照的共享中,数据从数据提供者的 Azure 订阅移到数据使用者的 Azure 订阅。 作为数据提供程序,可以创建数据共享并邀请收件人加入数据共享。 数据使用者通过电子邮件接收数据共享邀请。 数据使用者接受邀请以后,即可触发已共享的数据共享的完整快照。 该数据将接收到数据使用者的存储帐户中。 数据使用者可以接收已共享数据的定期增量更新,因此可以始终拥有最新版的数据。

数据提供者可以通过快照计划向其数据使用者提供对与其共享的数据的增量更新。 快照计划按小时或天提供。 数据使用者可以在接受和配置数据共享时订阅快照计划。 在共享数据会定期进行更新,而数据使用者需要最新数据的情况下,这很有用。

数据使用者在接受数据共享以后,即可在所选数据存储中接收数据。 例如,如果数据提供者使用 Azure Blob 存储共享数据,数据使用者可以在 Azure Data Lake Store 中接收该数据。 同样,如果数据提供者共享 Azure Synapse Analytics 中的数据,则数据使用者可以选择是在 Azure Data Lake Store、Azure SQL 数据库还是 Azure Synapse Analytics 中接收数据。 如果从基于 SQL 的源进行共享,数据使用者还可以选择是在 parquet 还是 csv 中接收数据。

就地共享

通过就地共享,数据提供程序可以共享其所在位置的数据而无需复制数据。 在通过邀请流建立共享关系之后,将在数据提供程序的源数据存储和数据使用者的目标数据存储之间创建一个符号链接。 数据使用者可以使用自己的数据存储实时读取和查询数据。 对源数据存储的更改可立即供数据使用者使用。 Azure 数据资源管理器的就地共享目前可用。

关键功能

数据提供者可以使用 Azure Data Share 执行以下操作:

  • 受支持数据存储列表中的数据与组织外部的客户和合作伙伴共享

  • 记录与谁共享了数据

  • 选择快照或就地共享

  • 调整数据使用者接收数据更新的频率

  • 允许使用者根据需要拉取最新版数据,或者允许他们按你定义的时间间隔自动接收对数据的增量更新。

数据使用者可以使用 Azure Data Share 执行以下操作:

  • 查看共享数据类型的说明

  • 查看数据的使用条款

  • 接受或拒绝 Azure Data Share 邀请

  • 接受与你共享的数据,将其存储到受支持的数据存储

  • 就地访问数据或触发共享数据的完整快照或增量快照

可以通过 Azure 门户或 REST API 使用上面列出的所有关键功能。 若要更详细地了解如何通过 REST API 使用 Azure Data Share,请查看我们的参考文档。

支持的区域

如需提供 Azure Data Share 的 Azure区域的列表,请参阅可用产品(按区域)页并搜索 Azure Data Share。

对于由 Azure Data Share 存储的元数据,在东南亚(新加坡),它存储在该区域内,对于所有其他受支持的区域,它存储在异地。 Azure Data Share 本身不存储共享数据的副本。 数据存储在共享的基础数据存储中。 例如,如果数据提供程序将数据存储在位于美国西部的 Azure Data Lake 存储 帐户中,则数据存储在美国西部。 如果数据生成者通过快照将数据与西欧的 Azure 存储帐户共享,则通常情况下,数据会直接传输到西欧的 Azure 存储帐户。

Azure Data Share 服务不需在你的区域可用即可使用此服务。 例如,如果将数据存储在某个 Azure 存储帐户中,而该帐户所在的区域尚不提供 Azure Data Share,则仍然可以使用该服务来共享数据。

后续步骤

若要了解如何开始共享数据,请继续阅读共享数据教程。