Databricks合作夥伴連接指南

直接跳轉到列表磚的合作夥伴在合作夥伴聯係。

夥伴連接輕鬆連接Databricks SQL端點和磚集群在Databricks工作空間中選擇磚的合作夥伴

請注意

有些合作夥伴解決方案隻允許您與Databricks SQL端點或Databricks集群集成,而不能同時與兩者集成。詳細信息請參見合作夥伴文檔。

這些解決方案允許您:

  • 將數據從外部數據源加載到本地三角洲湖表。

  • 通過簡化的用戶界麵創建和管理提取-轉換-加載(ETL)和提取-加載-轉換(ELT)數據管道。

  • 對數據執行商業智能操作。

  • 使用機器學習(ML)處理數據。

有關參與合作夥伴的列表,請參見磚的合作夥伴在合作夥伴聯係。

需求

  • 您的Databricks帳戶必須在保費或企業計劃.這是因為合作夥伴連接中的許多合作夥伴解決方案使用Databricks SQL,該SQL僅在這些計劃中可用。若要查看您的Databricks帳戶詳細信息,請使用賬戶控製台

  • 您的Databricks工作區必須位於Databricks平台的E2版本Beplay体育安卓版本.這是因為合作夥伴連接使用Databricks服務主體,這些功能隻在此版本的平台上可用。Beplay体育安卓版本要確定您的工作空間是否在Databricks平台的E2版本上,請與Databricks代表聯係。Beplay体育安卓版本

  • 要創建到合作夥伴解決方案的新連接,必須首先以Databricks管理員的身份登錄到工作區。有關Databricks管理員的信息,請參見管理用戶

  • 對於所有其他的Partner Connect任務,您必須首先以Databricks管理員的身份登錄到您的工作空間;或Databricks用戶至少擁有工作空間的訪問授權,如果使用SQL端點,則使用磚SQL訪問權利。有關更多信息,請參見管理用戶

快速入門:連接到合作夥伴解決方案

  1. 確保您的Databricks帳戶、工作空間和登錄用戶都滿足需求為合作夥伴聯係。

  2. 在側邊欄中,單擊合作夥伴連接按鈕合作夥伴聯係

  3. 單擊要將工作區連接到的合作夥伴的貼圖。如果貼圖有選中標記圖標,請在這裏停止,因為您的工作區已經連接了。否則,按照屏幕上的說明完成連接的創建。

    請注意

    使用本地安裝的應用程序而不是基於web的應用程序(如Power BI Desktop和Tableau Desktop)的合作夥伴解決方案在合作夥伴連接中不會在它們的貼圖中顯示複選標記圖標,即使在您將工作區連接到它們之後也是如此。

  4. 要與您的新連接一起工作,請參閱結束語或下一個步驟對應的章節安裝指南在列表中磚的合作夥伴在合作夥伴聯係。

示例演練:連接到Fivetran

在本演練中,您將使用夥伴連接將工作區中的Databricks SQL端點連接到Fivetran然後使用Fivetran從穀歌Sheets攝取樣本數據到您的工作空間。

  1. 確保您的Databricks帳戶、工作空間和登錄用戶都滿足需求為合作夥伴聯係。

  2. 在側邊欄中,單擊合作夥伴連接按鈕合作夥伴聯係

  3. 單擊Fivetran瓷磚。

    請注意

    如果Fivetrantile有一個選中標記圖標裏麵,這意味著你的一個管理員已經使用夥伴連接連接到你的工作空間。聯係管理員,他可以把你添加到他們使用夥伴連接創建的Fivetran帳戶。添加您後,單擊Fivetran瓷磚。

  4. 如果連接到合作夥伴對話框顯示下一個按鈕,點擊它。

  5. 電子郵件輸入您希望Fivetran用來為您創建一個14天試用的Fivetran帳戶的電子郵件地址,或者輸入您現有的Fivetran帳戶的電子郵件地址。

  6. 單擊帶有標簽的按鈕連接到Fivetran登錄

    重要的

    如果出現一個錯誤提示,說明您的組織中有人已經在Fivetran上創建了一個帳戶,請聯係您的組織的管理員,並讓他們將您添加到您的組織的Fivetran帳戶。在他們添加你之後,點擊連接到Fivetran登錄一次。

  7. 在你的瀏覽器中會打開一個新的標簽,上麵顯示著Fivetran網站。

  8. 完成Fivetran屏幕上的說明,創建您的14天試用Fivetran帳戶,或登錄到您現有的Fivetran帳戶。

  9. 做以下任何一件事:

使用一個新的14天試用Fivetran帳戶

  1. Fivetran是現代英語教學頁麵,點擊設置連接器

  2. 選擇數據源頁麵,點擊穀歌表,然後按繼續安裝

  3. 根據屏幕上的說明安裝指南在Fivetran完成連接器的設置。

  4. 點擊保存&測試

  5. 測試成功後,單擊繼續

  6. 做以下任何一件事:

