Görev parametrelerini yapılandırma

Görev parametreleri statik, dinamik veya yukarı akış görevleri tarafından ayarlanabilen değerleri kullanarak görevleri parametreleştirmenize olanak sağlar.

Dinamik değerleri kullanma hakkında bilgi için bkz . Dinamik değer başvuruları.

Görevler arasında bağlam geçirme hakkında bilgi için bkz. görev değerlerini kullanarakgörevler arasında bilgi geçirme.

Görevler tarafından yapılandırılan varlıklar, parametre olarak geçirilen değerlere başvurmak için farklı söz dizimi kullanır. Bkz. bir görevdenparametre değerlerine eriş.

Görev parametrelerini eklemek, düzenlemek veya kaldırmak için görevi İşler kullanıcı arabiriminde düzenleyin. Bkz. Lakeflow İşlerinde görevleri yapılandırma ve düzenleme.

Not

Bazı görevler parametreleştirmeyi destekler, ancak parametre alanları yoktur. Aşağıdakilere bakın:

Anahtar-değer parametrelerini yapılandırma

Aşağıdaki görevler için parametreleri anahtar-değer çiftleri olarak yapılandırın:

  • Not Defteri
  • Python tekerleği (yalnızca anahtar sözcük bağımsız değişkenleriyle yapılandırıldığında)
  • SQL sorgusu veya dosyası
  • İşi Çalıştır

İş parametreleri, anahtar-değer parametrelerini destekleyen görevlere otomatik olarak indirilir. İş parametresiyle aynı anahtara sahip bir görev parametresi eklemeyi denerseniz kullanıcı arabiriminde bir uyarı gösterilir. Bkz. İş parametresi indirme.

JSON dizi parametrelerini yapılandırma

Aşağıdaki görevler için parametreleri JSON biçimli dize dizisi olarak yapılandırın:

  • Python betiği
  • Python wheel (yalnızca konumsal argümanlarla yapılandırıldığında)
  • JAR
  • Spark Gönderme
  • Her biri için

Her bir görev, yapılandırılan görevde koşullu mantığı çalıştırmak için dizi öğelerinin üzerinde dolaşarak çalışır.

Diğer tüm görev türleri, JSON biçimli dizinin içeriğini, yapılandırılan kod varlıkları komut satırından çalıştırılıyormuş gibi argüman olarak iletir.

İş parametreleri, JSON dizilerini kullanan görevlere otomatik olarak gönderilmez. {{job.parameters.<name>}}dinamik değer başvuruyu kullanarak JSON biçimli görev dizisindeki iş parametrelerine başvurabilirsiniz.

Not

İş parametresi değerleri geçerli herhangi bir JSON yapısını içerebilir. Bu, görevleri koşullulaştırmak için iş parametrelerine dinamik değer başvuruları kullanabileceğiniz anlamına gelir.

Görev kodunuzdaki parametrelere erişme hakkında ayrıntılı bilgi için bkz. Görevden parametre değerlerine erişme.