Správa připojení pro federaci Lakehouse
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. Připojení je zabezpečitelný objekt v katalogu Unity, který určuje cestu a přihlašovací údaje pro přístup k externímu databázovému systému.
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
V pracovním prostoru Azure Databricks klikněte na Katalog.
V horní části podokna Katalog klikněte na ikonu ozubeného kola a v nabídce vyberte Připojení .
Případně na stránce Rychlý přístup klikněte na tlačítko Externí data >a přejděte na kartu 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
V pracovním prostoru Azure Databricks klikněte na Katalog.
V horní části podokna Katalog klikněte na ikonu ozubeného kola a v nabídce vyberte Připojení .
Případně na stránce Rychlý přístup klikněte na tlačítko Externí data >a přejděte na kartu Připojení.
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í:
V pracovním prostoru Azure Databricks klikněte na Katalog.
V horní části podokna Katalog klikněte na ikonu ozubeného kola a v nabídce vyberte Připojení .
Případně na stránce Rychlý přístup klikněte na tlačítko Externí data >a přejděte na kartu Připojení.
Vyhledejte připojení a vyberte ho.
Na kartě Oprávnění klikněte na Udělit.
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.Vyberte oprávnění, která chcete udělit.
Podívejte se na popisy oprávnění v úvodu oddílu.
Klikněte na Udělit.
Odvolání oprávnění připojení:
- Pomocí předchozích kroků se dostanete na kartu Oprávnění pro připojení.
- Vyberte uživatele nebo skupinu, jejichž oprávnění chcete odvolat.
- 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
V pracovním prostoru Azure Databricks klikněte na Katalog.
V horní části podokna Katalog klikněte na ikonu ozubeného kola a v nabídce vyberte Připojení .
Případně na stránce Rychlý přístup klikněte na tlačítko Externí data >a přejděte na kartu Připojení.
Vyhledejte připojení a vyberte ho.
Klikněte na nabídku kebab a vyberte Odstranit.
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>;