Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här sidan förklarar hur du kommer åt data som har delats med dig med hjälp av OpenSharing. OpenSharing stöder flera delningsmodeller:
- Databricks-till-Databricks-delning, för användare i Azure Databricks-arbetsytor med Unity Catalog
- Delning från Databricks till Open, för alla mottagare, oavsett vilket verktyg de använder
- Delning från Open till Databricks, för leverantörer som använder delning med OpenSharing-protokollet med öppen källkod med mottagare som använder Azure Databricks
OpenSharing och datamottagare
OpenSharing är en öppen standard för säker datadelning. En Databricks-användare, som kallas för en dataprovider i den här kontexten, kan använda OpenSharing på Azure Databricks för att dela data med en person eller grupp utanför organisationen, som kallas datamottagare.
Delningsprotokoll
Hur du kommer åt data beror på om du själv är en Databricks-användare och om dataleverantören har konfigurerat de data som delas med dig för Databricks-till-Databricks-delning , Databricks-to-Open-delning eller Delning av Öppna till Databricks .
I Databricks-till-Databricks-modellenmåste du vara en användare på en Databricks-arbetsyta som är aktiverad för Unity Catalog. En medlem i ditt team ger dataleverantören en unik identifierare för ditt Unity Catalog-metaarkiv, och dataleverantören använder den för att skapa en säker delningsanslutning. Delade data blir tillgängliga för åtkomst på din arbetsyta. Om det behövs konfigurerar en medlem i ditt team detaljerad åtkomstkontroll för dessa data.
I databricks-till-öppna-delningsmodellen kan du använda valfritt verktyg som du vill (inklusive Databricks) för att få åtkomst till delade data. Dataprovidern skickar en aktiverings-URL eller en portallänk över en säker kanal. Du följer den för att ladda ned en fil eller URL för autentiseringsuppgifter som gör att du kan komma åt de data som delas med dig.
Delade data tillhandahålls inte direkt av Databricks utan av dataleverantörer som körs på Azure Databricks.
I Open-to-Databricks-modellen kan du använda Azure Databricks för att komma åt data som delas av en dataprovider med opensharing-protokollet med öppen källkod. Dataleverantören skickar en autentiseringsfil över en säker kanal som du laddar upp till Azure Databricks. Med hjälp av Catalog Explorer eller en notebook kan du komma åt data som har delats med dig.
Note
Databricks kan samla in information om datamottagares användning av och åtkomst till delade data (inklusive att identifiera enskilda eller företag som har åtkomst till data med hjälp av autentiseringsfilen i samband med sådan information) och kan dela dem med den tillämpliga dataleverantören.
Få tillgång till de data som delas med dig
Hur du kommer åt data beror på vilket delningsprotokoll som din provider använde.
Få åtkomst i Databricks-till-Databricks-modellen
I Databricks-till-Databricks-modellen får du tillgång till data olika beroende på hur din leverantör delade data med dig.
När du har tillgång till datan kan du eller någon i ditt team konfigurera detaljerad dataåtkomst för dina användare. Se Läsa data som delas via Databricks-till-Databricks OpenSharing (för mottagare).
Åtkomst via e-post
Important
Den här funktionen finns i Beta.
Om din leverantör delade data via e-post skickar Databricks ett mejl med ämnet "<Organisationen> har delat data med dig". Mejlet innehåller en säker aktiveringslänk. Om din leverantör har tillåtit både Azure Databricks och öppen delning kan du välja hur du vill komma åt datan.
För att acceptera dessa aktier:
- Öppna e-posten och klicka på Använd ett befintligt Databricks-konto eller Skapa ett gratis Databricks-konto.
- Logga in på eller skapa ditt Azure Databricks-konto med samma e-postadress som tog emot OpenSharing-mejlet.
- Du måste ha behörigheten CREATE PROVIDER på metastore-nivå på Azure Databricks. Begär tillstånd om det behövs och vänta på att en metastore-administratör ska ge dig privilegiet.
- Ange vilken metastore aktierna ska finnas i.
Åtkomst med delningsidentifierare
Om en leverantör ber om att dela data med dig via en delningsidentifierare måste du hitta identifieraren för en Unity Catalog-metastore kopplad till det arbetsyta du väljer. Skicka det till din leverantör så att de kan skapa ett mottagarobjekt som representerar dig. Efter att de skapat delningar och gett dig tillgång får du automatiskt skrivskyddad åtkomst till datan.
Delningsidentifieraren är en sträng som består av metaarkivets moln, region och UUID (den unika identifieraren för metaarkivet) i formatet <cloud>:<region>:<uuid>.
Till exempel, i följande skärmdump är aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016den fullständiga delningsidentifieraren .
Hitta din delningsidentifierare med hjälp av Catalog Explorer, Databricks Unity Catalog CLI eller CURRENT_METASTORE SQL-funktionen i en Databricks-notebook eller Databricks SQL-fråga.
Katalogutforskaren
På din Azure Databricks-arbetsyta klickar du på
Katalog.
Längst upp i fönstret Katalog klickar du på
kugghjulsikonen och väljer OpenSharing.
Du kan också klicka på Dela > OpenSharing i det övre högra hörnet.
På fliken Delat med mig klickar du på namnet på din Databricks-delningsorganisation i det övre högra hörnet och väljer Kopiera delningsidentifierare.
SQL
Din anteckningsbok eller fråga måste köras på standard- eller dedikerad åtkomstläge i den arbetsyta du tänker använda för att komma åt den delade datan.
Kör följande kommando i en notebook-fil eller Databricks SQL-frågeredigeraren:
SELECT CURRENT_METASTORE();
CLI
Kör följande kommando med hjälp av Databricks CLI. Delningsidentifieraren returneras som global_metastore_id.
databricks metastores summary
Få åtkomst i delningsmodellen Databricks-to-Open
I delningsmodellen Databricks-to-Open:
Dataleverantören skickar dig en aktiverings-URL eller en portal-URL via en säker kanal, eller så skickar Databricks ett mejl till dig. En inbjudan via e-post kan inte vidarebefordras. Följ länken för att ladda ner en legitimationsfil eller för att få tillgång till den data som delats med dig.
Både ägartoken och OAuth-klientautentiseringsuppgifter stöds.
Important
Dela inte aktiveringslänken med någon. Du kan bara ladda ned en autentiseringsfil en gång. Om du besöker aktiveringslänken igen när filen med autentiseringsuppgifter redan har laddats ned inaktiveras knappen Ladda ned autentiseringsuppgiftsfil .
Om du förlorar aktiveringslänken innan du använder den kontaktar du dataleverantören.
Lagra autentiseringsfilen på en säker plats.
Dela inte autentiseringsfilen med någon utanför gruppen med användare som ska ha åtkomst till delade data. Om du behöver dela den med någon i din organisation rekommenderar Databricks att du använder en lösenordshanterare.
Få åtkomst i Open-to-Databricks-modellen
I Open-to-Databricks-modellen:
Dataprovidern använder OpenSharing-protokollet med öppen källkod för att skapa resurser och lägga till tillgångar i resursen.
Dataprovidern skickar antingen en aktiverings-URL (via en säker kanal) eller en portal-URL. Du följer den för att ladda ned en autentiseringsfil eller en URL som gör att du kan komma åt de data som delas med dig.
Både ägartoken och OAuth-klientautentiseringsuppgifter stöds.
Important
Dela inte aktiveringslänken med någon. Du kan bara ladda ned en autentiseringsfil en gång. Om du besöker aktiveringslänken igen när filen med autentiseringsuppgifter redan har laddats ned inaktiveras knappen Ladda ned autentiseringsuppgiftsfil .
Om du förlorar aktiveringslänken innan du använder den kontaktar du dataleverantören.
Lagra autentiseringsfilen på din Azure Databricks arbetsyta.
Dela inte autentiseringsfilen med någon utanför gruppen med användare som ska ha åtkomst till delade data.
Läs delade data
Hur du läser de data som har delats säkert med dig med hjälp av OpenSharing beror på om du har fått en fil med autentiseringsuppgifter eller använder en Databricks-arbetsyta och har gett dataleverantören din identifierare för delning (Databricks-till-Databricks-modellen).
Note
Om du får ett felmeddelande som säger att en datatillgång inte finns när du försöker läsa dina aktier, läs felet Datatillgången "finns inte"-meddelande.
Läs delade data med en autentiseringsfil (Databricks-to-Open-delning eller Open-to-Databricks-delning)
Om data har delats med dig med hjälp av ägartoken använder du den autentiseringsfil som du laddade ned för att autentisera till dataleverantörens konto och läsa delade data. Åtkomsten bevaras så länge den underliggande token är giltig och providern fortsätter att dela data. Leverantörer hanterar förfallodatum och rotation av token. Token är giltiga i högst ett år efter skapandet. Uppdateringar av data är tillgängliga för dig nästan i realtid. Du kan läsa och göra kopior av delade data, men du kan inte ändra källdata.
Information om hur du använder Azure Databricks för att komma åt och läsa delade data finns i Importera en provider och läsa delade data i Azure Databricks.
Information om hur du använder Apache Spark, Pandas och Power BI för att komma åt och läsa delade data finns i Läsa data som delas med ägartoken.
Läs delade data med en OIDC-federation (delning från Databricks till Open)
Om data har delats med dig med delningsprotokollet Databricks-to-Open med OIDC-federation använder du den URL som skickades till dig för att autentisera till dataleverantörens konto och läsa delade data. Åtkomsten bevaras så länge providern fortsätter att dela data. Uppdateringar av data är tillgängliga för dig nästan i realtid. Du kan läsa och göra kopior av delade data, men du kan inte ändra källdata.
Information om hur du kommer åt och läser delade data med OIDC-tokenfederationsflödet i Tableau och Power BI finns i Läs data som delas med OIDC-federation (Open ID Connect) i ett U2M-flöde. Information om hur du kommer åt och läser delade data med federationsflödet för OIDC-token i en Python-klientapp finns i Läs data som delas med OIDC-federationen (Open ID Connect) i ett M2M-flöde.
Läsa delade data genom Databricks-till-Databricks-delning
Om data har delats med dig med databricks-till-Databricks-modellen krävs ingen autentiseringsfil för att komma åt delade data. Databricks tar hand om den säkra anslutningen och delade data kan identifieras automatiskt på Databricks-arbetsytan.
Information om hur du hittar, läser och hanterar delade data på databricks-arbetsytan finns i Läsa data som delas med Databricks-till-Databricks OpenSharing (för mottagare).
Granska användningen av delade data
Om du har åtkomst till en Azure Databricks arbetsyta kan du använda Azure Databricks granskningsloggar för att förstå vem i din organisation som har åtkomst till vilka data som använder OpenSharing. Se Granska och övervaka datadelning.