schemas parancscsoport

Note

Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A schemasDatabricks parancssori felületén található parancscsoport a Unity Catalog sémáinak kezelésére szolgáló parancsokat tartalmaz. A séma a Unity Catalog háromszintű névterének második rétege. A séma táblákat, nézeteket és függvényeket rendszerez. Lásd: Mik azok a sémák az Azure Databricksben?.

databricks-sémák létrehozása

Hozzon létre egy új sémát a katalógushoz a metaadattárban. A hívónak metaadattár-rendszergazdának kell lennie, vagy rendelkeznie kell a CREATE_SCHEMA szülőkatalógus jogosultságával.

databricks schemas create NAME CATALOG_NAME [flags]

Arguments

NAME

    A séma neve a szülőkatalógus viszonylatában.

CATALOG_NAME

    A szülőkatalógus neve.

Beállítások

--comment string

    Felhasználó által megadott szabad formátumú szöveges leírás.

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--storage-root string

    Felügyelt táblák tároló gyökér URL-címe a sémán belül.

Globális jelzők

Examples

Az alábbi példa létrehoz egy új sémát analytics a main katalógusban:

databricks schemas create analytics main

Az alábbi példa egy új sémát hoz létre megjegyzéssel:

databricks schemas create analytics main --comment "Schema for analytics data"

databricks-sémák törlése

Törölje a megadott sémát a szülőkatalógusból. A hívónak a séma tulajdonosának vagy a szülőkatalógus tulajdonosának kell lennie.

databricks schemas delete FULL_NAME [flags]

Arguments

FULL_NAME

    A séma teljes neve.

Beállítások

--force

    A törlés kényszerítése akkor is, ha a séma nem üres.

Globális jelzők

Examples

Az alábbi példa egy sémát töröl:

databricks schemas delete main.analytics

Az alábbi példaerősség akkor is törli a sémát, ha az nem üres:

databricks schemas delete main.analytics --force

Databricks-sémák lekérése

Kérje le a megadott sémát a metaadattárban. A hívónak metaadattár-rendszergazdának, a séma tulajdonosának vagy a sémán jogosultsággal rendelkező felhasználónak USE_SCHEMA kell lennie.

databricks schemas get FULL_NAME [flags]

Arguments

FULL_NAME

    A séma teljes neve.

Beállítások

--include-browse

    Azt határozza meg, hogy szerepeljenek-e sémák a válaszban, amelyekhez az egyszerű felhasználó csak a szelektív metaadatokhoz fér hozzá.

Globális jelzők

Examples

Az alábbi példa egy sémával kapcsolatos információkat kap:

databricks schemas get main.analytics

Az alábbi példa megkapja a sémainformációkat, beleértve a tallózási engedélyeket is.

databricks schemas get main.analytics --include-browse

databricks-sémák listája

Egy katalógus sémáinak listázása a metaadattárban. Ha a hívó a metaadattár rendszergazdája vagy a szülőkatalógus tulajdonosa, a rendszer lekéri a katalógus összes sémáját. Ellenkező esetben csak a hívó tulajdonában lévő sémák lesznek lekérve (vagy amelyekhez a hívó rendelkezik jogosultsággal USE_SCHEMA ). A tömb elemeinek adott sorrendje nem garantált.

databricks schemas list CATALOG_NAME [flags]

Arguments

CATALOG_NAME

    Szülőkatalógus az érdekes sémákhoz.

Beállítások

--include-browse

    Azt határozza meg, hogy szerepeljenek-e sémák a válaszban, amelyekhez az egyszerű felhasználó csak a szelektív metaadatokhoz fér hozzá.

--max-results int

    A visszaadandó sémák maximális száma.

--page-token string

    Átlátszatlan lapozási token a következő oldalra ugráshoz az előző lekérdezés alapján.

Globális jelzők

Examples

Az alábbi példa a katalógus összes sémáját main felsorolja:

databricks schemas list main

Az alábbi példa a legfeljebb 10 találatot tartalmazó sémákat sorolja fel:

databricks schemas list main --max-results 10

Az alábbi példa a lapozást használó sémákat sorolja fel:

databricks schemas list main --page-token <token>

Databricks-sémák frissítése

Katalógus sémájának frissítése. A hívónak a séma vagy a metaadattár rendszergazdájának kell lennie. Ha a hívó metaadattár-rendszergazda, csak a owner mező módosítható a frissítésben. Ha a name mezőt frissíteni kell, a hívónak metaadattár-rendszergazdának kell lennie, vagy rendelkeznie kell a CREATE_SCHEMA szülőkatalógus jogosultságával.

databricks schemas update FULL_NAME [flags]

Arguments

FULL_NAME

    A séma teljes neve.

Beállítások

--comment string

    Felhasználó által megadott szabad formátumú szöveges leírás.

--enable-predictive-optimization EnablePredictiveOptimization

    Engedélyezni kell-e a prediktív optimalizálást ehhez az objektumhoz és az alatta lévő objektumokhoz. Támogatott értékek: [DISABLE, ENABLE, INHERIT]

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.

--new-name string

    A séma új neve.

--owner string

    A séma jelenlegi tulajdonosának felhasználóneve.

Globális jelzők

Examples

Az alábbi példa frissíti a séma megjegyzését:

databricks schemas update main.analytics --comment "Updated analytics schema"

Az alábbi példa egy séma tulajdonosát módosítja:

databricks schemas update main.analytics --owner someone@example.com

Az alábbi példa átnevez egy sémát:

databricks schemas update main.analytics --new-name analytics_v2

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, amely lehet text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenettípusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag