Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. Databricks CLI finns i offentlig förhandsversion.
Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.
Med warehouses kommandogruppen i Databricks CLI kan du hantera SQL-lager. Ett SQL-lager är en beräkningsresurs som gör att du kan köra SQL-kommandon på dataobjekt i Databricks SQL. Se Ansluta till ett SQL-lager.
skapa databricks-lager
Skapa ett nytt SQL-lager.
databricks warehouses create [flags]
Arguments
None
Options
--auto-stop-mins int
Hur lång tid i minuter ett SQL-lager måste vara inaktivt (med andra ord inga RUNNING frågor) innan det stoppas automatiskt.
--cluster-size string
Storleken på de kluster som allokerats för det här lagret.
--creator-name string
Lagerskaparens namn
--enable-photon
Konfigurerar om lagret ska använda fotooptimerade kluster.
--enable-serverless-compute
Konfigurerar om lagret ska använda serverlös beräkning.
--instance-profile-arn string
Deprecated.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--max-num-clusters int
Maximalt antal kluster som autoskalningsappen skapar för att hantera samtidiga frågor.
--min-num-clusters int
Minsta antal tillgängliga kluster som ska underhållas för det här SQL-lagret.
--name string
Logiskt namn för klustret.
--no-wait
Vänta inte med att nå körningstillståndet
--spot-instance-policy SpotInstancePolicy
Konfigurationer om lagret ska använda spotinstanser. Värden som stöds: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Maximal tid för att nå RUNNING tillstånd (standard 20 ms)
--warehouse-type CreateWarehouseRequestWarehouseType
Lagerlagertyp: PRO eller CLASSIC. Värden som stöds: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
I följande exempel skapas ett nytt SQL-lager med grundläggande konfiguration:
databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60
I följande exempel skapas ett serverlöst lager med Photon aktiverat:
databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO
databricks warehouses create-default-warehouse-override
Skapa en standard åsidosättning av lager för en användare. Användare kan skapa en egen åsidosättning. Administratörer kan skapa åsidosättningar för alla användare.
databricks warehouses create-default-warehouse-override DEFAULT_WAREHOUSE_OVERRIDE_ID TYPE [flags]
Arguments
DEFAULT_WAREHOUSE_OVERRIDE_ID
ID:t för åsidosättningen. Använd ett numeriskt användar-ID eller literalsträngen me för den aktuella användaren.
TYPE
Typ av åsidosättningsbeteende. Värden som stöds: CUSTOM, LAST_SELECTED.
Options
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--name string
Resursnamnet för standardlagrets åsidosättning.
--warehouse-id string
Det specifika lager-ID:t när typen är CUSTOM.
Examples
I följande exempel skapas en åsidosättning av anpassat lager för den aktuella användaren:
databricks warehouses create-default-warehouse-override me CUSTOM --warehouse-id 1234567890abcdef
ta bort databricks-lager
Ta bort ett SQL-lager.
databricks warehouses delete ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
Examples
I följande exempel tas ett lager bort med det angivna ID:t:
databricks warehouses delete 1234567890abcdef
databricks warehouses delete-default-warehouse-override
Ta bort standardlager åsidosättningen för en användare. Användare kan ta bort sin egen åsidosättning. Administratörer kan ta bort åsidosättningar för alla användare. Efter borttagningen används arbetsytans standardlager.
databricks warehouses delete-default-warehouse-override NAME [flags]
Arguments
NAME
Resursnamnet på standardlagret åsidosätter att ta bort. Format: default-warehouse-overrides/{default_warehouse_override_id}. ID:t kan vara ett numeriskt användar-ID eller literalsträngen me för den aktuella användaren.
Options
Examples
I följande exempel tas standardlager åsidosättningen bort för den aktuella användaren:
databricks warehouses delete-default-warehouse-override default-warehouse-overrides/me
redigera databricks-warehouse
Uppdatera ett lager. Uppdaterar konfigurationen för ett SQL-lager.
databricks warehouses edit ID [flags]
Arguments
ID
Required. ID för lagret som ska konfigureras.
Options
--auto-stop-mins int
Hur lång tid i minuter ett SQL-lager måste vara inaktivt (med andra ord inga RUNNING frågor) innan det stoppas automatiskt.
--cluster-size string
Storleken på de kluster som allokerats för det här lagret.
--creator-name string
Lagerskaparens namn
--enable-photon
Konfigurerar om lagret ska använda fotooptimerade kluster.
--enable-serverless-compute
Konfigurerar om lagret ska använda serverlös beräkning.
--instance-profile-arn string
Deprecated.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--max-num-clusters int
Maximalt antal kluster som autoskalningsappen skapar för att hantera samtidiga frågor.
--min-num-clusters int
Minsta antal tillgängliga kluster som ska underhållas för det här SQL-lagret.
--name string
Logiskt namn för klustret.
--no-wait
Vänta inte med att nå RUNNING tillståndet
--spot-instance-policy SpotInstancePolicy
Konfigurationer om lagret ska använda spotinstanser. Värden som stöds: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Maximal tid för att nå RUNNING tillstånd (standard 20 ms)
--warehouse-type EditWarehouseRequestWarehouseType
Lagertyp. Värden som stöds: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
I följande exempel uppdateras ett lager för att ändra klusterstorlek och automatisk stopptid:
databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30
I följande exempel aktiveras Photon för ett befintligt lager:
databricks warehouses edit 1234567890abcdef --enable-photon
databricks-datalager får tillgång
Hämta informationen för ett enda SQL-lager.
databricks warehouses get ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
Examples
I följande exempel hämtas information om ett lager med det angivna ID:t:
databricks warehouses get 1234567890abcdef
databricks-lager get-default-warehouse-override
Hämta standardlager åsidosättning för en användare. Användare kan hämta sin egen åsidosättning. Administratörer kan hämta åsidosättningar för alla användare. Om det inte finns någon åsidosättning används arbetsytans standardlager.
databricks warehouses get-default-warehouse-override NAME [flags]
Arguments
NAME
Resursnamnet för standardlagrets åsidosättning som ska hämtas. Format: default-warehouse-overrides/{default_warehouse_override_id}. ID:t kan vara ett numeriskt användar-ID eller literalsträngen me för den aktuella användaren.
Options
Examples
I följande exempel åsidosätts standardlager för den aktuella användaren:
databricks warehouses get-default-warehouse-override default-warehouse-overrides/me
databricks-lager get-workspace-warehouse-config
Hämta konfigurationen på arbetsytans nivå som delas av alla SQL-lager på en arbetsyta.
databricks warehouses get-workspace-warehouse-config [flags]
Arguments
None
Options
Examples
I följande exempel hämtas konfigurationen av arbetsytans lager:
databricks warehouses get-workspace-warehouse-config
databricks-lagerlista
Visa en lista över alla SQL-lager som en användare har behörighet att hantera.
databricks warehouses list [flags]
Arguments
None
Options
--run-as-user-id int
Service Principal som ska användas för att hämta en lista över lager.
Examples
I följande exempel visas alla lager:
databricks warehouses list
I följande exempel listas lager med en specifik tjänstprincip:
databricks warehouses list --run-as-user-id 123456789
databricks warehouses list-default-warehouse-overrides
Visa en lista över alla åsidosättningar av standardlager på arbetsytan. Endast arbetsyteadministratörer kan lista alla åsidosättningar.
databricks warehouses list-default-warehouse-overrides [flags]
Options
--page-size int
Det maximala antalet åsidosättningar som ska returneras.
--page-token string
En sidtoken som togs emot från ett tidigare list-default-warehouse-overrides anrop.
Examples
I följande exempel visas alla åsidosättningar av standardlager:
databricks warehouses list-default-warehouse-overrides
None needed. The translation should remain "databricks warehouses set-workspace-warehouse-config" unless specific Swedish adaptations are required for context clarification or regulatory compliance.
Ange konfigurationen på arbetsytansnivå som delas av alla SQL-lager på en arbetsyta.
databricks warehouses set-workspace-warehouse-config [flags]
Arguments
None
Options
--google-service-account string
GCP endast: Google-tjänstkonto som överförs till klustret för att ge åtkomst till Google Cloud Storage.
--instance-profile-arn string
Endast AWS: Instansprofil som används för att överföra IAM-rollen till klustret.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy
Säkerhetsprincip för lager. Värden som stöds: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH
Examples
I följande exempel anges konfigurationen av arbetsytans lager med en säkerhetsprincip:
databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL
databricks-datavaruhus startas
Starta ett SQL-lager.
databricks warehouses start ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
--no-wait
Vänta inte med att nå RUNNING tillståndet
--timeout duration
Maximal tid för att nå RUNNING tillstånd (standard 20 ms)
Examples
I följande exempel startas ett lager med det angivna ID:t:
databricks warehouses start 1234567890abcdef
I följande exempel startas ett lager utan att vänta på att det ska nå RUNNING status:
databricks warehouses start 1234567890abcdef --no-wait
databricks-lager stoppas
Stoppa ett SQL-lager.
databricks warehouses stop ID [flags]
Arguments
ID
Required. ID för SQL-lagret.
Options
--no-wait
Vänta inte med att nå STOPPED tillståndet
--timeout duration
Maximal tid för att nå STOPPED tillstånd (standard 20 ms)
Examples
I följande exempel stoppas ett lager med det angivna ID:t:
databricks warehouses stop 1234567890abcdef
I följande exempel stoppas ett lager utan att vänta på att det ska nå STOPPED status:
databricks warehouses stop 1234567890abcdef --no-wait
databricks warehouses update-default-warehouse-override
Uppdatera en befintlig åsidosättning av standardlager för en användare. Användare kan uppdatera sin egen åsidosättning. Administratörer kan uppdatera åsidosättningar för alla användare.
databricks warehouses update-default-warehouse-override NAME UPDATE_MASK TYPE [flags]
Arguments
NAME
Resursnamnet för standardlagrets åsidosättning. Format: default-warehouse-overrides/{default_warehouse_override_id}.
UPDATE_MASK
Fältmask som anger vilka fält som ska uppdateras. Använd * för att uppdatera alla fält. När --allow-missing har angetts ignoreras det här fältet och alla fält tillämpas.
TYPE
Typ av åsidosättningsbeteende. Värden som stöds: CUSTOM, LAST_SELECTED.
Options
--allow-missing
Om det inte går att hitta inställningen och åsidosättningen inte hittas skapar du en ny åsidosättning i stället.
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
--name string
Resursnamnet för standardlagrets åsidosättning.
--warehouse-id string
Det specifika lager-ID:t när typen är CUSTOM.
Examples
I följande exempel uppdateras den aktuella användarens åsidosättning till ett visst lager:
databricks warehouses update-default-warehouse-override default-warehouse-overrides/me warehouse_id CUSTOM --warehouse-id 1234567890abcdef
databricks-databaser hämta-behörighetsnivåer
Hämta behörighetsnivåer för SQL-lager.
databricks warehouses get-permission-levels WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
Examples
I följande exempel visas åtkomstnivåer för ett lager.
databricks warehouses get-permission-levels 1234567890abcdef
hämta-behörigheter för databricks-lager
Hämta behörigheterna för ett SQL-lager. SQL-lager kan ärva behörigheter från rotobjektet.
databricks warehouses get-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
Examples
I följande exempel hämtas behörigheterna för ett lager:
databricks warehouses get-permissions 1234567890abcdef
databricks-lageruppsättningsbehörigheter
Ange behörigheter för SQL-lager. Anger behörigheter för ett objekt och ersätter befintliga behörigheter om de finns. Tar bort alla direktbehörigheter om inga har angetts. Objekt kan ärva behörigheter från sina rotobjekt.
databricks warehouses set-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
Examples
I följande exempel anges behörigheter för ett lager med hjälp av en JSON-fil:
databricks warehouses set-permissions 1234567890abcdef --json @permissions.json
Uppdateringsbehörigheter för Databricks-datalager
Uppdatera behörigheterna på ett SQL-lager. SQL-lager kan ärva behörigheter från rotobjektet.
databricks warehouses update-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
DET SQL-lager som du vill hämta eller hantera behörigheter för.
Options
--json JSON
Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.
Examples
I följande exempel uppdateras behörigheter för ett lager med hjälp av en JSON-fil:
databricks warehouses update-permissions 1234567890abcdef --json @permissions.json
Globala flaggor
--debug
Om felsökningsloggning ska aktiveras.
-h eller --help
Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.
--log-file sträng
En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.
--log-format Format
Loggformattypen eller textjson. Standardvärdet är text.
--log-level sträng
En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.
-o, --output typ
Kommandots utdatatyp, text eller json. Standardvärdet är text.
-p, --profile sträng
Namnet på profilen i filen som ~/.databrickscfg ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.
--progress-format Format
Formatet för att visa förloppsloggar: default, append, inplaceeller json
-t, --target sträng
Om tillämpligt, paketmålet som ska användas