Delen via


Verbindingen beheren voor Lakehouse Federation

In dit artikel wordt beschreven hoe u alle Lakehouse Federation-verbindingen weergeeft die zijn gedefinieerd in een Unity Catalog-metastore, verbindingsgegevens opvragen, verbindingsmachtigingen verlenen en verbindingen verwijderen met behulp van Catalog Explorer en SQL-instructies in notebooks of de Databricks SQL-query-editor. Een verbinding is een beveiligbaar object in Unity Catalog waarmee een pad en referenties worden opgegeven voor toegang tot een extern databasesysteem.

Zie ook Een verbinding maken.

Als u liever de REST API gebruikt, raadpleegt u de referentiedocumentatie van Azure Databricks.

Verbindingen weergeven

Vereiste machtigingen: de lijst met geretourneerde verbindingen is afhankelijk van uw rol en machtigingen. Gebruikers met de USE CONNECTION bevoegdheid in de metastore zien alle verbindingen. Anders kunt u alleen de verbindingen bekijken waarvoor u de eigenaar van het verbindingsobject bent of waarvoor u enige bevoegdheden hebt.

Catalogusverkenner

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

  2. Klik boven aan het deelvenster Catalogus op hetTandwielpictogram tandwielpictogram en selecteer Verbindingen in het menu.

    U kunt ook op de pagina Snelle toegang op de knop Externe gegevens > klikken en naar het tabblad Verbindingen gaan.

    De verbindingen die u mag zien, worden vermeld, samen met de URL, de datum, de eigenaar en de opmerking.

SQL

Voer de volgende opdracht uit in een notebook of de Sql-query-editor van Databricks. Vervang desgewenst door <pattern> een LIKE predicaat.

SHOW CONNECTIONS [LIKE <pattern>];

Verbindingsgegevens ophalen

Vereiste machtigingen: eigenaar van de verbinding, USE CONNECTION bevoegdheid voor de metastore of bepaalde bevoegdheden voor de verbinding.

Catalogusverkenner

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

  2. Klik boven aan het deelvenster Catalogus op hetTandwielpictogram tandwielpictogram en selecteer Verbindingen in het menu.

    U kunt ook op de pagina Snelle toegang op de knop Externe gegevens > klikken en naar het tabblad Verbindingen gaan.

  3. Zoek de verbinding en selecteer deze om details weer te geven.

SQL

Voer de volgende opdracht uit in een notebook of de Sql-query-editor van Databricks.

DESCRIBE CONNECTION <connection-name>;

Machtigingen verlenen en intrekken voor verbindingen

U kunt toestemming verlenen om een verbinding te gebruiken om refererende catalogi te maken of om details over een verbinding weer te geven:

  • CREATE FOREIGN CATALOG verleent de mogelijkheid om een refererende catalogus te maken als een alleen-lezen spiegel van een database in de gegevensbron die door de verbinding wordt beschreven.
  • USE CONNECTION verleent de mogelijkheid om de verbinding in Delta Live Tables te gebruiken om gegevens van de gegevensbron op te nemen in Azure Databricks. Als dit echter op metastore-niveau wordt verleend, is het alleen mogelijk om de details van verbindingen in de metastore weer te geven. Gebruikers moeten nog steeds worden verleend USE CONNECTION voor afzonderlijke verbindingen om ze te kunnen gebruiken.

Vereiste machtigingen: Metastore-beheerder of verbindingseigenaar.

Catalogusverkenner

Ga als volgende te werk om toestemming te verlenen voor het gebruik van een verbinding:

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

  2. Klik boven aan het deelvenster Catalogus op hetTandwielpictogram tandwielpictogram en selecteer Verbindingen in het menu.

    U kunt ook op de pagina Snelle toegang op de knop Externe gegevens > klikken en naar het tabblad Verbindingen gaan.

  3. Zoek de verbinding en selecteer deze.

  4. Klik op het tabblad Machtigingen op Verlenen.

  5. Typ in het dialoogvenster Verlenen in <connection-name> het dialoogvenster De naam van de gebruiker of groep of klik op het gebruikersmenu om te bladeren en gebruikers en groepen te selecteren.

  6. Selecteer de bevoegdheden die u wilt verlenen.

    Zie de beschrijvingen van bevoegdheden in de sectie-inleiding.

  7. Klik op Verlenen.

Ga als volgende te werk om een verbindingsbevoegdheden in te trekken:

  1. Volg de voorgaande stappen om naar het tabblad Machtigingen voor de verbinding te gaan.
  2. Selecteer de gebruiker of groep waarvan u de bevoegdheid wilt intrekken.
  3. Klik op Intrekken op het tabblad en in het bevestigingsdialoogvenster.

SQL

Als u de mogelijkheid wilt verlenen om een refererende catalogus te maken met behulp van een verbinding, voert u de volgende opdracht uit in een notebook of de Sql-query-editor van Databricks.

GRANT CREATE FOREIGN CATALOG ON CONNECTION <connection-name> TO <user-name>;

Voer het volgende uit om de verbinding weer te geven:

GRANT USE CONNECTION ON CONNECTION <connection-name> TO <user-name>;

Als u een bevoegdheid wilt intrekken, voert u het volgende uit, waarbij <privilege> een van de bevoegdheden is voor de verbinding die aan de gebruiker is verleend:

REVOKE <privilege> ON CONNECTION <connection-name> FROM <user-name>;

Verbindingen verwijderen

Vereiste machtigingen: Eigenaar van verbinding

Catalogusverkenner

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

  2. Klik boven aan het deelvenster Catalogus op hetTandwielpictogram tandwielpictogram en selecteer Verbindingen in het menu.

    U kunt ook op de pagina Snelle toegang op de knop Externe gegevens > klikken en naar het tabblad Verbindingen gaan.

  3. Zoek de verbinding en selecteer deze.

  4. Klik ophetmenu Menu VanGelezen en selecteer Verwijderen.

  5. Klik in het bevestigingsvenster op Verwijderen.

SQL

Voer de volgende opdracht uit in een notebook of de Sql-query-editor van Databricks.

DROP CONNECTION [IF EXISTS] <connection-name>;