Sdílet prostřednictvím


Prozkoumání databázových objektů

Tato stránka podrobně popisuje, jak v katalogu Unity vyhledat a prozkoumat katalogy, schémata, tabulky a další databázové objekty. Pokyny na této stránce se zaměřují na vrácení podrobností o databázových objektech, u kterých máte alespoň BROWSESELECT oprávnění.

Obecné informace o oprávněních katalogu Unity naleznete v tématu Oprávnění katalogu Unity a zabezpečitelné objekty. Informace o tom, jak nastavit vlastnictví schématu a oprávnění, naleznete v tématu Správa vlastnictví objektů Katalogu Unity a správa oprávnění v Katalogu Unity.

Tato stránka obsahuje pokyny pro Průzkumníka katalogu a SQL. Vyberte ikonu Data.Ikona katalogu na bočním panelu pracovního prostoru pro přístup k Průzkumníku katalogu. Příkazy SQL můžete spouštět z poznámkového bloku nebo editoru dotazů připojeného k výpočetním prostředkům. Pokud chcete zobrazit databázové objekty pomocí Průzkumníka katalogu, musíte mít alespoň BROWSE oprávnění k objektům. Chcete-li zobrazit databázové objekty pomocí SQL, musíte mít alespoň SELECT oprávnění k objektu, stejně jako USE CATALOG nadřazený katalog a USE SCHEMA nadřazené schéma. Databázové objekty řízené katalogem Unity můžete procházet v Průzkumníku katalogu bez aktivního výpočetního výkonu. Pokud chcete prozkoumat data v hive_metastore a dalších katalogech, které nejsou spravovány katalogem Unity, musíte se připojit k výpočetním prostředkům s příslušnými oprávněními.

Filtrování databázových objektů

Během interaktivního zkoumání databázových objektů pomocí Průzkumníka katalogu můžete pomocí zadaného textového pole filtrovat výsledky. Zvýrazňují se odpovídající řetězce v názvech objektů, ale pouze mezi aktuálně viditelnými databázovými objekty. Úplné vyhledávání všech databázových objektů najdete v tématu Hledání objektů pracovního prostoru.

SQL poskytuje podobné funkce tím, že volitelně specifikuje regex_pattern klauzuli ve spojení s příkazem SHOW , například následující:

SHOW TABLES IN schema_name LIKE 'sales_*_fy23'

Vyžádání oprávnění k objektu

Důležité

Tato funkce je ve verzi Public Preview.

Pokud jsou cíle žádostí o přístup nakonfigurované v katalogu Unity, můžete požádat o oprávnění k objektům, kde máte BROWSE oprávnění nebo přímou adresu URL objektu. Můžete také požádat o oprávnění přímo z chyb odepřených oprávnění v poznámkových blocích a editoru SQL.

Pokud máte ALL PRIVILEGES na objektu, nemůžete požádat o přístup ve jménu druhých pomocí Průzkumníka katalogu. Místo toho použijte rozhraní API pro vytvoření žádostí o přístup.

  1. V pracovním prostoru Azure Databricks klikněte na ikonu Data.Katalog.

  2. Vyberte objekt, například katalog, schéma, tabulku nebo zobrazení.

  3. Klikněte na Požádat o oprávnění.

  4. Vyberte objekty zabezpečení, pro které požadujete přístup. Můžete požádat o přístup pro sebe, instanční objekty, skupiny a další uživatele.

  5. Vyberte oprávnění a volitelně přidejte zprávu ke schvalovatelům.

    Pokud je nakonfigurovaná adresa URL přesměrování, tento formulář se nezobrazí. Místo toho se přesměrujete na zadanou adresu URL, aby se vaše žádost dokončila.

    Požádejte o přístup k objektu.

  6. Klikněte na Žádost. Nakonfigurovaným schvalovatelům se odešle zpráva s vaší žádostí o přístup.

Prozkoumání katalogů

Katalogy představují nejvyšší úroveň zásad správného řízení dat v každém metastoru katalogu Unity.

SQL

Spuštěním následujícího příkazu zobrazte seznam katalogů, které máte k dispozici.

SHOW CATALOGS

Viz SHOW CATALOGS.

Průzkumník katalogu

Když se dostanete k Průzkumníku katalogu, zobrazí se vám seznam katalogů, které máte k dispozici.

Výběr katalogu

SQL

Spuštěním následujícího příkazu nastavte aktuálně aktivní katalog.

USE CATALOG catalog_name

Viz USE CATALOG.

Průzkumník katalogu

Kliknutím vyberte název katalogu.

Zobrazit podrobnosti o katalogu

SQL

Spuštěním následujícího příkazu popište katalog.

DESCRIBE CATALOG catalog_name

Viz DESCRIBE CATALOG.

Průzkumník katalogu

Výběrem karty Podrobnosti zkontrolujte podrobnosti katalogu.

Prozkoumání schémat

Schémata jsou kolekce tabulek, zobrazení, svazků, funkcí a modelů v katalogu Unity. Schémata jsou obsažena v katalogech.

SQL

Spuštěním následujícího příkazu zobrazíte seznam dostupných schémat.

SHOW SCHEMAS IN catalog_name

Viz SHOW SCHEMAS.

Průzkumník katalogu

Když v Průzkumníku katalogu vyberete katalog, zobrazí se seznam dostupných schémat.

Výběr schématu

SQL

Spuštěním následujícího příkazu nastavte aktuálně aktivní schéma.

USE schema catalog_name.schema_name

Viz USE SCHEMA.

Průzkumník katalogu

