warehouses skupina příkazů

Note

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 warehouses příkazů v rozhraní příkazového řádku Databricks umožňuje spravovat sklady SQL. SQL Warehouse je výpočetní prostředek, který umožňuje spouštět příkazy SQL na datových objektech v rámci Databricks SQL. Viz Připojení ke službě SQL Warehouse.

Vytvoření datových skladů

Vytvořte nový SQL Warehouse.

databricks warehouses create [flags]

Arguments

None

Možnosti

--auto-stop-mins int

    Doba v minutách, po kterou musí být SQL Warehouse nečinná (jinými slovy bez RUNNING dotazů), než se automaticky zastaví.

--cluster-size string

    Velikost clusterů přidělených pro tento sklad

--creator-name string

    Název tvůrce skladu.

--enable-photon

    Nakonfiguruje, jestli má sklad používat clustery optimalizované pro Photon.

--enable-serverless-compute

    Nakonfiguruje, jestli má sklad používat bezserverové výpočetní prostředky.

--instance-profile-arn string

    Deprecated.

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

--max-num-clusters int

    Maximální počet clusterů, které automatické škálování vytvoří pro zpracování souběžných dotazů.

--min-num-clusters int

    Minimální počet dostupných clusterů, které budou zachovány pro tento SQL Warehouse.

--name string

    Logický název clusteru

--no-wait

    Nečekejte na dosažení stavu SPUŠTĚNO

--spot-instance-policy SpotInstancePolicy

    Konfigurace, jestli má sklad používat spotové instance. Podporované hodnoty: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED

--timeout duration

    Maximální doba dosažení RUNNING stavu (výchozí 20 ms)

--warehouse-type CreateWarehouseRequestWarehouseType

    Typ skladu: PRO nebo CLASSIC. Podporované hodnoty: CLASSIC, PRO, TYPE_UNSPECIFIED

Globální příznaky

Examples

Následující příklad vytvoří nový SQL Warehouse se základní konfigurací:

databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60

Následující příklad vytvoří bezserverový sklad s povolenou aplikací Photon:

databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO

Databricks warehouses create-default-warehouse-override

Vytvořte výchozí přepsání skladu pro uživatele. Uživatelé můžou vytvořit vlastní přepsání. Správci můžou vytvářet přepsání pro libovolného uživatele.

databricks warehouses create-default-warehouse-override DEFAULT_WAREHOUSE_OVERRIDE_ID TYPE [flags]

Arguments

DEFAULT_WAREHOUSE_OVERRIDE_ID

    ID přepsání. Použijte číselné ID uživatele nebo řetězec me literálu pro aktuálního uživatele.

TYPE

    Typ chování přepsání. Podporované hodnoty: CUSTOM, LAST_SELECTED.

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

--name string

    Názevprostředkuho

--warehouse-id string

    Konkrétní ID skladu, pokud je CUSTOMtyp .

Globální příznaky

Examples

Následující příklad vytvoří přepsání vlastního skladu pro aktuálního uživatele:

databricks warehouses create-default-warehouse-override me CUSTOM --warehouse-id 1234567890abcdef

Odstranění datových skladů Databricks

Smazat SQL sklad

databricks warehouses delete ID [flags]

Arguments

ID

    Required. Identifikátor SQL skladu.

Možnosti

Globální příznaky

Examples

Následující příklad odstraní sklad se zadaným ID:

databricks warehouses delete 1234567890abcdef

Databricks warehouses delete-default-warehouse-override

Odstraňte výchozí přepsání skladu pro uživatele. Uživatelé můžou odstranit vlastní přepsání. Správci můžou odstranit přepsání pro libovolného uživatele. Po odstranění se použije výchozí sklad pracovního prostoru.

databricks warehouses delete-default-warehouse-override NAME [flags]

Arguments

NAME

    Názevprostředkuho Formát: default-warehouse-overrides/{default_warehouse_override_id}. ID může být číselné ID uživatele nebo literálový řetězec me pro aktuálního uživatele.

Možnosti

Globální příznaky

Examples

Následující příklad odstraní výchozí přepsání skladu pro aktuálního uživatele:

databricks warehouses delete-default-warehouse-override default-warehouse-overrides/me

Úpravy datových skladů databricks

Aktualizujte sklad. Aktualizuje konfiguraci pro SQL Warehouse.

databricks warehouses edit ID [flags]

Arguments

ID

    Required. ID skladu, který chcete nakonfigurovat.

Možnosti

--auto-stop-mins int

    Doba v minutách, po kterou musí být SQL Warehouse nečinná (jinými slovy bez RUNNING dotazů), než se automaticky zastaví.

--cluster-size string

    Velikost clusterů přidělených pro tento sklad

