Udostępnij za pośrednictwem


Zarządzanie połączeniami dla Lakehouse Federation

Ten artykuł opisuje, jak wyświetlić listę wszystkich połączeń federacyjnych Lakehouse zdefiniowanych w metasklepie Unity Catalog, uzyskać szczegóły połączeń, przyznać uprawnienia do połączeń i usuwać połączenia, korzystając z Eksploratora Katalogu i poleceń SQL w notesach lub edytorze zapytań SQL Databricks. Połączenie jest obiektem, który można zabezpieczyć w katalogu Unity, określający ścieżkę oraz poświadczenia umożliwiające dostęp do zewnętrznego systemu bazy danych.

Zobacz też Tworzenie połączenia.

Jeśli wolisz korzystać z interfejsu API REST, zobacz dokumentację referencyjną usługi Azure Databricks.

Lista połączeń

Wymagane uprawnienia: lista zwróconych połączeń zależy od twojej roli i uprawnień. Użytkownicy z uprawnieniami USE CONNECTION w magazynie metadanych widzą wszystkie połączenia. W przeciwnym razie można wyświetlić tylko połączenia, dla których jesteś właścicielem obiektu połączenia lub masz pewne uprawnienia.

Eksplorator wykazu

  1. W obszarze roboczym usługi Azure Databricks kliknij ikonę KataloguKatalog.

  2. W górnej części okienka Katalog kliknij ikonę koła zębatego i wybierz Połączenia z menu.

    Alternatywnie, na stronie Szybki dostęp, kliknij przycisk Dane zewnętrzne > i przejdź do karty Połączenia.

    Połączenia, do których masz uprawnienia do wyświetlania, są wyświetlane wraz z adresem URL, datą utworzenia, właścicielem i komentarzem.

SQL

Uruchom następujące polecenie w notesie lub edytorze zapytań SQL usługi Databricks. Opcjonalnie zastąp element <pattern> predykatemLIKE.

SHOW CONNECTIONS [LIKE <pattern>];

Uzyskaj szczegóły połączenia

Wymagane uprawnienia: właściciel połączenia, USE CONNECTION uprawnienia w magazynie metadanych lub pewne uprawnienia w połączeniu.

Eksplorator wykazu

  1. W obszarze roboczym usługi Azure Databricks kliknij ikonę KataloguKatalog.

  2. W górnej części okienka Wykaz kliknij koło zębate i wybierz Połączenia z menu.

    Alternatywnie, na stronie Szybki dostęp, kliknij przycisk Dane zewnętrzne > i przejdź do karty Połączenia.

  3. Znajdź połączenie i wybierz je, aby wyświetlić szczegóły.

SQL

Uruchom następujące polecenie w notesie lub edytorze zapytań SQL usługi Databricks.

DESCRIBE CONNECTION <connection-name>;

Udzielanie i odwoływanie uprawnień dotyczących połączeń

Możesz udzielić uprawnień do używania połączenia do tworzenia katalogów obcych lub wyświetlania szczegółowych informacji o połączeniu:

  • CREATE FOREIGN CATALOG umożliwia utworzenie katalogu zewnętrznego jako lustrzanego odbicia bazy danych tylko do odczytu w źródle danych opisanym przez połączenie.
  • USE CONNECTION umożliwia korzystanie z połączenia w DLT do zbierania danych ze źródła danych do usługi Azure Databricks. Jeśli jednak zostanie udzielona na poziomie magazynu metadanych, umożliwia tylko wyświetlanie szczegółów połączeń w magazynie metadanych. Użytkownikom nadal trzeba przyznawać USE CONNECTION na poszczególnych połączeniach, aby ich używać.

Wymagane uprawnienia: administrator magazynu metadanych lub właściciel połączenia.

Eksplorator wykazu

Aby udzielić uprawnień do korzystania z połączenia:

  1. W obszarze roboczym usługi Azure Databricks kliknij ikonę KataloguKatalog.

  2. Na górze okienka Katalog kliknij ikonę koła zębatego i wybierz Połączenia z menu.

    Alternatywnie, na stronie Szybki dostęp, kliknij przycisk Dane zewnętrzne> i przejdź do karty Połączenia.

  3. Znajdź połączenie i wybierz je.

  4. Na karcie Uprawnienia kliknij Udziel.

  5. W oknie dialogowym Nadawanie uprawnień zacznij wpisywać nazwę użytkownika lub grupy, lub kliknij menu użytkownika, aby przeglądać i wybierać użytkowników i grupy.

  6. Wybierz uprawnienia, które chcesz przyznać.

    Zobacz opisy uprawnień w sekcji wprowadzenie.

  7. Kliknij Grant.

Aby odwołać uprawnienia połączenia:

  1. Wykonaj powyższe kroki, aby przejść do karty Uprawnienia dla połączenia.
  2. Wybierz użytkownika lub grupę, której uprawnienia chcesz odwołać.
  3. Kliknij przycisk Odwołaj zarówno na karcie, jak i w oknie dialogowym potwierdzenia.

SQL

Aby udzielić możliwości utworzenia wykazu obcego przy użyciu połączenia, uruchom następujące polecenie w notesie lub edytorze zapytań SQL usługi Databricks.

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

Aby przyznać możliwość wyświetlania połączenia, uruchom następujące polecenie:

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

Aby odwołać uprawnienie, uruchom następujące polecenie, gdzie <privilege> jest jednym z uprawnień w połączeniu udzielonym użytkownikowi:

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

Usuwanie połączeń

Wymagane uprawnienia: Właściciel połączenia

Eksplorator wykazu

  1. W obszarze roboczym usługi Azure Databricks kliknij ikonę KataloguKatalog.

  2. W górnej części okienka Katalog kliknij ikonę koła zębatego i wybierz pozycję Połączenia z menu.

    Alternatywnie na stronie Szybki dostęp kliknij przycisk Dane zewnętrzne > i przejdź do karty Połączenia.

  3. Znajdź połączenie i wybierz je.

  4. Menu Kebab Kliknij menu kebab i wybierz pozycję Usuń.

  5. W oknie dialogowym potwierdzenia kliknij pozycję Usuń.

SQL

Uruchom następujące polecenie w notesie lub edytorze zapytań SQL usługi Databricks.

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