ميزات ملحق 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}