--creator-name string

    Název tvůrce skladu.

--enable-photon

    Nakonfiguruje, jestli má sklad používat clustery optimalizované pro Photon.

--enable-serverless-compute

    Nakonfiguruje, jestli má sklad používat bezserverové výpočetní prostředky.

--instance-profile-arn string

    Deprecated.

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

--max-num-clusters int

    Maximální počet clusterů, které automatické škálování vytvoří pro zpracování souběžných dotazů.

--min-num-clusters int

    Minimální počet dostupných clusterů, které budou zachovány pro tento SQL Warehouse.

--name string

    Logický název clusteru

--no-wait

    Nečekejte, až dosáhnete stavu RUNNING

--spot-instance-policy SpotInstancePolicy

    Konfigurace, jestli má sklad používat spotové instance. Podporované hodnoty: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED

--timeout duration

    Maximální doba dosažení RUNNING stavu (výchozí 20 ms)

--warehouse-type EditWarehouseRequestWarehouseType

    Typ skladu. Podporované hodnoty: CLASSIC, PRO, TYPE_UNSPECIFIED

Globální příznaky

Examples

Následující příklad aktualizuje sklad, aby změnil velikost clusteru a čas automatického zastavení:

databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30

Následující příklad povolí Photon pro existující sklad:

databricks warehouses edit 1234567890abcdef --enable-photon

Získání datových skladů databricks

Získejte informace pro jeden SQL Warehouse.

databricks warehouses get ID [flags]

Arguments

ID

    Required. Identifikátor SQL skladu.

Možnosti

Globální příznaky

Examples

Následující příklad získá informace o skladu se zadaným ID:

databricks warehouses get 1234567890abcdef

Databricks warehouses get-default-warehouse-override

Získejte výchozí přepsání skladu pro uživatele. Uživatelé mohou načíst vlastní přepsání. Správci můžou načíst přepsání pro libovolného uživatele. Pokud neexistuje žádné přepsání, použije se výchozí sklad pracovního prostoru.

databricks warehouses get-default-warehouse-override NAME [flags]

Arguments

NAME

    Název prostředku výchozího přepsání skladu, který se má načíst. Formát: default-warehouse-overrides/{default_warehouse_override_id}. ID může být číselné ID uživatele nebo literálový řetězec me pro aktuálního uživatele.

Možnosti

Globální příznaky

Examples

Následující příklad získá výchozí přepsání skladu pro aktuálního uživatele:

databricks warehouses get-default-warehouse-override default-warehouse-overrides/me

Databricks sklady get-workspace-warehouse-config

Získejte konfiguraci na úrovni pracovního prostoru sdílenou všemi sklady SQL v pracovním prostoru.

databricks warehouses get-workspace-warehouse-config [flags]

Arguments

None

Možnosti

Globální příznaky

Examples

Následující příklad získá konfiguraci úložiště pracovního prostoru:

databricks warehouses get-workspace-warehouse-config

Seznam skladů databricks

Zobrazí seznam všech skladů SQL, ve které má uživatel oprávnění ke správě.

databricks warehouses list [flags]

Arguments

None

Možnosti

--run-as-user-id int

    Objekt hlavní služby, který se použije k získání seznamu skladů.

Globální příznaky

Examples

Následující příklad obsahuje seznam všech skladů:

databricks warehouses list

Následující příklad uvádí sklady pomocí konkrétního instančního objektu:

databricks warehouses list --run-as-user-id 123456789

Seznam skladů databricks list-default-warehouse-overrides

Vypište všechny výchozí přepsání skladu v pracovním prostoru. Všechny přepsání můžou vypsat jenom správci pracovního prostoru.

databricks warehouses list-default-warehouse-overrides [flags]

Možnosti

--page-size int

    Maximální počet přepsání, které se mají vrátit.

--page-token string

    Token stránky přijatý z předchozího list-default-warehouse-overrides volání

Globální příznaky

Examples

Následující příklad uvádí všechny výchozí přepsání skladu:

databricks warehouses list-default-warehouse-overrides

Databricks warehouses set-workspace-warehouse-config

Nastavte konfiguraci na úrovni pracovního prostoru sdílenou všemi službami SQL Warehouse v pracovním prostoru.

databricks warehouses set-workspace-warehouse-config [flags]

Arguments

None

Možnosti

--google-service-account string

    Pouze GCP: Účet služby Google používaný k předání do clusteru pro získání přístupu ke cloudovému úložišti Google.

--instance-profile-arn string

    Pouze AWS: Profil instance použitý k předání role IAM do clusteru.

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy

    Zásady zabezpečení pro sklady Podporované hodnoty: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH

Globální příznaky

Examples

Následující příklad nastaví konfiguraci skladu pracovního prostoru pomocí zásad zabezpečení:

databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL

Spuštění datových skladů Databricks

Spusťte SQL Warehouse.

databricks warehouses start ID [flags]

Arguments

ID

    Required. Identifikátor SQL skladu.

Možnosti

--no-wait

    Nečekejte, až dosáhnete stavu RUNNING

--timeout duration

    Maximální doba dosažení RUNNING stavu (výchozí 20 ms)

Globální příznaky

Examples

Následující příklad spustí sklad se zadaným ID:

databricks warehouses start 1234567890abcdef

Následující příklad spustí sklad bez čekání na dosažení RUNNING stavu:

databricks warehouses start 1234567890abcdef --no-wait

Databricks – zastavení datových skladů

Zastavte SQL Warehouse.

databricks warehouses stop ID [flags]

Arguments

ID

    Required. Identifikátor SQL skladu.

Možnosti

--no-wait

    Nečekejte, až dosáhnete stavu STOPPED

--timeout duration

    Maximální doba dosažení STOPPED stavu (výchozí 20 ms)

Globální příznaky

Examples

Následující příklad zastaví sklad se zadaným ID:

databricks warehouses stop 1234567890abcdef

Následující příklad zastaví sklad bez čekání na dosažení STOPPED stavu:

databricks warehouses stop 1234567890abcdef --no-wait

Databricks Warehouses update-default-warehouse-override

Aktualizace existujícího výchozího přepsání skladu pro uživatele Uživatelé můžou aktualizovat vlastní přepsání. Správci můžou aktualizovat přepsání pro libovolného uživatele.

databricks warehouses update-default-warehouse-override NAME UPDATE_MASK TYPE [flags]

Arguments

NAME

    Názevprostředkuho Formát: default-warehouse-overrides/{default_warehouse_override_id}.

UPDATE_MASK

    Maska pole určující pole, která se mají aktualizovat. Slouží * k aktualizaci všech polí. Pokud --allow-missing je toto pole nastavené, bude ignorováno a použijí se všechna pole.

TYPE

    Typ chování přepsání. Podporované hodnoty: CUSTOM, LAST_SELECTED.

Možnosti

--allow-missing

    Pokud se nastavení a přepsání nenajde, vytvořte místo toho nové přepsání.

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

--name string

    Názevprostředkuho

--warehouse-id string

    Konkrétní ID skladu, pokud je CUSTOMtyp .

Globální příznaky

Examples

Následující příklad aktualizuje přepsání aktuálního uživatele na konkrétní sklad:

databricks warehouses update-default-warehouse-override default-warehouse-overrides/me warehouse_id CUSTOM --warehouse-id 1234567890abcdef

Datové sklady get-permission-levels

Získejte úrovně oprávnění SQL Warehouse.

databricks warehouses get-permission-levels WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    SQL Warehouse, pro který chcete získat nebo spravovat oprávnění.

Možnosti

Globální příznaky

Examples

Následující příklad získá úrovně oprávnění pro sklad:

databricks warehouses get-permission-levels 1234567890abcdef

Získání oprávnění k datovým skladům na platformě Databricks

Získejte oprávnění pro SQL sklad. Sql Warehouses mohou dědit oprávnění z jejich kořenového objektu.

databricks warehouses get-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    SQL Warehouse, pro který chcete získat nebo spravovat oprávnění.

Možnosti

Globální příznaky

Examples

Následující příklad získá oprávnění pro sklad:

databricks warehouses get-permissions 1234567890abcdef

Nastavení oprávnění pro datové sklady databricks

Nastavte oprávnění SQL Warehouse. Nastaví oprávnění pro objekt a nahradí stávající oprávnění, pokud existují. Odstraní všechna přímá oprávnění, pokud nejsou zadána žádná. Objekty mohou dědit oprávnění z kořenového objektu.

databricks warehouses set-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    SQL Warehouse, pro který chcete získat nebo spravovat oprávnění.

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad nastaví oprávnění pro sklad pomocí souboru JSON:

databricks warehouses set-permissions 1234567890abcdef --json @permissions.json

Databricks Warehouses – oprávnění k aktualizaci

Aktualizujte oprávnění ve službě SQL Warehouse. Sql Warehouses mohou dědit oprávnění z jejich kořenového objektu.

databricks warehouses update-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    SQL Warehouse, pro který chcete získat nebo spravovat oprávnění.

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path soubor JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad aktualizuje oprávnění pro sklad pomocí souboru JSON:

databricks warehouses update-permissions 1234567890abcdef --json @permissions.json

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 pro zápis výstupních protokolů do. 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 nebo textjson. 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 nebo textjson. 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 název DEFAULT profilu, 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 možné, cíl sady prostředků, který se má použít