使用現有的Fivetran帳戶

要完成這一係列步驟,您需要獲取工作區中現有SQL端點的連接細節,然後將這些細節添加到您的Fivetran帳戶中。

  • 要獲取現有SQL端點的連接詳細信息,請參見獲取SQL端點的連接詳細信息.具體來說,您將需要SQL端點服務器主機名而且HTTP路徑字段值。

    請注意

    默認情況下,SQL端點的名稱為FIVETRAN_ENDPOINT

  • 要查看工作區中可用的SQL端點,請參見視圖的SQL端點

  • 要在工作區中創建SQL端點,請參見創建SQL端點

您還必須生成一個Databricks個人訪問令牌

提示

如果Fivetran在合作夥伴連接中的tile中有一個選中標記圖標,您可以通過單擊tile然後展開來獲得連接的SQL端點的連接細節連接細節.但請注意個人訪問令牌這是隱藏的;你必須創建一個替換的個人訪問令牌然後在Fivetran要求你輸入新代幣時輸入。

  1. 在你的指示板頁,點擊目的地選項卡。(如果指示板頁麵未顯示,轉到https://fivetran.com/account

    重要的

    如果你登錄到你所在組織的Fivetran賬戶,一個選擇目的地頁可能會顯示,列出一個或多個帶有Databricks標誌的現有目標條目。這些條目可能包含工作區中與您的工作區分離的SQL端點的連接細節。如果您仍然希望重用其中一個連接,並且信任SQL端點並有權訪問它,請選擇該目標,單擊添加連接器,然後跳到第5步。否則,選擇任何可用的目的地以通過此頁麵,然後轉到https://fivetran.com/account

  2. 點擊增加目的地

  3. 輸入一個目的地名稱並點擊添加

  4. Fivetran是現代英語教學頁麵,點擊設置連接器

  5. 點擊穀歌表,然後按下一個

  6. 根據屏幕上的說明安裝指南在Fivetran完成連接器的設置。

  7. 點擊保存&測試

  8. 測試成功後,單擊繼續

  9. 選擇數據的目的地頁麵,點擊在AWS磚

  10. 點擊繼續安裝

  11. 在Fivetran中完成屏幕上的指示,為您現有的SQL端點輸入連接細節。

    要獲取現有SQL端點的連接詳細信息,請參見獲取SQL端點的連接詳細信息.具體來說,您將需要SQL端點服務器主機名而且HTTP路徑字段值。

    請注意

    默認情況下,SQL端點的名稱為FIVETRAN_ENDPOINT

    你還需要一個數據庫個人訪問令牌

  12. 點擊保存&測試

  13. 測試成功後,單擊繼續

  14. 繼續攝取示例數據

攝取示例數據

  1. 點擊開始初始同步

  2. 在您的工作空間中查看示例數據:在同步成功之後,轉到您的Databricks工作空間。

  3. 在“Databricks SQL”中,單擊查詢

  4. 點擊創建查詢

  5. 選擇SQL端點的名稱。

  6. 例如,輸入一個查詢選擇google_sheets.my_sheet

    請注意

    這裏的數據庫和表名將不同。有關正確的數據庫和表名,請參閱剛剛創建的Fivetran連接器的詳細信息。

  7. 點擊運行.顯示輸入的數據。

清理

完成此演練後,您應該清理不再計劃使用的任何相關資源。

刪除表

  1. 在“Databricks SQL”中,單擊查詢在側邊欄。

  2. 點擊創建查詢

  3. 選擇相關SQL端點的名稱。

  4. 例如,輸入一個查詢下降表格google_sheets.my_sheet

    請注意

    這裏的數據庫和表名將不同。有關正確的數據庫和表名,請參閱Fivetran中相關連接器的詳細信息。

    該查詢隻刪除表。它不會刪除您的穀歌表。如果不再計劃使用穀歌表,可以手動刪除它。

  5. 點擊運行

刪除SQL端點

做以下任何一件事:

  • 如果你使用Partner Connect來創建SQL端點:

    1. 在合作夥伴連接中,單擊Fivetran瓷磚與複選標記圖標裏麵。

    2. 點擊刪除連接

    3. 點擊刪除.刪除SQL端點和相關的Databricks服務主體。

  • 如果您使用Databricks SQL創建SQL端點:

    1. 在“Databricks SQL”中,單擊SQL端點在側邊欄。

    2. 在端點旁邊,for行動,單擊省略號按鈕。

    3. 點擊刪除

    4. 單擊確認刪除刪除

刪除連接詳細信息

  1. 在你的指示板頁,點擊目的地選項卡。(如果指示板頁麵未顯示,轉到https://fivetran.com/account.)

  2. 在帶有Databricks標誌的相關目標條目旁邊,單擊X圖標。

  3. 點擊刪除目標

恭喜你!您已經完成了本演練。

關鍵任務

本節描述如何完成與合作夥伴連接關聯的關鍵任務。

允許用戶訪問合作夥伴生成的數據庫和表

的合作夥伴解決方案數據攝取類別可以在工作區中創建數據庫和表。這些數據庫和表由合作夥伴解決方案的關聯Databricks擁有服務主體在你的工作空間。

默認情況下,這些數據庫和表隻能由服務主體和工作空間中的Databricks管理員訪問。若要允許工作區中的其他用戶訪問這些數據庫和表,請使用SQL格蘭特聲明。要獲取現有數據庫或表的訪問詳細信息,請使用SQL顯示格蘭特聲明。

創建一個訪問令牌

Databricks合作夥伴解決方案要求您為合作夥伴提供Databricks個人訪問令牌。合作夥伴使用這個令牌對Databricks工作空間進行身份驗證。

對於合作夥伴連接中的基於雲的合作夥伴解決方案(如Fivetran、Labelbox、Prophecy和Rivery),合作夥伴連接會自動創建令牌(以及Databricks服務主體它與該代幣相關聯),然後與合作夥伴共享該代幣的價值。您不能訪問令牌的值。如果由於任何原因令牌過期或不再與合作夥伴共享令牌的值,您必須為服務主體創建一個替換令牌;要做到這一點,看管理服務主體和個人訪問令牌.要與合作夥伴共享替換令牌,請參閱合作夥伴的文檔。

隻有Databricks工作空間管理員可以為Databricks服務主體生成替換令牌。如果不能生成替換令牌,請與管理員聯係。另請參閱管理服務主體

對於partner Connect中的基於桌麵的合作夥伴解決方案(例如Power BI和Tableau),您必須創建令牌,然後與合作夥伴共享令牌的值。要創建令牌,請參見生成一個個人訪問令牌.要設置合作夥伴解決方案,使其與合作夥伴共享新的令牌,請遵循合作夥伴連接中的屏幕指示或查看合作夥伴的文檔。

重要的

當您創建令牌並與合作夥伴共享令牌值時,合作夥伴可以采取相關實體(例如Databricks用戶或Databricks服務主體)在Databricks工作區中通常可以采取的任何操作。不要與您不信任的合作夥伴共享代幣值。

Databricks工作區管理員可以禁用令牌生成。如果無法生成令牌,請聯係管理員。另請參閱管理個人訪問令牌

允許SQL端點訪問外部數據

若要允許Databricks SQL端點訪問Databricks外部的數據,請參見配置雲存儲接入

故障排除

本節提供幫助解決合作夥伴連接常見問題的信息。

當嚐試連接到合作夥伴時,顯示錯誤消息

問題:當您試圖通過使用合作夥伴連接將Databricks工作空間連接到合作夥伴解決方案時,將顯示一個錯誤,並且您無法創建連接。

原因

出現這個問題的原因有很多:

  • 如果一個組織中的多個個人試圖與一個合作夥伴創建一個帳戶,那麼隻有第一個個人會成功。這是因為合作夥伴可能隻在組織級別提供一些帳戶,並且創建這種帳戶的第一個個人也為組織建立帳戶。

  • 如果您已經與合作夥伴建立了帳戶,則連接仍可能失敗。這是因為合作夥伴可能會錯誤地試圖創建一個重複的帳戶。

解決方案

做以下任何一件事:

  • 請與合作夥伴一起創建組織帳戶的第一個個人將您的電子郵件地址添加到該帳戶中。然後繞過合作夥伴連接,直接登錄到合作夥伴帳戶,開始使用合作夥伴的解決方案。

  • 嚐試通過夥伴連接再次進行連接,但這一次,請指定與組織的域不關聯的電子郵件地址,例如個人電子郵件地址。這可能需要您將該電子郵件地址作為用戶添加到Databricks工作空間中。

  • 繞過合作夥伴連接,直接使用您現有的帳戶登錄到合作夥伴,並開始使用合作夥伴解決方案。

控件中的說明完成連接,如果在您登錄到合作夥伴之後,您的工作空間還沒有連接安裝指南的列表中磚的合作夥伴在合作夥伴聯係。

當試圖登錄合作夥伴的賬戶或網站時,彈出攔截器會顯示出來

問題:對於使用合作夥伴連接登錄合作夥伴的帳戶或網站的合作夥伴解決方案,請單擊登錄,合作夥伴連接將在您的web瀏覽器中打開一個新選項卡,並顯示彈出阻止程序。這個彈出式攔截器阻止您登錄到合作夥伴的帳戶或網站。

導致:您的瀏覽器阻止彈出窗口。

解決方案:允許在您的瀏覽器中彈出合作夥伴的網站。具體的說明因瀏覽器而異。例如,對於穀歌Chrome瀏覽器,參見阻止或允許彈出在Chrome在穀歌Chrome幫助網站上。對於其他的網絡瀏覽器,在搜索時輸入這樣的短語:“我如何允許一個特定的網站彈出窗口?”

額外的資源

探索這些資源以了解更多關於Partner Connect的信息。