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

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.

  2. W górnej części okienka Wykaz kliknij ikonę Ikona koła zębatego 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

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.

  2. W górnej części okienka Wykaz kliknij ikonę Ikona koła zębatego 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, 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 udzielani 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 pozycję Ikona wykazu Wykaz.

  2. W górnej części okienka Wykaz kliknij ikonę Ikona koła zębatego 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. Na karcie Uprawnienia kliknij pozycję Udziel.

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

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

    Zobacz opisy uprawnień w sekcji wprowadzenie.

  7. Kliknij pozycję Udziel.

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

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.

  2. W górnej części okienka Wykaz kliknij ikonę Ikona koła zębatego 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>;