Konfigurera aktivitetsparametrar
Med uppgiftsparametrar kan du parametrisera aktiviteter med värden som kan vara statiska, dynamiska eller konfigurerade av överordnade aktiviteter.
Information om hur du använder dynamiska värden finns i Vad är en referens för dynamiskt värde?.
Information om hur du skickar kontext mellan aktiviteter finns i Använda aktivitetsvärden för att skicka information mellan aktiviteter.
De tillgångar som konfigureras av aktiviteter använder olika syntax för att referera till värden som skickas som parametrar. Se Konfigurera och redigera Databricks-uppgifter.
Kommentar
Vissa uppgifter stöder parameterisering men har inga parameterfält. Se följande:
Konfigurera nyckel/värde-parametrar
Konfigurera parametrar för följande uppgifter som nyckel/värde-par:
- Notebook-fil
- Python-hjul (endast när det konfigureras med nyckelordsargument)
- SQL-fråga, äldre instrumentpanel eller fil
- Kör jobb
Jobbparametrar pushas automatiskt ned till aktiviteter som stöder nyckel/värde-parametrar. En varning visas i användargränssnittet om du försöker lägga till en aktivitetsparameter med samma nyckel som en jobbparameter. Se Pushdown för jobbparameter.
Konfigurera JSON-matrisparametrar
Konfigurera parametrar för följande uppgifter som en JSON-formaterad matris med strängar:
- Python-skript
- Python-hjul (endast när det konfigureras med positionella argument)
- JAR
- Spark-sändning
- För varje
För varje aktivitet itereras över den här matrisen för att köra villkorsstyrd logik för den konfigurerade aktiviteten.
Alla andra aktivitetstyper skickar json-formaterad matris som argument som om de konfigurerade kodtillgångarna kördes från kommandoraden.
Jobbparametrar skickas inte ned till aktivitet som använder JSON-matriser. Du kan referera till jobbparametrar med hjälp av referensen {{job.parameters.<name>}}
för dynamiskt värde .
Kommentar
Jobbparametervärden kan innehålla alla giltiga JSON-konstruktioner. Det innebär att du kan använda dynamiska värdereferenser till jobbparametrar för att villkorsstyra aktiviteter.