Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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.
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á.
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.
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.
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