Dela via


pipelines 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 pipelines kommandogruppen i Databricks CLI kan du skapa, redigera, ta bort, starta och visa information om pipelines. Se de deklarativa pipelines för Lakeflow.

skapa databricks-pipelines

Skapa en ny pipeline för databearbetning baserat på den begärda konfigurationen. Om det lyckas returnerar det här kommandot ID:t för den nya pipelinen.

databricks pipelines create [flags]

Arguments

None

Options

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

Globala flaggor

ta bort Databricks pipelines

Ta bort en pipeline.

databricks pipelines delete PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Pipelinen som ska tas bort.

Options

Globala flaggor

databricks-pipelines får

Hämta en pipeline.

databricks pipelines get PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Pipelinen som ska hämtas.

Options

Globala flaggor

hämta-uppdatering för databricks-pipelines

Hämta en uppdatering från en aktiv pipeline.

databricks pipelines get-update PIPELINE_ID UPDATE_ID [flags]

Arguments

PIPELINE_ID

    ID för pipelinen.

UPDATE_ID

    ID:t för uppdateringen.

Options

Globala flaggor

databricks-pipelines list-pipeline-events

Hämta händelser för en pipeline.

databricks pipelines list-pipeline-events PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Pipelinen som du vill hämta händelser för.

Options

--filter string

    Villkor för att välja en delmängd av resultaten, uttryckt med hjälp av en SQL-liknande syntax.

--max-results int

    Maximalt antal poster som ska returneras på en enda sida.

--page-token string

    Sidtoken som returnerades av föregående anrop.

Globala flaggor

databricks-pipelines list-pipelines

Lista pipelines som definierats i Delta Live Tables-systemet.

databricks pipelines list-pipelines [flags]

Arguments

None

Options

--filter string

    Välj en delmängd av resultaten baserat på de angivna kriterierna.

--max-results int

    Det maximala antalet poster som ska returneras på en enda sida.

--page-token string

    Sidtoken som returnerades av föregående anrop.

Globala flaggor

databricks pipelines lista-uppdateringar

Lista de senaste uppdateringarna för en aktiv pipeline.

databricks pipelines list-updates PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Pipelinen som du vill returnera uppdateringar för.

Options

--max-results int

    Maximalt antal poster som ska returneras på en enda sida.

--page-token string

    Sidtoken som returnerades av föregående anrop.

--until-update-id string

    Om det finns, uppdateringar returneras fram till och med detta update_id.

Globala flaggor

starta eller uppdatera databricks-pipelines

Starta en ny uppdatering för pipelinen. Om det redan finns en aktiv uppdatering för pipelinen misslyckas begäran och den aktiva uppdateringen fortsätter att köras.

databricks pipelines start-update PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Pipelinen som du vill starta en uppdatering för.

Options

--cause StartUpdateCause

    Värden som stöds: ["API_CALL", "JOB_TASK", "RETRY_ON_FAILURE", "SCHEMA_CHANGE", "SERVICE_UPGRADE", "USER_ACTION"]

--full-refresh

    Om det stämmer kommer alla tabeller att återställas innan körningen.

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

--validate-only

    Om det är sant verifierar den här uppdateringen bara korrektheten i pipelinens källkod men materialiserar eller publicerar inte några datauppsättningar.

Globala flaggor

databricks-pipelines stoppas

Stoppa arbetsflödet genom att avbryta den aktiva uppdateringen. Om det inte finns någon aktiv uppdatering för pipelinen är den här begäran en no-op.

databricks pipelines stop PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Pipelinen som stoppas.

Options

--no-wait

    vänta inte på att nå IDLE state

--timeout duration

    maximal tid för att nå inaktivt tillstånd (standardvärdet är 20 m0s)

Globala flaggor

Uppdatering för Databricks-pipelines

Uppdatera en pipeline med den angivna konfigurationen.

databricks pipelines update PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Unik identifierare för den här pipelinen.

Options

--allow-duplicate-names

    Om det är falskt misslyckas distributionen om namnet har ändrats och står i konflikt med namnet på en annan pipeline.

--budget-policy-id string

    Budgetprincip för den här pipelinen.

--catalog string

    En katalog i Unity Catalog som du kan publicera data från den här pipelinen till.

--channel string

    Lakeflow Declartiva Pipelines-utgivningskanal som anger vilken version som ska användas.

--continuous

    Om pipelinen är kontinuerlig eller triggad.

--development

    Om pipelinen är i utvecklingsläge.

--edition string

    Pipeline-produktutgåva.

--expected-last-modified int

    Om tillgänglig, den senaste ändringstiden för pipeline-inställningarna innan redigeringen.

--id string

    Unik identifierare för den här pipelinen.

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

--name string

    Användarvänlig identifierare för den här pipelinen.

--photon

    Om Photon är aktiverat för den här pipelinen.

--pipeline-id string

    Unik identifierare för den här pipelinen.

--schema string

    Standardschemat (databasen) där tabeller läse från eller publiceras till.

--serverless

    Om serverlös beräkning är aktiverad för den här pipelinen.

--storage string

    DBFS-rotkatalog för lagring av kontrollpunkter och tabeller.

--target string

    Målschema (databas) för att lägga till tabeller i den här pipelinen.

Globala flaggor

databricks pipelines hämta-behörighetsnivåer

Hämta behörighetsnivåer för pipeline.

databricks pipelines get-permission-levels PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Den pipeline för vilken man hämtar eller hanterar behörigheter.

Options

Globala flaggor

hämta-behörigheter för Databricks-pipelines

Hämta behörigheterna för en pipeline. Pipelines kan ärva behörigheter från rotobjektet.

databricks pipelines get-permissions PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Den pipeline för vilken man hämtar eller hanterar behörigheter.

Options

Globala flaggor

** databricks-pipelines set-permissions

Ange pipelinebehörigheter.

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 pipelines set-permissions PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Den pipeline för vilken man hämtar eller hanterar behörigheter.

Options

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

Globala flaggor

uppdateringsbehörigheter för databricks-pipelines

Uppdatera behörigheterna för en pipeline. Pipelines kan ärva behörigheter från rotobjektet.

databricks pipelines update-permissions PIPELINE_ID [flags]

Arguments

PIPELINE_ID

    Den pipeline för vilken man hämtar eller hanterar behörigheter.

Options

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

Globala flaggor

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, text eller json. 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 ~/.databrickscfg-filen som 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