warehouses kommandogrupp

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

Globala flaggor

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.

Globala flaggor

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

Globala flaggor

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

Globala flaggor

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

Globala flaggor

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

Globala flaggor

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

Globala flaggor

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

Globala flaggor

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.

Globala flaggor

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.

Globala flaggor

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

Globala flaggor

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)

Globala flaggor

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)

Globala flaggor

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.

Globala flaggor

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

Globala flaggor

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

Globala flaggor

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.

Globala flaggor

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.

Globala flaggor

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