Toegang krijgen tot gegevens die met u zijn gedeeld via OpenSharing (voor ontvangers)

Op deze pagina wordt uitgelegd hoe u toegang krijgt tot gegevens die met u zijn gedeeld met behulp van OpenSharing. OpenSharing ondersteunt meerdere modellen voor delen:

  • Delen tussen Databricks-werkruimten, voor gebruikers van Azure Databricks-werkruimten met Unity Catalog
  • Databricks-to-Open delen, voor elke ontvanger die een hulpprogramma gebruikt
  • Open-to-Databricks delen, voor providers die gebruikmaken van het opensource OpenSharing-protocol delen met ontvangers met behulp van Azure Databricks

OpenSharing en gegevensontvangers

OpenSharing is een open standaard voor het veilig delen van gegevens. Een Databricks-gebruiker, in deze context een gegevensprovider genoemd, kan OpenSharing op Azure Databricks gebruiken om gegevens te delen met een persoon of groep buiten hun organisatie, een gegevensontvanger genoemd.

Protocollen delen

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 , Databricks-to-Open delen of Delen met Open-to-Databricks .

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 identificatiecode voor uw Unity Catalog-metastore, en de gegevensprovider gebruikt deze om een beveiligde verbinding voor gegevensdeling tot stand te brengen. 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 Databricks-to-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 of een portalkoppeling via een beveiligd kanaal. U volgt deze om een referentiebestand of URL te downloaden waarmee u toegang hebt tot de gegevens die met u worden gedeeld.

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

In het Open-to-Databricks-model kunt u Azure Databricks gebruiken voor toegang tot gegevens die worden gedeeld door een gegevensprovider met behulp van het opensource OpenSharing-protocol. Uw gegevensprovider stuurt u een referentiebestand via een beveiligd kanaal dat u uploadt naar Azure Databricks. Met Catalog Explorer of een notitieblok hebt u toegang tot de gegevens die met u zijn gedeeld.

Note

Databricks kan informatie verzamelen over het gebruik en de toegang van de ontvangers van gegevens tot de gedeelde gegevens (inclusief het identificeren van personen of bedrijven die toegang hebben tot de gegevens met behulp van het referentiebestand in verband met dergelijke informatie) en kunnen deze delen met de betreffende gegevensprovider.

Krijg toegang tot de met jou gedeelde gegevens

Hoe u toegang krijgt tot de gegevens, is afhankelijk van het protocol voor delen dat uw provider heeft gebruikt.

Toegang krijgen in het Databricks-to-Databricks-model

In het Databricks-to-Databricks-model heb je verschillende toegang tot data, afhankelijk van hoe je provider data met je deelde.

Nadat je toegang hebt tot de data, kun jij of iemand in je team gedetailleerde data-toegang instellen voor je gebruikers. Zie Gegevens lezen die worden gedeeld met Databricks-to-Databricks OpenSharing (voor ontvangers).

Toegang via e-mail

Important

Deze functie bevindt zich in de bètaversie.

Als je provider gegevens via e-mail heeft gedeeld, stuurt Databricks je een e-mail met het onderwerp "<Organisatie> heeft gegevens met je gedeeld". De e-mail bevat een beveiligde activatielink. Als je provider zowel Azure Databricks als open sharing toestaat, kun je kiezen hoe je toegang krijgt tot de data.

Om deze aandelen te accepteren:

  1. Open de e-mail en klik op Gebruik een bestaand Databricks-account of Maak een gratis Databricks-account aan.
  2. Log in op of maak je Azure Databricks-account aan met hetzelfde e-mailadres dat de OpenSharing-e-mail ontving.
  3. Je moet het CREATE PROVIDER-privilege hebben op metastore-niveau op Azure Databricks. Vraag toestemming aan indien nodig en wacht tot een metastore-beheerder je het privilege verleent.
  4. Geef aan in welke metastore de aandelen moeten zitten.

Toegang met deelidentificatie

Als een provider vraagt om gegevens met u te delen via een delingsidentificatie, moet u de identifier voor een Unity Catalog metastore vinden die gekoppeld is aan de werkruimte van uw keuze. Stuur het naar je provider zodat zij een ontvangerobject kunnen maken dat jou vertegenwoordigt. Nadat ze shares hebben aangemaakt en je toegang hebben gegeven, krijg je automatisch alleen-leestoegang tot de gegevens.

Deelidentificator is een tekenreeks die bestaat uit de cloud, regio en unieke identificator van de metastore, opgemaakt als <cloud>:<region>:<uuid>.

Bijvoorbeeld, in de volgende schermafbeelding is de volledige deel-id aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016.

voorbeeld van een deelidentificatie in Catalog Explorer

