Sdílet prostřednictvím


warehouses 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 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

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

Ú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

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

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 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

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

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