Sdílet prostřednictvím


Správa připojení pro federaci Lakehouse

Důležité

Tato funkce je ve verzi Public Preview.

Tento článek popisuje, jak vypsat všechna připojení Lakehouse Federation definovaná v metastoru katalogu Unity, získat podrobnosti o připojení, udělit oprávnění k připojení a odstranit připojení pomocí Průzkumníka katalogu a příkazů SQL v poznámkových blocích nebo v editoru dotazů SQL Databricks.

Viz také Vytvoření připojení.

Pokud raději používáte rozhraní REST API, prohlédni si referenční dokumentace k Azure Databricks.

Výpis připojení

Požadovaná oprávnění: Seznam vrácených připojení závisí na vaší roli a oprávněních. Uživatelé s oprávněním USE CONNECTION k metastoru uvidí všechna připojení. V opačném případě můžete zobrazit pouze připojení, pro která jste vlastníkem objektu připojení nebo máte určitá oprávnění.

Průzkumník katalogu

  1. V pracovním prostoru Azure Databricks klikněte na Ikona kataloguKatalog.

  2. V levém podokně rozbalte nabídku Externí data a vyberte Připojení.

    Zobrazí se připojení, která máte oprávnění k zobrazení, spolu s adresou URL, datem vytvoření, vlastníkem a komentářem.

Sql

V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz. Volitelně můžete nahradit <pattern> predikátemLIKE.

SHOW CONNECTIONS [LIKE <pattern>];

Získání podrobností o připojení

Požadovaná oprávnění: Vlastník připojení, USE CONNECTION oprávnění k metastoru nebo určitá oprávnění pro připojení.

Průzkumník katalogu

  1. V pracovním prostoru Azure Databricks klikněte na Ikona kataloguKatalog.
  2. V levém podokně rozbalte nabídku Externí data a vyberte Připojení.
  3. Vyhledejte připojení a vyberte ho, abyste zobrazili podrobnosti.

Sql

V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz.

DESCRIBE CONNECTION <connection-name>;

Udělení a odvolání oprávnění pro připojení

Můžete udělit oprávnění k použití připojení k vytváření cizích katalogů nebo k zobrazení podrobností o připojení:

  • CREATE FOREIGN CATALOG uděluje možnost vytvořit cizí katalog jako zrcadlo databáze jen pro čtení ve zdroji dat popsaném připojením.
  • USE CONNECTION uděluje možnost používat připojení v Delta Live Tables k ingestování dat ze zdroje dat do Azure Databricks. Pokud je však udělena na úrovni metastoru, umožňuje zobrazit pouze podrobnosti připojení v metastoru. Aby je mohli uživatelé používat, musí být stále udělovaní USE CONNECTION u jednotlivých připojení.

Požadovaná oprávnění: Správce metastoru nebo vlastník připojení.

Průzkumník katalogu

Udělení oprávnění k používání připojení:

  1. V pracovním prostoru Azure Databricks klikněte na Ikona kataloguKatalog.

  2. V levém podokně rozbalte nabídku Externí data a vyberte Připojení.

  3. Vyhledejte připojení a vyberte ho.

  4. Na kartě Oprávnění klikněte na Udělit.

  5. V dialogovém okně Udělení <connection-name> začněte psát jméno uživatele nebo skupiny nebo klikněte na nabídku uživatele a vyberte uživatele a skupiny.

  6. Vyberte oprávnění, která chcete udělit.

    Podívejte se na popisy oprávnění v úvodu oddílu.

  7. Klikněte na Udělit.

Odvolání oprávnění připojení:

  1. Pomocí předchozích kroků se dostanete na kartu Oprávnění pro připojení.
  2. Vyberte uživatele nebo skupinu, jejichž oprávnění chcete odvolat.
  3. Klikněte na Tlačítko Odvolat na kartě i v potvrzovací dialogovém okně.

Sql

Pokud chcete udělit možnost vytvořit cizí katalog pomocí připojení, spusťte v poznámkovém bloku nebo editoru dotazů SQL Databricks následující příkaz.

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

Pokud chcete udělit možnost zobrazit připojení, spusťte následující příkaz:

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

Pokud chcete odvolat oprávnění, spusťte následující příkaz, kde <privilege> je jedním z oprávnění k připojení uděleným uživateli:

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

Vyřazení připojení

Požadovaná oprávnění: Vlastník připojení

Průzkumník katalogu

  1. V pracovním prostoru Azure Databricks klikněte na Ikona kataloguKatalog.
  2. V levém podokně rozbalte nabídku Externí data a vyberte Připojení.
  3. Vyhledejte připojení a vyberte ho.
  4. Klikněte na Nabídka Kebab nabídku kebab a vyberte Odstranit.
  5. V potvrzovací dialogovém okně klikněte na Odstranit.

Sql

V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz.

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