Konfigurasikan tugas parameters
Tugas parameters memungkinkan Anda membuat parameter tugas menggunakan values yang bisa statis, dinamis, atau set oleh tugas upstream.
Untuk informasi tentang menggunakan valuesdinamis , lihat Apa itu referensi nilai dinamis?.
Untuk informasi tentang meneruskan konteks antar tugas, lihat Menggunakan values tugas untuk meneruskan informasi antar tugas.
Aset yang disetel oleh tugas menggunakan sintaks yang berbeda untuk merujuk ke values dikirim sebagai parameters. Lihat Mengonfigurasi dan mengedit tugas Databricks.
Catatan
Beberapa tugas mendukung parameterisasi tetapi tidak memiliki bidang parameter. Lihat masalah berikut:
Konfigurasi nilai-kunci parameters
Konfigurasikan parameters untuk tugas berikut sebagai pasangan kunci-nilai:
- Notebook
- Roda Python (hanya ketika dikonfigurasi dengan argumen kata kunci)
- Kueri SQL, dasbor warisan, atau file
- Jalankan Pekerjaan
parameters pekerjaan secara otomatis didorong ke tugas yang mendukung nilai kunci parameters. Peringatan ditampilkan di UI jika Anda mencoba menambahkan parameter tugas dengan kunci yang sama dengan parameter pekerjaan. Lihat Pushdown parameter pekerjaan.
Mengonfigurasi array JSON parameters
Konfigurasikan parameters untuk tugas berikut sebagai array string berformat JSON:
- "Hello world!"
- Roda Python (hanya ketika dikonfigurasi dengan argumen posisional)
- JAR
- Spark Submit
- Untuk masing-masing
Untuk setiap tugas berulang melalui array ini untuk menjalankan logika bersyariah pada tugas yang dikonfigurasi.
Semua jenis tugas lainnya meneruskan perbandingan array berformat JSON sebagai argumen seolah-olah aset kode yang dikonfigurasi sedang dijalankan dari baris perintah.
Pekerjaan parameters tidak diteruskan ke tugas yang menggunakan array JSON. Anda dapat mereferensikan pekerjaan parameters menggunakan referensi nilai dinamis {{job.parameters.<name>}}
.
Catatan
Parameter pekerjaan values dapat menyertakan konstruksi JSON yang valid. Ini berarti Anda dapat menggunakan referensi nilai dinamis untuk pekerjaan parameters untuk mengkonsalisasi tugas.