Zarządzanie połączeniami dla Lakehouse Federation
W tym artykule opisano sposób wyświetlania listy wszystkich połączeń federacyjnych usługi Lakehouse zdefiniowanych w magazynie metadanych wykazu aparatu Unity, uzyskiwania szczegółów połączenia, udzielania uprawnień połączenia i usuwania połączeń przy użyciu eksploratora wykazu i instrukcji SQL w notesach lub edytorze zapytań SQL usługi Databricks. Połączenie to zabezpieczany obiekt w katalogu aparatu Unity, który określa ścieżkę i poświadczenia dostępu 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.
Wyświetlanie listy 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
W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
W górnej części okienka Wykaz 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.
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>];
Pobieranie szczegółów połączenia
Wymagane uprawnienia: właściciel połączenia, USE CONNECTION
uprawnienia w magazynie metadanych lub pewne uprawnienia w połączeniu.
Eksplorator wykazu
W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
W górnej części okienka Wykaz 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.
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 wykazu obcego jako dublowania bazy danych tylko do odczytu w źródle danych opisanym przez połączenie.USE CONNECTION
program zapewnia możliwość używania połączenia w tabelach delta live do pozyskiwania 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żytkownicy muszą być nadal udzielaniUSE 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:
W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
W górnej części okienka Wykaz 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.
Znajdź połączenie i wybierz je.
Na karcie Uprawnienia kliknij pozycję Udziel.
W oknie dialogowym Udzielanie w
<connection-name>
oknie dialogowym rozpocznij wpisywanie nazwy użytkownika lub grupy lub kliknij menu użytkownika, aby przeglądać i wybierać użytkowników i grupy.Wybierz uprawnienia, które chcesz przyznać.
Zobacz opisy uprawnień w sekcji wprowadzenie.
Kliknij pozycję Udziel.
Aby odwołać uprawnienia połączenia:
- Wykonaj powyższe kroki, aby przejść do karty Uprawnienia dla połączenia.
- Wybierz użytkownika lub grupę, której uprawnienia chcesz odwołać.
- Kliknij pozycję 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
W obszarze roboczym usługi Azure Databricks kliknij pozycję Wykaz.
W górnej części okienka Wykaz 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.
Znajdź połączenie i wybierz je.
Kliknij menu kebab i wybierz pozycję Usuń.
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>;