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
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
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 .
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
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
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
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
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
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
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ů.
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í
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
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)
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 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 .
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
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