Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Den här sidan förklarar hur du kommer åt data som har delats med dig med hjälp av Deltadelning. Deltadelning stöder två modeller: Databricks-till-Databricks-delning, för Azure Databricks-arbetsyteanvändare med Unity Catalog och öppen delning, för alla mottagare som använder valfritt verktyg.
Deltadelning och datamottagare
Deltadelning ä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 Deltadelning i Azure Databricks för att dela data med en person eller grupp utanför organisationen, som kallas datamottagare.
Delning av Databricks-till-Databricks och öppen delning
Hur du kommer åt data beror på om du själv är en Databricks-användare och om dataleverantören har konfigurerat data som delas med dig för databricks-till-Databricks-delning eller öppen delning.
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 den öppna delningsmodellen kan du använda valfritt verktyg som du vill (inklusive Databricks) för att komma åt 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.
Kommentar
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å åtkomst till data som delas med dig
Hur du kommer åt data beror på om dataleverantören delade data med dig med hjälp av protokollet för öppen delning eller databricks-till-Databricks-delningsprotokollet. Se även Delning från Databricks till Databricks och öppen delning.
Få åtkomst i Databricks-till-Databricks-modellen
I Databricks-to-Databricks-modellen:
Dataprovidern skickar instruktioner för att hitta en unik identifierare för Unity Catalog metaarkiv som är associerat med din Databricks-arbetsyta och du skickar den till dem.
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>. Exempel:aws:eu-west-1:b0c978c8-3e68-4cdf-94af-d05c120ed1efSå här hämtar du delningsidentifieraren med Hjälp av Catalog Explorer:
På din Azure Databricks-arbetsyta klickar du på
Katalog.
Längst upp i fönstret Katalog klickar du på
kugghjulsikonen och väljer Deltadelning.
Alternativt, från sidan Snabb åtkomst, klicka på knappen Delta Sharing >.
På fliken Delat med mig väljer du namnet på din Databricks-delningsorganisation i det övre högra hörnet och väljer Kopiera delningsidentifierare.
Om du vill hämta delningsidentifieraren med hjälp av en notebook- eller Databricks SQL-fråga använder du sql-standardfunktionen
CURRENT_METASTORE. Om du använder en bärbar dator måste den köras på ett standardläge eller dedikerad åtkomst på arbetsytan som du ska använda för att komma åt de delade data.SELECT CURRENT_METASTORE();Dataprovidern skapar:
- En mottagare i sitt Databricks-konto som representerar dig och de användare i din organisation som kommer att få åtkomst till data.
- En aktie, vilken är en representation av de tabeller, volymer och vyer som ska delas med dig.
Du kommer åt de data som delas med dig. Du eller någon i ditt team kan vid behov konfigurera detaljerad dataåtkomst för dessa data för dina användare. Se Läsa data som delas med hjälp av Databricks-till-Databricks Delta Sharing (för mottagare).
Få åtkomst i den öppna delningsmodellen
I den öppna delningsmodellen:
Dataprovidern skapar:
- En mottagare i sitt Databricks-konto som representerar dig och de användare i din organisation som kommer att få åtkomst till data.
- En andel, som är en representation av de tabeller och partitioner som ska delas med dig.
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.
Viktigt!
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.
Läs delade data
Hur du läser data som har delats på ett säkert sätt med dig med deltadelning beror på om du har fått en fil med autentiseringsuppgifter (den öppna delningsmodellen) eller om du använder en Databricks-arbetsyta och du har försett dataleverantören med din delningsidentifierare (Databricks-till-Databricks-modellen).
Läsa delade data med hjälp av en autentiseringsfil (öppen delning)
Om data har delats med dig med hjälp av Delta Sharing-protokollet för öppen delning med bärartokens använder du filen med autentiseringsuppgifter som du laddade ned för att autentisera mot dataleverantörens konto och läsa de 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.
För att lära dig hur du kan komma åt och läsa delade data med hjälp av autentiseringsuppgifter i Azure Databricks, Apache Spark, pandas och Power BI, se Läsa data som delas med Delta Sharing med offentligt delningsläge och tillträdetoken (för mottagare).
Läsa delade data med hjälp av en OIDC-federation (öppen delning)
Om data har delats med dig med hjälp av deltadelningsprotokollet för öppen delning med OIDC-federation använder du url:en 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 Ta emot delningar via Delta Sharing med hjälp av Open ID Connect (OIDC)-federation i ett användar-till-dator-flöde (öppen delning). För att lära dig hur du kommer åt och läser delad data med OIDC-tokenfederationsflödet i en Python-klientapp, se Ta emot Delta Sharing-resurser med hjälp av en Python-klient och OIDC-federation (Open ID Connect) i ett maskin-till-maskin-flöde (öppen delning).
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.
För att lära dig hur du hittar, läser och hanterar de delade data på din Databricks-arbetsyta, se Läsa data som delas med hjälp av Databricks-till-Databricks Delta-delning (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 DeltaDelning. Se Granska och övervaka datadelning.
Nästa steg
- Läs mer om Azure Databricks
- Läs mer om deltadelning
- Läs mer om Unity Catalog