設定任務參數
任務參數可讓您使用靜態、動態或由上游工作設定的值來參數化工作。
如需有關使用動態值的資訊,請參閱什麼是動態值參考?。
如需有關在任務之間傳遞內容的資訊,請參閱使用任務值在任務之間傳遞資訊。
任務所設定的資產使用不同的語法來參考作為參數傳遞的值。 請參閱設定和編輯 Databricks 任務。
設定索引鍵/值參數
將下列任務的參數設定為索引鍵/值組:
- 筆記本
- Python Wheel(只有在使用關鍵字引數設定時)
- SQL 查詢、舊版儀表板或檔案
- 執行作業
工作參數會自動向下推送至支援索引鍵/值參數的任務。 如果您嘗試新增與工作參數具有相同索引鍵的作業參數,UI 中會顯示警告。 請參閱工作參數下推。
設定 JSON 陣列參數
將下列任務的參數設定為 JSON 格式的字串陣列:
- Python 指令碼
- Python Wheel (僅當在使用位置引數設定時)
- JAR
- Spark 提交
- 針對每個
對每個任務逐一查看此陣列,以在設定的任務上執行條件化邏輯。
所有其他任務類型都將 JSON 格式陣列的內容作為引數傳遞,就像從命令列執行設定的程式碼資產一樣。
工作參數不會向下推送至使用 JSON 陣列的任務。 您可以使用動態值參考 {{job.parameters.<name>}}
來參考工作參數。
注意
工作參數值可以包含任何有效的 JSON 建構。 這表示您可以使用工作參數的動態值參考來設定任務的條件。