Delen via


Toegang tot gegevens die met u worden gedeeld met behulp van Delta Sharing (voor ontvangers)

In dit artikel wordt beschreven hoe u toegang krijgt tot gegevens die met u zijn gedeeld met behulp van Delta Sharing.

Ontvangers van Delta delen en gegevens

Delta Sharing is een open standaard voor het veilig delen van gegevens. Een Databricks-gebruiker, een gegevensprovider genoemd, kan Delta Sharing gebruiken om gegevens te delen met een persoon of groep buiten hun organisatie, een gegevensontvanger genoemd.

Databricks-to-Databricks delen en delen openen

Hoe u toegang krijgt tot de gegevens, is afhankelijk van of u zelf een Databricks-gebruiker bent en of uw gegevensprovider de gegevens heeft geconfigureerd die met u worden gedeeld voor het delen van Databricks-naar-Databricks of het openen van delen.

In het Databricks-to-Databricks-model moet u een gebruiker zijn in een Databricks-werkruimte die is ingeschakeld voor Unity Catalog. Een lid van uw team biedt de gegevensprovider een unieke id voor uw Unity Catalog-metastore en de gegevensprovider gebruikt deze om een beveiligde verbinding voor delen te maken. De gedeelde gegevens zijn beschikbaar voor toegang in uw werkruimte. Indien nodig configureert een lid van uw team gedetailleerd toegangsbeheer voor die gegevens.

In het open model voor delen kunt u elk gewenst hulpprogramma (inclusief Databricks) gebruiken om toegang te krijgen tot de gedeelde gegevens. De gegevensprovider stuurt u een activerings-URL via een beveiligd kanaal. U volgt het om een referentiebestand te downloaden waarmee u toegang hebt tot de gegevens die met u worden gedeeld.

Gebruiksvoorwaarden

De gedeelde gegevens worden niet rechtstreeks door Databricks geleverd, maar door gegevensproviders die worden uitgevoerd in Azure Databricks.

Notitie

Door toegang te krijgen tot de gedeelde gegevens van een gegevensprovider als gegevensontvanger, vertegenwoordigt de gegevensontvanger dat deze is gemachtigd om toegang te krijgen tot de gegevensshare(s) die door de gegevensprovider zijn verstrekt en erkent dat (1) Databricks geen aansprakelijkheid heeft voor het gebruik van dergelijke gegevens of gegevensontvangers van dergelijke gedeelde gegevens, en (2) Databricks kan informatie verzamelen over het gebruik van en toegang tot de gedeelde gegevens (inclusief het identificeren van personen of bedrijven die toegang hebben tot dergelijke gedeelde gegevens) de gegevens die gebruikmaken van het referentiebestand in verband met dergelijke informatie) en kunnen deze delen met de toepasselijke gegevensprovider.

Toegang krijgen tot de gegevens die met u zijn gedeeld

Hoe u toegang krijgt tot de gegevens, is afhankelijk van of uw gegevensprovider gegevens met u heeft gedeeld met behulp van het open sharing-protocol of het Databricks-to-Databricks-sharing-protocol. Zie Databricks-to-Databricks delen en delen openen.

Toegang krijgen in het Databricks-to-Databricks-model

In het Databricks-to-Databricks-model:

  1. De gegevensprovider stuurt u instructies voor het vinden van een unieke id voor de Unity Catalog-metastore die is gekoppeld aan uw Databricks-werkruimte en u verzendt deze naar hen.

    De id voor delen is een tekenreeks die bestaat uit de cloud, regio en UUID van de metastore (de unieke id voor de metastore), in de indeling <cloud>:<region>:<uuid>. Bijvoorbeeld: aws:eu-west-1:b0c978c8-3e68-4cdf-94af-d05c120ed1ef.

    De id voor delen ophalen met Behulp van Catalog Explorer:

    1. Klik in uw Azure Databricks-werkruimte op Cataloguspictogram Catalogus.

    2. Klik boven aan het deelvenster Catalogus op hetTandwielpictogram tandwielpictogram en selecteer Delta Delen.

      U kunt ook op de pagina Snelle toegang klikken op de knop Delta delen > .

      1. Klik op het tabblad Gedeeld met mij op de naam van uw Databricks-organisatie in de rechterbovenhoek en selecteer Id voor delen kopiëren.

    Gebruik de standaard-SQL-functie CURRENT_METASTOREom de id voor delen op te halen met behulp van een notebook of Databricks SQL-query. Als u een notebook gebruikt, moet dit worden uitgevoerd op een gedeeld of één gebruikerscluster in de werkruimte die u gebruikt voor toegang tot de gedeelde gegevens.

    SELECT CURRENT_METASTORE();
    
  2. De gegevensprovider maakt:

    • Een ontvanger in het Databricks-account die u en de gebruikers in uw organisatie vertegenwoordigt die toegang hebben tot de gegevens.
    • Een share, een weergave van de tabellen, volumes en weergaven die met u moeten worden gedeeld.
  3. U hebt toegang tot de gegevens die met u zijn gedeeld. U of iemand in uw team kan, indien nodig, gedetailleerde gegevenstoegang voor die gegevens configureren voor uw gebruikers. Zie Gegevens lezen die worden gedeeld met Databricks-to-Databricks Delta Sharing (voor ontvangers).

