什麼是 Databricks Partner Connect?
Partner Connect 可讓您透過精選 Azure Databricks 技術合作夥伴建立試用帳戶,並從 Azure Databricks UI 將 Azure Databricks 工作區連線至合作夥伴解決方案。 這可讓您使用 Databricks Lakehouse 中的資料嘗試合作夥伴解決方案,然後採用最符合業務需求的解決方案。
Partner Connect 提供了一種比手動合作夥伴連線更簡單的替代方案,可代表您佈建所需的 Azure Databricks 資源,然後將資源詳細資料傳遞給合作夥伴。 所需資源可能包括 Databricks SQL 倉儲 (先前稱為 Databricks SQL 端點)、服務主體和個人存取權杖。
並非所有 Azure Databricks 合作夥伴解決方案都是 Partner Connect 中精選的。 如需 Partner Connect 中精選的合作夥伴清單,及其連線指南連結,請參閱 Azure Databricks Partner Connect 合作夥伴。
提示
如果您具有現有的合作夥伴帳戶,Databricks 建議您遵循適當的連線指南中的步驟手動連線至合作夥伴解決方案。 這是因為 Partner Connect 中的連線體驗已針對新的合作夥伴帳戶進行最佳化。
注意
某些合作夥伴解決方案可讓您使用 Databricks SQL 倉儲或 Azure Databricks 叢集進行連線,但不能同時使用兩者進行連線。 如需詳細資料,請參閱合作夥伴的連線指南。
重要
Partner Connect 在 Azure 中國區域、Azure Government 區域或符合 FedRAMP 的工作區中不可用。
需求
若要使用 Partner Connect 將 Azure Databricks 工作區連線至合作夥伴解決方案,您必須符合下列需求:
- 您的 Azure Databricks 帳戶必須使用進階方案。 這是因為 Partner Connect 使用僅在此方案中提供的 Databricks SQL。 若要檢視 Azure Databricks 帳戶詳細資料,請參閱管理訂用帳戶。
- 若要建立與合作夥伴解決方案的新連線,您必須先以 Azure Databricks 工作區系統管理員身分登入工作區。如需有關 Azure Databricks 工作區系統管理員的資訊,請參閱管理使用者。
- 對於所有其他 Partner Connect 工作,您必須先以 Azure Databricks 工作區系統管理員或至少具有 [工作區存取] 權利的 Azure Databricks 使用者身分登入工作區。 如果您使用的是 SQL 倉儲,則至少具有 [Databricks SQL 存取] 權利。 如需詳細資訊,請參閱管理使用者。
快速入門:使用 Partner Connect 連線至合作夥伴解決方案
確定您的 Azure Databricks 帳戶、工作區和已登入的使用者都符合 Partner Connect 的需求。
在側邊欄中,按一下 [Partner Connect]。
按一下要將工作區連線至的合作夥伴的磚。 如果磚具有核取記號圖示,請在此處停止,因為您的工作區已連線。 否則,請遵循畫面上的指示完成建立連線。
注意
使用本機安裝的應用程式而非 Web 型應用程式 (例如 Power BI Desktop 和 Tableau Desktop) 的合作夥伴解決方案不會在 Partner Connect 的磚中顯示核取記號圖示,即使您將工作區連線至這些解決方案也不會顯示核取記號。
若要使用您的新連線,請參閱對應合作夥伴連線指南的結論部分或後續步驟部分。
建立和管理合作夥伴連線所需的常見工作
本節說明使用 Partner Connect 建立和管理合作夥伴連線可能需要完成的常見工作。
可讓使用者存取合作夥伴產生的資料庫和資料表
Partner Connect 的 [資料擷取] 類別中的合作夥伴解決方案可以在工作區中建立資料庫和資料表。 這些資料庫和資料表由工作區中合作夥伴解決方案的關聯 Azure Databricks 服務主體所擁有。
根據預設,這些資料庫和資料表只能由服務主體和工作區系統管理員存取。 若要允許工作區中的其他使用者存取這些資料庫和資料表,請使用 SQL GRANT 陳述式。 若要取得現有資料庫或資料表的存取詳細資料,請使用 SQL SHOW GRANTS 陳述式。
建立存取權杖
Azure Databricks 合作夥伴解決方案要求您為合作夥伴提供 Azure Databricks 個人存取權杖或 Microsoft Entra ID 權杖,具體取決於合作夥伴支援的權杖類型。 合作夥伴使用此權杖向 Azure Databricks 工作區進行驗證。
對於 Partner Connect 中雲端式合作夥伴解決方案 (例如 Fivetran、Labelbox、Prophecy 和 Rivery),Partner Connect 會自動建立 Azure Databricks 個人存取權杖 (以及與該權杖關聯的 Azure Databricks 服務主體),然後與合作夥伴共用權杖的值。 (Partner Connect 不會建立 Microsoft Entra ID 服務主體和 Microsoft Entra ID 權杖,也不會與合作夥伴共用 Microsoft Entra ID 權杖值)。您無法存取 Partner Connect 建立的個人存取權杖的值。 如果出於任何原因個人存取權杖過期,或者個人存取權杖的值不再與合作夥伴共用,您必須為 Azure Databricks 服務主體建立替代個人存取權杖;為此,請參閱管理服務主體和個人存取權杖。 若要與合作夥伴共用替代個人存取權杖,請參閱合作夥伴的文件。
只有 Azure Databricks 工作區系統管理員可以為 Azure Databricks 服務主體產生替代個人存取權杖。 如果您無法產生替代個人存取權杖,請連絡您的系統管理員。 另請參閱管理服務主體。
對於 Partner Connect 中的桌面型合作夥伴解決方案 (例如 Power BI 和 Tableau),您必須建立權杖,然後與合作夥伴共用權杖的值。 若要建立權杖,請執行以下操作:
- 如需 Azure Databricks 個人存取權杖,請參閱 Azure Databricks 個人存取權杖驗證。
- 如需 Microsoft Entra ID 權杖,請參閱對 Azure Databricks 資源的存取進行驗證。
若要設定合作夥伴解決方案以便與合作夥伴共用新權杖,請遵循 Partner Connect 中的畫面上的指示或查看合作夥伴的文件。
重要
建立權杖並與合作夥伴共用權杖值時,合作夥伴可以執行相關實體 (例如 Azure Databricks 使用者或 Microsoft Entra ID 服務主體) 通常可在 Azure Databricks 工作區中執行的任何動作。 請勿與不信任的合作夥伴共用權杖值。
注意
作為安全性最佳做法,當您使用自動化工具、系統、指令碼和應用程式進行驗證時,Databricks 建議您使用屬於服務主體的個人存取權杖,而不是工作區使用者。 若要建立服務主體的權杖,請參閱管理服務主體的權杖。
Azure Databricks 工作區系統管理員可以停用權杖產生。 如果您無法產生權杖,請連絡您的系統管理員。 另請參閱監視和管理個人存取權杖的存取權。
允許 SQL 倉儲存取外部資料
若要允許 Databricks SQL 倉儲存取 Azure Databricks 外部的資料,請參閱啟用資料存取組態。