Vind je delingsidentificatie met Catalog Explorer, de Databricks Unity Catalog CLI, of de CURRENT_METASTORE SQL-functie in een Databricks-notebook of Databricks SQL-query.

Catalogusverkenner
  1. Klik in uw Azure Databricks werkruimte op Gegevenspictogram.Catalog.

  2. Klik bovenaan het deelvenster Catalogus op het tandwielpictogram. en selecteer OpenSharing.

    U kunt ook in de rechterbovenhoek op OpenSharing delen >klikken.

  3. Klik op het tabblad Gedeeld met mij, klik op de naam van de Databricks deelorganisatie in de rechterbovenhoek, en selecteer Deler-identificatie kopiëren.

SQL

Je notebook of query moet worden uitgevoerd op rekenresources met de toegangsmodus standard of dedicated in de werkruimte die je wilt gebruiken om toegang te krijgen tot de gedeelde gegevens.

Voer de volgende opdracht uit in een notebook of de Sql-queryeditor van Databricks:

SELECT CURRENT_METASTORE();
CLI

Voer de volgende opdracht uit met behulp van de Databricks CLI. De deel-identificator wordt teruggegeven als de global_metastore_id.

databricks metastores summary

Toegang krijgen tot het Databricks-to-Open-deelmodel

In het Databricks-to-Open-deelmodel:

  1. De dataprovider stuurt je een activatie-URL of een portaal-URL via een beveiligd kanaal, of Databricks stuurt je een e-mail. Een e-mailuitnodiging kan niet worden doorgestuurd. Volg de link om een inloggegevensbestand te downloaden of toegang te krijgen tot de met jou gedeelde gegevens.

    Zowel bearer-tokens als OAuth-clientreferenties worden ondersteund.

    Important

    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.

  2. 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.

Toegang krijgen in het Open-to-Databricks-model

In het Open-to-Databricks-model:

  1. De gegevensprovider maakt gebruik van het opensource OpenSharing-protocol om shares te maken en assets toe te voegen aan de share.

  2. De gegevensprovider stuurt u een activerings-URL (via een beveiligd kanaal) of een portal-URL. U volgt deze om een referentiebestand of een URL te downloaden waarmee u toegang hebt tot de gegevens die met u worden gedeeld.

    Zowel bearer-tokens als OAuth-clientreferenties worden ondersteund.

    Important

    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 in uw Azure Databricks werkruimte.

    Deel het referentiebestand niet met iemand buiten de groep gebruikers die toegang moeten hebben tot de gedeelde gegevens.

De gedeelde gegevens lezen

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

Note

Als u een foutbericht krijgt met de mededeling dat er geen gegevensasset bestaat wanneer u uw shares probeert te lezen, raadpleegt u de fout Gegevensasset 'bestaat niet'.

Gedeelde gegevens lezen met behulp van een referentiebestand (Databricks-to-Open sharing of Open-to-Databricks sharing)

Als gegevens met u zijn gedeeld via bearertokens, gebruikt u het bestand met inloggegevens dat u hebt gedownload om u te authenticeren bij het 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. Tokens zijn maximaal één jaar na het maken geldig. 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.

Zie Een provider importeren en gedeelde gegevens lezen in Azure Databricks om Azure Databricks te gebruiken om gedeelde gegevens te openen en te lezen.

Als u Apache Spark, pandas en Power BI wilt gebruiken om gedeelde gegevens te openen en te lezen, raadpleegt u Gegevens lezen die zijn gedeeld met bearer-tokens.

Gedeelde gegevens lezen met behulp van een OIDC-federatie (Databricks-to-Open delen)

Als gegevens met u zijn gedeeld met behulp van het Databricks-to-Open-protocol voor delen met OIDC-federatie, gebruikt u de URL die naar u is verzonden om u te verifiëren bij het account van de gegevensprovider en de gedeelde gegevens te lezen. De toegang blijft behouden zolang de provider de gegevens blijft delen. 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.

Raadpleeg Gedeelde gegevens lezen met Open ID Connect (OIDC)-federatie in een U2M-flow voor informatie over hoe u in Tableau en Power BI via de OIDC-tokenfederatiestroom toegang krijgt tot en gedeelde gegevens leest. Zie Read data shared using Open ID Connect (OIDC) federation in an M2M flow voor meer informatie over het openen en lezen van gedeelde gegevens met behulp van de OIDC-tokenfederatie in een Python client-app.

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 zijn gedeeld met Databricks-naar-Databricks OpenSharing (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 Azure Databricks auditlogboeken gebruiken om te begrijpen wie in uw organisatie toegang heeft tot welke gegevens gebruikmaken van OpenSharing. Zie Gegevens delen controleren en bewaken.

Aanvullende informatiebronnen