Toegang krijgen in het open sharing-model

In het open sharing-model:

  1. De gegevensprovider maakt:

    • Een ontvanger in het Databricks-account die u en de gebruikers in uw organisatie vertegenwoordigt die toegang hebben tot de gegevens. Er wordt een token en referentiebestand gegenereerd als onderdeel van deze configuratie.
    • Een share, een weergave van de tabellen en partities die met u moeten worden gedeeld.
  2. De gegevensprovider stuurt u een activerings-URL via een beveiligd kanaal. U volgt het om een referentiebestand te downloaden waarmee u toegang hebt tot de gegevens die met u worden gedeeld.

    Belangrijk

    Deel de activeringskoppeling niet met iemand. U kunt een referentiebestand slechts één keer downloaden. Als u de activeringskoppeling opnieuw bezoekt nadat het referentiebestand al is gedownload, is de knop Referentiebestand downloaden uitgeschakeld.

    Als u de activeringskoppeling verliest voordat u deze gebruikt, neemt u contact op met de gegevensprovider.

  3. Sla het referentiebestand op een veilige locatie op.

    Deel het referentiebestand niet met iemand buiten de groep gebruikers die toegang moeten hebben tot de gedeelde gegevens. Als u deze wilt delen met iemand in uw organisatie, raadt Databricks u aan een wachtwoordbeheerder te gebruiken.

De gedeelde gegevens lezen

Hoe u gegevens leest die veilig met u zijn gedeeld met delta delen, is afhankelijk van of u een referentiebestand (het open sharing-model) hebt ontvangen of dat u een Databricks-werkruimte gebruikt en u de gegevensprovider hebt opgegeven met uw gegevensprovider met uw gegevens-id (het Databricks-to-Databricks-model).

Gedeelde gegevens lezen met behulp van een referentiebestand (delen openen)

Als gegevens met u zijn gedeeld met behulp van het open sharing-protocol voor Delta Sharing, gebruikt u het referentiebestand dat u hebt gedownload om u te verifiëren bij het Databricks-account van de gegevensprovider en de gedeelde gegevens te lezen. De toegang blijft behouden zolang het onderliggende token geldig is en de provider de gegevens blijft delen. Providers beheren het verlopen en rouleren van tokens. Updates voor de gegevens zijn vrijwel in realtime beschikbaar. U kunt kopieën van de gedeelde gegevens lezen en maken, maar u kunt de brongegevens niet wijzigen.

Voor meer informatie over het openen en lezen van gedeelde gegevens met behulp van het referentiebestand in Azure Databricks, Apache Spark, pandas en Power BI, raadpleegt u Gegevens lezen die worden gedeeld met behulp van Het openen van Delta Sharing (voor ontvangers).

Gedeelde gegevens lezen met Databricks-to-Databricks delen

Als gegevens met u zijn gedeeld met behulp van het Databricks-to-Databricks-model, is er geen referentiebestand vereist voor toegang tot de gedeelde gegevens. Databricks zorgt voor de beveiligde verbinding en de gedeelde gegevens kunnen automatisch worden gedetecteerd in uw Databricks-werkruimte.

Zie Gegevens lezen die worden gedeeld met Databricks-naar-Databricks Delta Sharing (voor ontvangers) voor meer informatie over het zoeken, lezen en beheren van die gedeelde gegevens in uw Databricks-werkruimte.

Gebruik van gedeelde gegevens controleren

Als u toegang hebt tot een Azure Databricks-werkruimte, kunt u auditlogboeken van Azure Databricks gebruiken om te begrijpen wie in uw organisatie toegang heeft tot welke gegevens gebruikmaken van Delta Sharing. Zie Gegevens delen controleren en bewaken.

Volgende stappen