Hantera anslutningar i Partner Connect
Du kan utföra administrativa uppgifter med Azure Databricks-arbetsyteanslutningar till partnerlösningar, till exempel:
- Hantera användare av partnerkonton.
- Hantera huvudkontot för Azure Databricks-tjänsten och den personliga åtkomsttoken som är kopplad till Azure Databricks, vilket en anslutning använder.
- Koppla bort en arbetsyta från en partner.
För att administrera Partner Connect måste du logga in på din arbetsyta som arbetsyteadministratör. Mer information finns i Hantera användare.
Hantera partnerkontoanvändare
För partner som tillåter användare att använda Partner Connect för att logga in på partnerns konto eller webbplats (till exempel Fivetran och Rivery) när någon i din organisation ansluter från en av dina Azure Databricks-arbetsytor till en partner för första gången blir den personen partnerkontoadministratör för den partnern på alla organisationens arbetsytor. Om du vill göra det möjligt för andra användare i din organisation att logga in på den partnern måste partnerkontoadministratören först lägga till dessa användare i organisationens partnerkonto. Vissa partner tillåter även partnerkontoadministratören att delegera den här behörigheten. Mer information finns i dokumentationen på partnerns webbplats.
Om ingen kan lägga till användare i organisationens partnerkonto (till exempel att din partnerkontoadministratör inte längre är tillgänglig) kontaktar du partnern för att få hjälp. Supportlänkar finns i listan över Azure Databricks Partner Connect-partner.
Anslut data som hanteras av Unity Catalog till partnerlösningar
Om din arbetsyta är Unity Catalog-aktiverad kan du ansluta utvalda partnerlösningar till data som hanteras av Unity Catalog. När du skapar anslutningen med Partner Connect kan du välja om partnern ska använda det äldre Hive-metaarkivet (hive_metastore
) eller en annan katalog som du äger. Metaarkivadministratörer kan välja valfri katalog i det metaarkiv som har tilldelats till din arbetsyta.
Anteckning
Om en partnerlösning inte stöder Unity Catalog med Partner Connect kan du bara använda standardkatalogen för arbetsytan. Om standardkatalogen inte är hive_metastore
och du inte äger standardkatalogen får du ett fel.
En lista över partner som stöder Unity Catalog med Partner Connect finns i listan Azure Databricks Partner Connect-partner.
Information om hur du felsöker anslutningar finns i Felsöka Partner Connect-.
Hantera tjänstens huvudnamn och personliga åtkomsttoken
För de partners som kräver tjänstehuvudnamn för Azure Databricks, skapar Partner Connect ett tjänstehuvudnamn för Azure Databricks i din arbetsyta när någon i din Azure Databricks-arbetsyta ansluter till en specifik partner för första gången. Partner Connect genererar visningsnamn för tjänstens huvud-id med formatet <PARTNER-NAME>_USER
. För partnern Fivetran är FIVETRAN_USER
till exempel tjänstens huvudnamn .
Partner Connect skapar också en personlig Åtkomsttoken för Azure Databricks och associerar den med tjänstens huvudnamn för Azure Databricks. Partner Connect tillhandahåller den här tokens värde till partnern i bakgrunden för att slutföra anslutningen till den partnern. Du kan inte visa eller hämta tokens värde. Den här token upphör inte att gälla förrän du eller någon annan tar bort den. Se även Koppla bort från en partner.
Partner Connect ger följande åtkomsträttigheter till Azure Databricks-tjänsteprincipaler i din arbetsyta.
Partner | Behörigheter |
---|---|
Fivetran, Matillion, Power BI, Tableau, erwin Data Modeler, Precisely Data Integrity Suite | Dessa lösningar kräver inte Azure Databricks-tjänsteprincipaler. |
dbt Cloud, Hevo Data, Rivery, Rudderstack, Snowplow |
|
Profetia |
|
John Snow Labs, Etikettlåda |
|
Anomalo, AtScale, Census, Hex, Hightouch, Lightup, Monte Carlo, Preset, Privacera, Qlik Sense, Sigma, Stardog |
|
Dataiku |
|
SuperAnnotate |
|
Informatica Cloud Dataintegration |
|
Koppla ifrån en partner
Om panelen för en partner har en bockmarkeringsikon innebär det att någon på din Azure Databricks-arbetsyta redan har skapat en anslutning till den partnern. Om du vill koppla från partnern återställer du partnerns ruta i Partner Connect. När du återställer en partners panel gör du följande:
- Avmarkerar bockmarkeringsikonen från partnerns panel.
- Tar bort det associerade SQL-lagret eller klustret om partnern behöver ett.
- Tar bort det associerade Azure Databricks-tjänsthuvudnamnet om det krävs av partnern. Om du tar bort ett tjänstehuvudnamn tas även det tjänstehuvudnamnets relaterade personliga åtkomsttoken för Azure Databricks bort. Den här tokens värde är det som slutför anslutningen mellan din arbetsyta och partnern. Mer information finns i Hantera tjänstens huvudnamn och personliga åtkomsttoken.
Varning
Att ta bort ett SQL-lager, ett kluster, ett huvudnamn för Azure Databricks-tjänsten eller ett personligt åtkomsttoken för Azure Databricks-tjänstens huvudnamn är permanent och kan inte ångras.
Att återställa en partners panel tar inte bort organisationens relaterade partnerkonto eller ändrar relaterade anslutningsinställningar med partnern. Om du återställer en partners panel så bryts dock anslutningen mellan arbetsytan och det relaterade partnerkontot. För att återansluta måste du skapa en ny anslutning från arbetsytan till partnern och sedan måste du manuellt redigera de ursprungliga anslutningsinställningarna i det relaterade partnerkontot för att matcha de nya anslutningsinställningarna.
Om du vill återställa en partners panel klickar du på panelen, klickar på Ta bort anslutningoch följer sedan anvisningarna på skärmen.
Du kan också koppla från en Azure Databricks-arbetsyta manuellt från en partner genom att ta bort det relaterade Azure Databricks-tjänsthuvudnamn i din arbetsyta som är associerat med den partnern. Du kanske vill göra detta om du vill koppla från din arbetsyta från en partner men ändå behålla andra associerade resurser och fortfarande behålla bockmarkeringsikonen som visas på panelen. Om du tar bort ett huvudnamn för tjänsten tas även tjänstens huvudnamns relaterade personliga åtkomsttoken bort. Den här tokens värde är det som slutför anslutningen mellan din arbetsyta och partnern. Mer information finns i Hantera tjänstens huvudnamn och personliga åtkomsttoken.
Om du vill ta bort ett huvudnamn för Azure Databricks-tjänsten använder du Databricks REST API på följande sätt:
- Hämta Azure Databricks-tjänstehuvudmannens applikations-ID genom att anropa åtgärd
GET /preview/scim/v2/ServicePrincipals
i Workspace Service Principals API:et för din arbetsyta. Anteckna tjänstensapplicationId
huvudnamn i svaret. - Använd tjänstens
applicationId
principal för att anropaDELETE /preview/scim/v2/ServicePrincipals
åtgärden i API för Workspace Service Principals för din arbetsyta.
Till exempel, för att få listan över tillgängliga visningsnamn för tjänstens huvudprinciper och program-ID:n för en arbetsyta, kan du anropa curl
på följande sätt:
curl --netrc --request GET \
https://<databricks-instance>/api/2.0/preview/scim/v2/ServicePrincipals \
| jq '[ .Resources[] | { displayName: .displayName, applicationId: .applicationId } ]'
Ersätt <databricks-instance>
med URL:en för Azure Databricks per arbetsyta, till exempel adb-1234567890123456.7.azuredatabricks.net
för din arbetsyta.
Tjänsthuvudets visningsnamn finns i utdatafältet displayName
. Partner Connect genererar visningsnamn för tjänstens huvudnamn med formatet <PARTNER-NAME>_USER
. För exempelvis partnern Fivetran är tjänstehuvudmannens visningsnamn FIVETRAN_USER
.
Tjänstens huvudnamns program-ID-värde finns i utdatafältet applicationId
, till exempel 123456a7-8901-2b3c-45de-f678a901b2c
.
Om du vill ta bort tjänstens huvudnamn kan du anropa curl
på följande sätt:
curl --netrc --request DELETE \
https://<databricks-instance>/api/2.0/preview/scim/v2/ServicePrincipals/<application-id>
Ersätta:
-
<databricks-instance>
med en URL för varje arbetsyta, till exempeladb-1234567890123456.7.azuredatabricks.net
för din arbetsyta. -
<application-id>
med tjänstens huvudnamns program-ID-värde.
I föregående exempel används en .netrc-fil och jq. Observera att i det här fallet .netrc
använder filen värdet för dinpersonliga åtkomsttoken , inte värdet för tjänstens huvudnamn.
När du har kopplat bort din arbetsyta från en partner kanske du vill städa upp alla relaterade resurser som partnern skapar i arbetsytan. Detta kan omfatta ett SQL-lager eller kluster och eventuella relaterade lagringsplatser för data. Mer information finns i Ansluta till ett SQL-lager eller Ta bort en beräkning.
Om du är säker på att det inte finns några andra arbetsytor i organisationen som är anslutna till partnern kanske du också vill ta bort organisationens konto med den partnern. Kontakta partnern för att få hjälp. Supportlänkar finns i lämplig partneranslutningsguide.