مشاركة عبر


مهمة البرنامج النصي Python للوظائف

استخدم مهمة البرنامج النصي Python لتشغيل ملف Python.

تكوين مهمة برنامج نصي Python

قبل البدء، يجب تحميل البرنامج النصي Python إلى موقع يمكن للمستخدم تكوين الوظيفة. توصي Databricks باستخدام ملفات مساحة العمل لنصوص Python النصية. راجع ما هي ملفات مساحة العمل؟.

إشعار

تعرض واجهة مستخدم الوظائف الخيارات ديناميكيا استنادا إلى الإعدادات الأخرى المكونة.

توصي Databricks بعدم تخزين التعليمات البرمجية أو البيانات باستخدام جذر DBFS أو عمليات التحميل. بدلا من ذلك، يمكنك ترحيل البرامج النصية Python إلى ملفات مساحة العمل أو وحدات التخزين أو استخدام URIs للوصول إلى تخزين كائن السحابة.

لبدء التدفق لتكوين Python script مهمة:

  1. انتقل إلى علامة التبويب المهام في واجهة مستخدم الوظائف.
  2. في القائمة المنسدلة النوع ، حدد Python script.

تكوين المصدر

في القائمة المنسدلة Source ، حدد موقعا للبرنامج النصي Python باستخدام أحد الخيارات التالية.

مساحة عمل

استخدم مساحة العمل لتكوين برنامج نصي Python مخزن باستخدام ملفات مساحة العمل.

  1. انقر فوق حقل المسار. يظهر مربع الحوار Select Python File.
  2. استعرض للوصول إلى البرنامج النصي Python، وانقر لتمييز الملف، وانقر فوق تأكيد.

إشعار

يمكنك استخدام هذا الخيار لتكوين مهمة على برنامج نصي Python مخزن في مجلد Databricks Git. توصي Databricks باستخدام خيار موفر Git ومستودع Git البعيد لأصول الإصدار المجدولة مع الوظائف.

DBFS/ADLS

استخدم DBFS/ADLS لتكوين برنامج نصي Python مخزن في وحدة تخزين أو موقع تخزين كائن سحابي أو جذر DBFS.

توصي Databricks بتخزين برامج Python النصية في وحدات تخزين كتالوج Unity أو تخزين كائن السحابة.

في حقل المسار ، أدخل URI إلى البرنامج النصي Python. على سبيل المثال: /Volumes/path/to/script.py أو abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/script.py.

موفر Git

استخدم موفر Git لتكوين برنامج نصي Python مخزن في مستودع Git بعيد.

تعتمد الخيارات المعروضة بواسطة واجهة المستخدم على ما إذا كنت قد قمت بالفعل بتكوين موفر Git في مكان آخر أم لا. يمكن استخدام مستودع Git بعيد واحد فقط لجميع المهام في الوظيفة. راجع استخدام Git مع الوظائف.

يظهر حقل Path بعد تكوين مرجع git.

أدخل المسار النسبي للبرنامج النصي Python، مثل etl/bronze/ingest.py.

هام

عند إدخال المسار النسبي، لا تبدأ ب / أو ./. على سبيل المثال، إذا كان المسار المطلق لرمز Python الذي تريد الوصول إليه هو /etl/bronze/ingest.py، أدخل etl/bronze/ingest.py في حقل المسار .

تكوين الحوسبة والمكتبات التابعة

  1. استخدم الحساب لتحديد أو تكوين نظام مجموعة يدعم المنطق في البرنامج النصي الخاص بك.
  2. إذا كنت تستخدم Serverless الحوسبة، فاستخدم حقل البيئة والمكتبات لتحديد بيئة جديدة أو تحريرها أو إضافتها. راجع تثبيت تبعيات دفتر الملاحظات.
  3. بالنسبة لكافة تكوينات الحوسبة الأخرى، انقر فوق + إضافة ضمن المكتبات التابعة. يظهر حوار إضافة مكتبة تابعة.
    • يمكنك تحديد مكتبة موجودة أو تحميل مكتبة جديدة.
    • يمكنك فقط استخدام المكتبات المخزنة في موقع تدعمه تكوينات الحوسبة الخاصة بك. راجع دعم مكتبة Python.
    • يحتوي كل مصدر مكتبة على تدفق مختلف لتحديد مكتبة أو تحميلها. راجع المكتبات.

إنهاء تكوين المهمة

  1. (اختياري) تكوين المعلمات كقائمة من السلاسل التي تم تمريرها كوسيطات CLI إلى البرنامج النصي Python. راجع تكوين معلمات المهمة.
  2. انقر فوق حفظ المهمة.