Kliknutím na název schématu ho vyberte.

Zobrazit podrobnosti schématu

SQL

Spuštěním následujícího příkazu popište schéma.

DESCRIBE SCHEMA schema_name

Viz DESCRIBE SCHEMA.

Průzkumník katalogu

Výběrem karty Podrobnosti zkontrolujte podrobnosti schématu.

Prozkoumání tabulek a zobrazení

Tabulky a zobrazení jsou obsaženy ve schématech. Většina tabulek v katalogu Unity je zajištěna službou Delta Lake, ale můžete mít také přístup k tabulkám registrovaným vůči externím datům. Podívejte se, jaká data můžete dotazovat pomocí Azure Databricks?

Zobrazení v katalogu Unity vždy odkazují na data v jiné tabulce.

SQL

Spuštěním následujícího příkazu zobrazte seznam tabulek, které máte k dispozici.

SHOW TABLES IN catalog_name.schema_name

Spuštěním následujícího příkazu zobrazte seznam tabulek, které máte k dispozici.

SHOW VIEWS IN catalog_name.schema_name

Viz SHOW TABLES a SHOW VIEWS.

Průzkumník katalogu

Když v Průzkumníku katalogu vyberete schéma, zobrazí se seznam dostupných tabulek a zobrazení.

Poznámka:

Pokud schéma obsahuje další databázové objekty, jako jsou svazky, možná budete muset kliknout na Tabulky a rozbalit seznam tabulek a zobrazení.

Zobrazení obsahu a podrobností tabulky

Většinu podrobností tabulky můžete zobrazit pomocí Průzkumníka katalogu nebo SQL. Některé podrobnosti jsou k dispozici pouze v uživatelském rozhraní Průzkumníka katalogů.

Výběrem tabulky v Průzkumníku katalogu můžete prozkoumat podrobnosti o tabulce.

Prozkoumání sloupců tabulky

Poznámka:

Uživatelé, kteří mají pouze BROWSE oprávnění k objektu, nemůžou SHOW COLUMNS zkoumat sloupce tabulky pomocí příkazu SQL.

SQL

Spuštěním následujícího příkazu zobrazte sloupce tabulky.

SHOW COLUMNS IN table_name

Viz SHOW COLUMNS.

Průzkumník katalogu

Výběrem karty Sloupce zobrazíte sloupce tabulky.

Zobrazení ukázkových dat

SQL

Spuštěním následujícího příkazu zobrazte 1 000 záznamů z tabulky.

SELECT * FROM table_name LIMIT 1000;

Viz Dotazování na data.

Průzkumník katalogu

Vyberte kartu Ukázková data pro zobrazení ukázkových dat. K aktivním výpočtům musíte mít přístup k ukázkovým datům.

Prozkoumání tabulkových dat pomocí LLM

Důležité

Tato funkce je ve verzi Public Preview.

Dotazy k ukázkovým datům v přirozeném jazyce můžete klást pomocí Průzkumníka katalogu. Pomocník vygeneruje SQL na základě kontextu metadat a vzorů použití tabulek. Po vygenerování dotazu můžete dotaz ověřit a pak ho spustit v podkladové tabulce.

Vyberte kartu Ukázková data a položte otázku týkající se dat. Musíte mít přístup k aktivnímu výpočetnímu prostředku a aktivním funkcím umělé inteligence poháněným partnery.

Prozkoumání dat pomocí LLM

Zobrazit podrobnosti tabulky

Poznámka:

Uživatelé s oprávněním k objektu BROWSE nemohou zobrazit podrobnosti tabulky pomocí DESCRIBE TABLE příkazu SQL.

SQL

Spuštěním následujícího příkazu popište tabulku.

DESCRIBE TABLE table_name

Spuštěním následujícího příkazu zobrazte vlastnosti tabulky.

SHOW TBLPROPERTIES table_name

Viz DESCRIBE TABLE a SHOW TBLPROPERTIES.

Průzkumník katalogu

Výběrem karty Podrobnosti zkontrolujte podrobnosti tabulky včetně vlastností tabulky.

Zobrazení historie tabulek

Historie tabulek je k dispozici pro tabulky Delta. Všechny spravované tabulky v katalogu Unity jsou tabulky Delta.

SQL

Spuštěním následujícího příkazu zkontrolujte historii tabulek.

DESCRIBE HISTORY table_name

Viz DESCRIBE HISTORY.

Průzkumník katalogu

Vyberte kartu Historie a zkontrolujte historii tabulek.

Zobrazení častých dotazů a uživatelů

Pokud je tabulka zaregistrovaná v katalogu Unity, můžete pomocí Průzkumníka katalogu zobrazit nejčastější dotazy provedené v tabulce a uživatelé, kteří k tabulce během posledních 30 dnů přistupovali. Viz Zobrazení častých dotazů a uživatelů tabulky.

Zobrazení vztahů mezi primárním klíčem a cizím klíčem

U tabulek s definovanými cizími klíči klikněte na Zobrazit relaceTlačítko Zobrazit relacev pravém horním rohu karty Sloupce. Otevře se diagram vztahů entit (ERD). ERD zobrazuje relace primárního klíče a cizího klíče mezi tabulkami v grafu a poskytuje jasné a intuitivní znázornění toho, jak se datové entity propojují.

Diagram vztahu mezi entitami

Další informace o omezeních primárního a cizího klíče najdete v tématu Omezení v Azure Databricks. Další informace o diagramech vztahů entit najdete v tématu Zobrazení diagramu vztahů mezi entitami.