共用方式為


使用 Delta Sharing 開啟共享通訊協定共享資料 (適用於提供者)

本文概述提供者如何使用 Delta Sharing 開放式共用通訊協定,與任何計算平臺上任何使用者共用已啟用 Unity 目錄的 Azure Databricks 工作區中的數據。

注意

如果您是數據收件者(共用數據的使用者或使用者群組),請參閱改為使用差異共用存取與您共用的數據(適用於收件者)。

神秘 應該使用差異共用開啟共用通訊協定嗎?

使用 Delta Sharing 共享數據的方式有三種:

  1. 本文所涵蓋的 Databricks 開啟共用通訊協定可讓您與任何運算平臺上的使用者共用在已啟用 Unity 目錄的 Databricks 工作區中管理的數據。

    此方法使用 Azure Databricks 內建的 Delta Sharing 伺服器,當您使用 Unity 目錄管理數據,並想要與未使用 Databricks 或無法存取已啟用 Unity 目錄的 Databricks 工作區的使用者共用它時很有用。 與提供者端的 Unity 目錄整合可簡化提供者的設定和控管。

  2. 開放原始碼 Delta Sharing 伺服器的 客戶管理實作可讓您從任何平台共用至任何平臺,不論 Databricks 是否共用。

    請參閱 github.com/delta-io/delta-sharing

  3. Databricks-to-Databricks 共用通訊協定 可讓您從已啟用 Unity 目錄的工作區共用數據,讓使用者也可以存取已啟用 Unity 目錄的 Databricks 工作區。

    請參閱使用 Delta Sharing Databricks-to-Databricks 通訊協定共用數據(適用於提供者)。

如需差異共用的簡介和這三種方法的詳細資訊,請參閱 使用 Delta Sharing 安全地共用數據和 AI 資產。

差異共享開啟共用工作流程

本節提供開放共用工作流程的高階概觀,並提供每個步驟的詳細文件連結。

在 Delta 共用開啟共用模型中:

  1. 數據提供者會 建立收件者,這是一個具名物件,代表數據提供者想要共享數據的使用者或使用者群組。

    當數據提供者建立收件者時,Azure Databricks 會產生令牌、包含令牌的認證檔案,以及數據提供者可以傳送給收件者以存取認證檔案的啟用連結。

    如需詳細資訊,請參閱 步驟 1:建立收件者

  2. 數據提供者會 建立共用,這是具名物件,其中包含提供者帳戶中 Unity 目錄中繼存放區中註冊的數據表集合。

    如需詳細資訊,請參閱 建立和管理差異共用的共用。

  3. 數據提供者會將共用的存取權授與收件者。

    如需詳細資訊,請參閱管理對 Delta Sharing 數據共用的存取權(適用於提供者)。

  4. 數據提供者會透過安全通道將啟用連結傳送給收件者,以及使用啟用連結來下載收件者將用來與數據提供者建立安全連線以接收共享數據的指示。

    如需詳細資訊,請參閱 步驟 2:取得啟用連結

  5. 數據收件者遵循啟用鏈接來下載認證檔案,然後使用認證檔案來存取共享數據。

    共用數據可供只讀使用。 用戶可以使用其平臺或選擇的工具來存取數據。

    如需詳細資訊,請參閱使用 Delta Sharing 開啟共用讀取共用的數據(適用於收件者)。

開啟共用的設定和安全性考慮

當您使用開放式共用模型時,良好的令牌管理是安全地共用資料的關鍵:

數據提供者可以指派 IP 存取清單來限制收件者存取特定網路位置,以提供額外的安全性。 請參閱使用IP存取清單限制差異共用收件者存取權(開啟共用)。