مشاركة عبر


ميزات ملحق Databricks Asset Bundles

يوفر ملحق Databricks ل Visual Studio Code ميزات إضافية داخل Visual Studio Code تسمح لك بتحديد حزم أصول Databricks ونشرها وتشغيلها بسهولة لتطبيق أفضل ممارسات CI/CD على وظائف Azure Databricks وخطوط أنابيب Delta Live Tables وMLOps Stacks. راجع ما هي حزم أصول Databricks؟.

لتثبيت ملحق Databricks ل Visual Studio Code، راجع تثبيت ملحق Databricks ل Visual Studio Code.

دعم حزم أصول Databricks في المشاريع

يضيف ملحق Databricks ل Visual Studio Code الميزات التالية لمشاريع Databricks Asset Bundles:

  • مصادقة وتكوين حزم أصول Databricks بسهولة من خلال واجهة مستخدم Visual Studio Code، بما في ذلك تحديد ملف تعريف AuthType . راجع إعداد المصادقة لملحق Databricks ل Visual Studio Code.
  • محدد الهدف في لوحة ملحق Databricks للتبديل بسرعة بين بيئات هدف المجموعة. راجع تغيير مساحة عمل التوزيع الهدف.
  • خيار تجاوز مجموعة المهام في المجموعة في لوحة الامتداد لتمكين تجاوز نظام المجموعة السهل.
  • طريقة عرض مستكشف موارد الحزم، والتي تسمح لك بتصفح موارد المجموعة الخاصة بك باستخدام واجهة مستخدم Visual Studio Code، ونشر موارد Databricks Asset Bundle المحلية إلى مساحة عمل Azure Databricks البعيدة بنقرة واحدة، والانتقال مباشرة إلى الموارد المنشورة في مساحة العمل الخاصة بك من Visual Studio Code. راجع مستكشف موارد المجموعة.
  • طريقة عرض متغيرات الحزم، والتي تمكنك من استعراض متغيرات المجموعة وتحريرها باستخدام واجهة مستخدم Visual Studio Code. راجع طريقة عرض متغيرات المجموعة.

مستكشف موارد المجموعة

تستخدم طريقة عرض مستكشف موارد الحزمة في ملحق Databricks ل Visual Studio Code تعريفات المهمة والمسار في تكوين حزمة المشروع لعرض الموارد. كما يسمح لك بنشر الموارد وتشغيلها، والانتقال إليها في مساحة عمل Azure Databricks البعيدة. للحصول على معلومات حول موارد تكوين المجموعة، راجع الموارد.

على سبيل المثال، بالنظر إلى تعريف وظيفة بسيط:

resources:
  jobs:
    my-notebook-job:
      name: "My Notebook Job"
      tasks:
        - task_key: notebook-task
          existing_cluster_id: 1234-567890-abcde123
          notebook_task:
            notebook_path: notebooks/my-notebook.py

تعرض طريقة عرض "مستكشف موارد الحزمة" في الملحق مورد مهمة دفتر الملاحظات:

مستكشف موارد المجموعة

لنشر الحزمة، انقر فوق أيقونة السحابة (توزيع الحزمة).

توزيع الحزمة

لتشغيل المهمة، في طريقة عرض مستكشف موارد المجموعة، حدد اسم المهمة، وهي وظيفة دفتر الملاحظات في هذا المثال. انقر بعد ذلك فوق أيقونة التشغيل (نشر الحزمة وتشغيل المورد).

نشر الحزمة وتشغيل المورد

لعرض المهمة قيد التشغيل، في طريقة عرض مستكشف موارد المجموعة، قم بتوسيع اسم المهمة، وانقر فوق حالة التشغيل، ثم انقر فوق أيقونة الارتباط (فتح الارتباط خارجيا).

فتح ارتباط الوظيفة خارجيا

طريقة عرض متغيرات المجموعة

تعرض طريقة عرض متغيرات المجموعة في ملحق Databricks ل Visual Studio Code أي متغيرات مخصصة وإعدادات مقترنة تم تعريفها في تكوين المجموعة. يمكنك أيضا تعريف المتغيرات مباشرة باستخدام طريقة عرض متغيرات الحزم. تتجاوز هذه القيم القيم التي تم تعيينها في ملفات تكوين المجموعة. للحصول على معلومات حول المتغيرات المخصصة، راجع المتغيرات المخصصة.

على سبيل المثال، ستعرض طريقة عرض متغيرات المجموعة في الملحق ما يلي:

طريقة عرض متغيرات المجموعة

بالنسبة للمتغير my_custom_var المحدد في تكوين الحزمة هذا:

variables:
  my_custom_var:
    description: "Max workers"
    default: "4"

resources:
  jobs:
    my_job:
      name: my_job

      tasks:
        - task_key: notebook_task
          job_cluster_key: job_cluster
          notebook_task:
            notebook_path: ../src/notebook.ipynb

      job_clusters:
        - job_cluster_key: job_cluster
          new_cluster:
            spark_version: 13.3.x-scala2.12
            node_type_id: i3.xlarge
            autoscale:
                min_workers: 1
                max_workers: ${var.my_custom_var}