Konfigurera jobbparametrar
I den här artikeln beskrivs funktioner för jobbparametrar och hur du konfigurerar jobbparametrar med användargränssnittet för Databricks-arbetsytan. Du kan också lägga till jobbparametrar i JSON- och YAML-definitioner som används med REST API, CLI och DAB. Se Jobb-API, Vad är Databricks CLI?, och Vad är Databricks-tillgångspaket?.
Vad är jobbparametrar?
Jobbpar är nyckel/värde-par som gör att du kan parametrisera jobb med statiska eller dynamiska standardvärden. Du kan också åsidosätta parametrar som konfigurerats i ett jobb när du utlöser en ny körning. Se Köra ett jobb med olika parametrar.
Jobbparameternycklar kan bara innehålla _ - .
eller alfanumeriska tecken. Parametervärden anges som strängar eller dynamiska värdereferenser. Se Vad är en referens för dynamiskt värde?.
Kommentar
Du kan använda valfritt giltigt JSON som parametervärde. Aktivitetstypen For each
kan till exempel parsa listor, till exempel följande:
[1, 2, 3]
['a', 'b', 'c']
Lägga till eller redigera jobbparametrar
Använd dialogrutan Jobbparametrar för att lägga till nya parametrar, redigera befintliga parameternycklar och värden eller ta bort parametrar.
Om du vill redigera parametrar med arbetsytans användargränssnitt väljer du ett befintligt jobb med hjälp av följande steg:
- Klicka på Arbetsflöden i sidofältet.
- Klicka på jobbnamnet i kolumnen Namn.
- I sidofältet Jobbinformation klickar du på Redigera parametrar. Dialogrutan Jobbparametrar visas.
- Lägg till eller redigera parametrar med hjälp av nyckel- och värdefält .
- Klicka på för att ta bort en parameter.
- Klicka på Spara för att tillämpa dina ändringar.
Kommentar
Klicka på { } för att visa tillgängliga referenser för dynamiskt värde. Välj ett alternativ i listan för att infoga det i fältet Värde .
Pushdown för jobbparameter
Jobbparametrar pushas automatiskt ned som nyckel/värde-parametrar till alla aktiviteter som accepterar nyckel/värde-parametrar, som innehåller följande aktivitetstyper:
- Notebook-fil
- Python-hjul (endast när det konfigureras med nyckelordsargument)
- SQL-fråga, äldre instrumentpanel eller fil
- Kör jobb
Jobbparametrar som skickas till aktiviteter visas i aktivitetskonfigurationen i användargränssnittet tillsammans med konfigurerade aktivitetsparametrar.
Viktigt!
Jobbparametrar har företräde framför aktivitetsparametrar. Om en jobbparameter och en aktivitetsparameter har samma nyckel åsidosätter jobbparametern aktivitetsparametern.
Referenser till dynamiskt värde till jobbparametrar
Alla aktiviteter som accepterar referenser för dynamiskt värde har åtkomst till jobbparametrar.
Använd referensen {{job.parameters.<name>}}
för dynamiskt värde och ersätt <name>
med parametern key
som identifierar parametern.
Köra ett jobb med olika parametrar
Du kan åsidosätta konfigurerade jobbparametrar eller lägga till nya när du kör ett jobb med olika parametrar. Se Köra ett jobb med olika parametrar.
Du kan också åsidosätta jobbparametrar när du reparerar en jobbkörning. Se Kör om misslyckade och överhoppade uppgifter.