تكوين معلمات المهمة
تسمح لك معلمات المهمة بتحديد معلمات المهام باستخدام القيم التي يمكن أن تكون ثابتة أو ديناميكية أو معينة بواسطة المهام الأولية.
للحصول على معلومات حول استخدام القيم الديناميكية، راجع ما هو مرجع القيمة الديناميكية؟.
للحصول على معلومات حول تمرير السياق بين المهام، راجع استخدام قيم المهام لتمرير المعلومات بين المهام.
تستخدم الأصول التي تم تكوينها بواسطة المهام بناء جملة مختلفا للإشارة إلى القيم التي تم تمريرها كمعلمات. راجع تكوين مهام Databricks وتحريرها.
إشعار
تدعم بعض المهام تحديد المعلمات ولكن ليس لديها حقول معلمات. راجع ما يلي:
تكوين معلمات قيمة المفتاح
تكوين المعلمات للمهام التالية كأزواج قيم المفاتيح:
- دفتر
- عجلة Python (فقط عند تكوينها باستخدام وسيطات الكلمة الأساسية)
- استعلام SQL أو لوحة معلومات قديمة أو ملف
- تشغيل المهمة
يتم دفع معلمات الوظيفة تلقائيا إلى المهام التي تدعم معلمات قيمة المفتاح. يظهر تحذير في واجهة المستخدم إذا حاولت إضافة معلمة مهمة بنفس مفتاح معلمة الوظيفة. راجع دفع معلمة الوظيفة.
تكوين معلمات صفيف JSON
تكوين معلمات للمهام التالية كصفيف سلاسل بتنسيق JSON:
- البرنامج النصي Python
- عجلة Python (فقط عند تكوينها باستخدام وسيطات موضعية)
- JAR
- إرسال Spark
- تنفيذ نفس الإجراءات على كل عنصر
تتكرر لكل مهمة عبر هذا الصفيف لتشغيل منطق شرطي على المهمة المكونة.
تمر جميع أنواع المهام الأخرى بمنافسات الصفيف بتنسيق JSON كوسيطات كما لو كان يتم تشغيل أصول التعليمات البرمجية المكونة من سطر الأوامر.
لا يتم دفع معلمات الوظيفة لأسفل إلى المهمة التي تستخدم صفائف JSON. يمكنك الرجوع إلى معلمات المهمة باستخدام مرجع {{job.parameters.<name>}}
القيمة الديناميكية .
إشعار
يمكن أن تتضمن قيم معلمات الوظيفة أي بنية JSON صالحة. وهذا يعني أنه يمكنك استخدام مراجع القيمة الديناميكية لمعلمات الوظيفة لشروط المهام.