Sdílet prostřednictvím


tables skupina příkazů

Note

Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázce.

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Skupina tables příkazů v rozhraní příkazového řádku Databricks obsahuje příkazy pro správu tabulek v katalogu Unity. Tabulka se nachází ve třetí vrstvě tříúrovňového oboru názvů katalogu Unity. Obsahuje řádky dat.

Odstranění tabulek Databricks

Odstraňte tabulku ze zadaného nadřazeného katalogu a schématu. Volající musí být vlastníkem nadřazeného katalogu, mít USE_CATALOG oprávnění pro nadřazený katalog a být vlastníkem nadřazeného schématu nebo vlastníkem tabulky a mít USE_CATALOG oprávnění pro nadřazený katalog a USE_SCHEMA oprávnění nadřazeného schématu.

databricks tables delete FULL_NAME [flags]

Arguments

FULL_NAME

    Úplný název tabulky.

Možnosti

Globální příznaky

Examples

Následující příklad odstraní tabulku:

databricks tables delete my_catalog.my_schema.my_table

Tabulky Databricks jsou k dispozici

Získejte, zda tabulka existuje v metastoru pro určitý katalog a schéma. Volající musí splňovat jeden z následujících požadavků:

  • Být správcem metastoru
  • Staň se vlastníkem nadřazeného katalogu
  • Buďte vlastníkem nadřazeného schématu a mějte právo USE_CATALOG na nadřazený katalog.
  • Abyste měli USE_CATALOG oprávnění k nadřazenému katalogu a USE_SCHEMA oprávnění k nadřazenému schématu, a navíc buď byli vlastníkem tabulky, nebo měli SELECT oprávnění k tabulce.
  • Mít BROWSE oprávnění pro nadřazený katalog
  • Mít BROWSE oprávnění k nadřazenému schématu.
databricks tables exists FULL_NAME [flags]

Arguments

FULL_NAME

    Úplný název tabulky.

Možnosti

Globální příznaky

Examples

Následující příklad zkontroluje, jestli tabulka existuje:

databricks tables exists my_catalog.my_schema.my_table

Získání tabulek Databricks

Získejte tabulku z metastoru pro konkrétní katalog a schéma. Volající musí splňovat jeden z následujících požadavků:

  • Být správcem metastoru
  • Staň se vlastníkem nadřazeného katalogu
  • Buďte vlastníkem nadřazeného schématu a mějte právo USE_CATALOG na nadřazený katalog.
  • Abyste měli USE_CATALOG oprávnění k nadřazenému katalogu a USE_SCHEMA oprávnění k nadřazenému schématu, a navíc buď byli vlastníkem tabulky, nebo měli SELECT oprávnění k tabulce.
databricks tables get FULL_NAME [flags]

Arguments

FULL_NAME

    Úplný název tabulky.

Možnosti

--include-browse

    Zda zahrnout tabulky do odpovědi, ke které může oprávněný subjekt přistupovat pouze k selektivním metadatům.

--include-delta-metadata

    Zda mají být do odpovědi zahrnuta rozdílová metadata.

--include-manifest-capabilities

    Zda přidat manifest, který obsahuje schopnosti tabulky.

Globální příznaky

Examples

Následující příklad získá informace o tabulce:

databricks tables get my_catalog.my_schema.my_table

Následující příklad získá tabulku včetně delta metadat.

databricks tables get my_catalog.my_schema.my_table --include-delta-metadata

Seznam tabulek Databricks

Vypište seznam všech tabulek pro aktuální metastore pod nadřazeným katalogem a schématem. Volající musí být správcem metastoru nebo vlastníkem tabulky, nebo mít SELECT oprávnění k tabulce. V druhém případě musí být volající také vlastníkem nebo mít USE_CATALOG oprávnění na nadřazený katalog a USE_SCHEMA oprávnění v nadřazeném schématu. Neexistuje žádná záruka konkrétního řazení prvků v poli.

databricks tables list CATALOG_NAME SCHEMA_NAME [flags]

Arguments

CATALOG_NAME

    Název nadřazeného katalogu pro tabulky, o které máte zájem.

SCHEMA_NAME

    Nadřazené schéma tabulek

Možnosti

--include-browse

    Zda zahrnout tabulky do odpovědi, ke které může oprávněný subjekt přistupovat pouze k selektivním metadatům.

--include-delta-metadata

    Zda mají být do odpovědi zahrnuta rozdílová metadata.

--include-manifest-capabilities

    Zda přidat manifest, který obsahuje schopnosti tabulky.

--max-results int

    Maximální počet tabulek, které se mají vrátit.

--omit-columns

    Zda chcete vynechat sloupce tabulky z odpovědi, nebo ne.

--omit-properties

    Zda se mají vynechat vlastnosti tabulky z odpovědi, nebo ne.

--omit-username

    Zda se vynechá uživatelské jméno tabulky (např.

--page-token string

    Netransparentní token, který se má odeslat na další stránku výsledků (stránkování).

Globální příznaky

Examples

Následující příklad obsahuje seznam všech tabulek v katalogu a schématu:

databricks tables list my_catalog my_schema

Následující příklad uvádí tabulky s vynechanými sloupci:

databricks tables list my_catalog my_schema --omit-columns

Souhrny seznamů tabulek Databricks

Seznam souhrnů tabulek pro schéma a katalog v rámci metastoru. Vrácené souhrny tabulky jsou buď:

  • souhrny pro tabulky (v aktuálním metastoru a nadřazeném katalogu i schématu), když je uživatel správcem metastoru
  • nebo souhrny pro tabulky a schémata (v rámci aktuálního metastoru a nadřazeného katalogu), u kterých má uživatel vlastnictví nebo SELECT oprávnění k tabulce a vlastnictví či USE_SCHEMA oprávnění ke schématu, pokud má uživatel také vlastnictví nebo USE_CATALOG oprávnění k nadřazenému katalogu.

Neexistuje žádná záruka konkrétního řazení prvků v poli.

databricks tables list-summaries CATALOG_NAME [flags]

Arguments

CATALOG_NAME

    Název nadřazeného katalogu pro tabulky, o které máte zájem.

Možnosti

--include-manifest-capabilities

    Zda přidat manifest, který obsahuje schopnosti tabulky.

--max-results int

    Maximální počet souhrnů pro tabulky, které mají být vráceny.

--page-token string

    Netransparentní token stránkování pro přechod na další stránku na základě předchozího dotazu.

--schema-name-pattern string

    Vzor SQL LIKE (% a _) pro názvy schémat.

--table-name-pattern string

    Vzor SQL LIKE (% a _) pro názvy tabulek.

Globální příznaky

Examples

Následující příklad uvádí souhrny tabulek pro katalog:

databricks tables list-summaries my_catalog

Následující příklad uvádí souhrny tabulek se vzorem názvu schématu:

databricks tables list-summaries my_catalog --schema-name-pattern "prod_%"

Následující příklad uvádí souhrny tabulek se vzorem názvů tabulek:

databricks tables list-summaries my_catalog --table-name-pattern "fact_%"

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít