Dela via


Hantera anslutningar för Lakehouse Federation

Den här artikeln beskriver hur du listar alla Lakehouse Federation-anslutningar som definierats i ett Unity Catalog-metaarkiv, hämtar anslutningsinformation, beviljar anslutningsbehörigheter och släpper anslutningar med hjälp av Catalog Explorer- och SQL-instruktioner i notebook-filer eller Databricks SQL-frågeredigeraren. En anslutning är ett skyddsbart objekt i Unity Catalog som anger en sökväg och autentiseringsuppgifter för åtkomst till ett externt databassystem.

Se även Skapa en anslutning.

Om du föredrar att använda REST-API:et kan du läsa referensdokumentationen för Azure Databricks.

Lista anslutningar

Behörigheter som krävs: Listan över anslutningar som returneras beror på din roll och dina behörigheter. Användare med behörighet i USE CONNECTION metaarkivet ser alla anslutningar. Annars kan du bara visa de anslutningar som du äger anslutningsobjektet för eller har viss behörighet för.

Katalogutforskaren

  1. På din Azure Databricks-arbetsyta klickar du på Katalogikon Katalog.

  2. Längst upp i fönstret Katalog klickar du på kugghjulsikonen Kugghjulsikon och väljer Anslutningar på menyn.

    Du kan också klicka på knappen Externa data > på sidan Snabbåtkomst och gå till fliken Anslutningar.

    De anslutningar som du har behörighet att se visas tillsammans med URL:en, skapa datum, ägare och kommentar.

SQL

Kör följande kommando i en notebook-fil eller Databricks SQL-frågeredigeraren. Alternativt kan du ersätta <pattern> med ett LIKE predikat.

SHOW CONNECTIONS [LIKE <pattern>];

Hämta anslutningsinformation

Behörigheter som krävs: Anslutningsägare, USE CONNECTION behörighet för metaarkivet eller viss behörighet för anslutningen.

Katalogutforskaren

  1. På din Azure Databricks-arbetsyta klickar du på Katalogikon Katalog.

  2. Längst upp i fönstret Katalog klickar du på kugghjulsikonen Kugghjulsikon och väljer Anslutningar på menyn.

    Du kan också klicka på knappen Externa data > på sidan Snabbåtkomst och gå till fliken Anslutningar.

  3. Leta upp anslutningen och välj den för att visa information.

SQL

Kör följande kommando i en notebook-fil eller Databricks SQL-frågeredigeraren.

DESCRIBE CONNECTION <connection-name>;

Bevilja och återkalla behörigheter för anslutningar

Du kan bevilja behörighet att använda en anslutning för att skapa externa kataloger eller visa information om en anslutning:

  • CREATE FOREIGN CATALOG ger möjlighet att skapa en sekundär katalog som en skrivskyddad spegling av en databas i datakällan som beskrivs av anslutningen.
  • USE CONNECTION ger möjlighet att använda anslutningen i Delta Live Tables för att mata in data från datakällan till Azure Databricks. Men om det beviljas på metaarkivnivå kan det bara visa information om anslutningar i metaarkivet. Användare måste fortfarande beviljas USE CONNECTION för enskilda anslutningar för att kunna använda dem.

Behörigheter som krävs: Metaarkivadministratör eller anslutningsägare.

Katalogutforskaren

Bevilja behörighet att använda en anslutning:

  1. På din Azure Databricks-arbetsyta klickar du på Katalogikon Katalog.

  2. Längst upp i fönstret Katalog klickar du på kugghjulsikonen Kugghjulsikon och väljer Anslutningar på menyn.

    Du kan också klicka på knappen Externa data > på sidan Snabbåtkomst och gå till fliken Anslutningar.

  3. Leta upp anslutningen och välj den.

  4. På fliken Behörigheter klickar du på Bevilja.

  5. I dialogrutan Bevilja <connection-name> på börjar du skriva användar- eller gruppnamnet eller klickar på användarmenyn för att bläddra och välja användare och grupper.

  6. Välj de behörigheter som du vill bevilja.

    Se behörighetsbeskrivningarna i avsnittsintroduktionen.

  7. Klicka på Bevilja.

Så här återkallar du en anslutningsprivilegier:

  1. Följ föregående steg för att komma till fliken Behörigheter för anslutningen.
  2. Välj den användare eller grupp vars behörighet du vill återkalla.
  3. Klicka på Återkalla både på fliken och i bekräftelsedialogrutan.

SQL

Om du vill ge möjlighet att skapa en sekundär katalog med hjälp av en anslutning kör du följande kommando i en notebook-fil eller Databricks SQL-frågeredigeraren.

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

Om du vill ge möjlighet att visa anslutningen kör du följande:

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

Om du vill återkalla en behörighet kör du följande, där <privilege> är en av behörigheterna för anslutningen som beviljats användaren:

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

Ta bort anslutningar

Behörigheter som krävs: Anslutningsägare

Katalogutforskaren

  1. På din Azure Databricks-arbetsyta klickar du på Katalogikon Katalog.

  2. Längst upp i fönstret Katalog klickar du på kugghjulsikonen Kugghjulsikon och väljer Anslutningar på menyn.

    Du kan också klicka på knappen Externa data > på sidan Snabbåtkomst och gå till fliken Anslutningar.

  3. Leta upp anslutningen och välj den.

  4. Klicka på Menyn Kebab menyn för kebab och välj Ta bort.

  5. Klicka på Ta bort i bekräftelsedialogrutan.

SQL

Kör följande kommando i en notebook-fil eller Databricks SQL-frågeredigeraren.

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