本頁說明如何在 Azure Databricks 上設定 SAP Business Data Cloud (BDC) 連線以進行 Delta Sharing。 此連線是為了與 SAP BDC 帳戶進行共用以及接收其他共用所必需的。
需求
- 您必須是工作區管理員。
- 您必須擁有
CREATE PROVIDER和CREATE RECIPIENT特權。 - 您的 Azure Databricks 工作區已針對 Unity 目錄啟用。 請參閱 開始使用 Unity 目錄。
在 Azure Databricks 上建立 SAP BDC 連線
您必須先建立 SAP BDC 連線,才能授與 SAP BDC 帳戶的資料存取權或從 SAP BDC 帳戶接收資料。 建立 SAP BDC 連線的使用者會成為其擁有者。 建立時,會自動建立兩個物件,並對應至 SAP BDC 帳戶:
- 提供者對象
- 收件對象
若要建立連線,您必須先將 Azure Databricks 連線識別碼傳送給 SAP BDC 系統管理員。然後,SAP BDC 系統管理員會使用連線識別碼在 SAP BDC 上產生連線連結。 使用連線連結,您可以完成在 Azure Databricks 上建立 SAP BDC 連線。
步驟 1:取得 SAP BDC 系統管理員的連線識別碼
- 從 Azure Databricks 側邊欄中,按一下 [資料擷取]。
- 選取 SAP Business Data Cloud 圖磚。
- 按一下 連線識別碼。
- 與您的 SAP BDC 系統管理員共用合作夥伴識別碼資訊。
- 請您的 SAP BDC 系統管理員使用提供的識別碼資訊在 SAP BDC 上設定 Azure Databricks 連線。 請參閱 SAP BDC 文件。
步驟 2:建立 SAP BDC 連線
- SAP BDC 系統管理員傳送識別碼的 Azure Databricks 連線給您之後,請按一下 [ 連線到 SAP BDC]。
- 在 [來自 SAP BDC 的連線連結] 中,複製從 SAP BDC 系統管理員傳送的邀請連結。
- 按一下 [ 連接]。
- 建立連線之後,SAP BDC 帳戶會自動新增為共用提供者和收件者。 您可以存取由 SAP BDC 系統管理員在 Azure Databricks 上授予的共享,且 Delta 將 Azure Databricks 資產共享給 SAP BDC。
- 按一下 [檢視提供者 ] 以查看從 SAP BDC 帳戶收到的所有資料產品。 或按一下檢視 收件者 ,以查看您與 SAP BDC 帳戶共用的所有資料資產。
更新連線擁有者
您必須是連線擁有者或中繼存放區系統管理員,才能更新連線的擁有者。
若要變更連線的擁有者,請執行下列動作:
- 從 Azure Databricks 側邊欄中,按一下 [資料擷取]。
- 選取 SAP Business Data Cloud 圖磚。
- 找到您要更新的連接,然後單擊
- 選擇編輯擁有者。
刪除連線
刪除連線之後,Databricks 工作區會失去 SAP BDC 系統管理員所共用之所有數據產品的存取權,而 SAP BDC 收件者會失去共用的存取權。
您必須是連線的擁有者。
步驟 1:清除共用資產
從目錄中卸載來自 SAP BDC 的任何共享資源。 目錄的擁有者必須執行此動作。 請參閱 解除共用。
如果掛載的型錄仍然存在,則無法刪除連線。
步驟 2:刪除 SAP BDC 連線
卸載所有共用資產之後,請執行下列動作以刪除 SAP BDC 連線:
- 從 Azure Databricks 側邊欄中,按一下 [資料擷取]。
- 選取 SAP Business Data Cloud 圖磚。
- 找到您要更新的連接,然後單擊
- 選取 [刪除連線]。
局限性
- 每個中繼存放區最多有五個連線限制。