Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
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
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
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
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ů.
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)
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)
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
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
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
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
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.
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.
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