ما هو ملحق Databricks ل Visual Studio Code؟
يتيح لك ملحق Databricks ل Visual Studio Code الاتصال بمساحات عمل Azure Databricks البعيدة من بيئة التطوير المتكاملة ل Visual Studio Code (IDE) التي تعمل على جهاز التطوير المحلي. ومن ثم يمكنك:
- حدد حزم أصول Databricks ونشرها وتشغيلها لتطبيق أنماط CI/CD وأفضل الممارسات على وظائف Azure Databricks وخطوط أنابيب Delta Live Tables وMLOps Stacks باستخدام واجهة مستخدم Visual Studio Code. راجع ما هي حزم أصول Databricks؟ وميزات ملحق Databricks Asset Bundles.
- قم بتشغيل ملفات تعليمة Python البرمجية المحلية من Visual Studio Code على مجموعات Azure Databricks في مساحات العمل البعيدة. راجع تشغيل ملف Python على نظام مجموعة
- قم بتشغيل ملفات التعليمات البرمجية ل Python المحلية (
.py
) ودفاتر ملاحظات Python وR وSc scala وSQL (.py
و.scala
.ipynb
.r
و.sql
) من Visual Studio Code كوظائف Azure Databricks في مساحات العمل البعيدة. راجع تشغيل ملف Python كوظيفة. - قم بإعداد وتكوين بيئة تصحيح الأخطاء وDatabricks Connect باستخدام قائمة اختيار بسيطة تقوم بتشغيل مربعات حوار التحديد. راجع تصحيح التعليمات البرمجية باستخدام Databricks Connect لملحق Databricks ل Visual Studio Code.
- تتبع أخطاء دفاتر الملاحظات خلية تلو خلية داخل Visual Studio Code باستخدام Databricks Connect. راجع تشغيل خلايا دفتر الملاحظات وتصحيحها باستخدام Databricks Connect باستخدام ملحق Databricks ل Visual Studio Code.
- مزامنة التعليمات البرمجية المحلية التي تقوم بتطويرها في Visual Studio Code مع التعليمات البرمجية في مساحات العمل البعيدة.
إشعار
يدعم ملحق Databricks ل Visual Studio Code تشغيل دفاتر ملاحظات R وSc scala وSQL كمهام تلقائية ولكنه لا يوفر أي دعم أعمق لهذه اللغات داخل Visual Studio Code.
الشروع في العمل
للبدء في استخدام ملحق Databricks ل Visual Studio Code:
- تثبيت الملحق.
- إنشاء مشروع Databricks جديد أو ترحيل مشروع Visual Studio Code موجود.
- قم بتكوين مشروعك بسهولة باستخدام واجهة مستخدم ملحق Databricks.
- قم بتشغيل بعض التعليمات البرمجية ل Python كجزء من البرنامج التعليمي للملحق.
- تصحيح التعليمات البرمجية باستخدام تكامل Databricks Connect.
- اختبر التعليمات البرمجية باستخدام
pytest
. راجع تشغيل الاختبارات باستخدام pytest باستخدام ملحق Databricks ل Visual Studio Code.
إنشاء مشروع Databricks جديد
بمجرد تثبيت الملحق، يمكنك إنشاء مشروع Databricks جديد باستخدام ملحق Databricks ل Visual Studio Code:
- أطلِق Visual Studio Code.
- انقر فوق أيقونة Databricks في الشريط الجانبي Visual Studio Code لفتح الملحق.
- انقر فوق إنشاء مشروع Databricks جديد.
- في لوحة الأوامر، حدد مضيف وطريقة مصادقة للمشروع. راجع إعداد المصادقة لملحق Databricks ل Visual Studio Code.
- في توفير مسار إلى مجلد حيث تريد أن يكون مشروعك الجديد، أدخل المسار إلى مجلد على كمبيوتر التطوير المحلي حيث تريد إنشاء المشروع، أو انقر فوق مربع الحوار فتح تحديد المجلد وحدد المسار إلى مجلد المشروع.
- لكي يستخدم القالب في طريقة عرض تهيئة مشروع Databricks، استخدم السهمين لأعلى ولأسفل لتحديد قالب مشروع، ثم اضغط على مفتاح الإدخال Enter. للحصول على معلومات حول قوالب مشاريع المجموعة، راجع قوالب مشروع مجموعة أصول Databricks.
- اكتب اسما فريدا لهذا المشروع للمشروع أو اترك اسم
my_project
المشروع الافتراضي ، ثم اضغط على مفتاح الإدخال Enter. - اختر ما إذا كنت تريد إضافة دفتر ملاحظات كعب الروتين (نموذج) أو كعب الروتين (عينة) Delta Live Tables أو حزمة Python (عينة) إلى المشروع أو أي مجموعة من هذه الكعب (عينات).
- اضغط على أي مفتاح لإغلاق علامة تبويب محرر Databricks Project Init .
- بالنسبة إلى تحديد المشروع الذي تريد فتحه، اختر المشروع الذي أنشأته للتو.
ترحيل مشروع إلى مشروع Databricks
إذا كان لديك مشروع موجود تريد ترحيله إلى مشروع Databricks، فافتحه باستخدام ملحق Databricks ل Visual Studio Code لبدء الترحيل:
- أطلِق Visual Studio Code. من القائمة الرئيسية، انقر فوق ملف>فتح مجلد وانتقل إلى مشروعك لفتحه.
- انقر فوق أيقونة Databricks في الشريط الجانبي Visual Studio Code لفتح الملحق.
- انقر فوق ترحيل إلى مشروع Databricks.
- في لوحة الأوامر، حدد مضيف وطريقة مصادقة للمشروع. راجع إعداد المصادقة لملحق Databricks ل Visual Studio Code.
إشعار
إذا قمت بفتح مشروع تم إنشاؤه باستخدام ملحق Databricks ل Visual Studio Code v1، تتم محاولة الترحيل تلقائيا باستخدام المصادقة الحالية للمشروع وتكوين مساحة العمل. يتوفر زر الترحيل فقط إذا فشل الترحيل التلقائي.
فتح مشروع مجموعات أصول Databricks موجود
إذا اكتشف ملحق Databricks ل Visual Studio Code أكثر من مشروع Databricks Asset Bundles واحد في المجلد الحالي، فإن ملحق Databricks ل Visual Studio Code يسمح لك باختيار المشروع الذي سيتم فتحه.
إشعار
يحتوي مشروع Databricks Asset Bundles على databricks.yml
ملف في المجلد الجذر للمشروع. راجع تكوين مجموعة أصول Databricks.
أطلِق Visual Studio Code. من القائمة الرئيسية، انقر فوق ملف>فتح مجلد وانتقل إلى الدليل الذي يحتوي على مشروع المجموعة.
انقر فوق أيقونة Databricks في الشريط الجانبي Visual Studio Code لفتح الملحق.
انقر فوق Open existing Databricks Project.
في لوحة الأوامر، حدد مشروع Databricks Asset Bundles الموجود لديك.
في لوحة الأوامر، حدد مضيف وطريقة مصادقة للمشروع. راجع إعداد المصادقة لملحق Databricks ل Visual Studio Code.
إضافة مشروع Databricks آخر إلى مساحة العمل
يتيح لك ملحق Databricks ل Visual Studio Code الحصول على مشاريع Databricks متعددة داخل مساحة عمل Visual Studio Code والتبديل بينها بسهولة. لإضافة مشروع آخر:
أطلِق Visual Studio Code. من القائمة الرئيسية، انقر فوق ملف>إضافة مجلد إلى مساحة العمل وانتقل إلى الدليل الذي يحتوي على مشروع الحزمة الأخرى.
انقر فوق أيقونة Databricks في الشريط الجانبي Visual Studio Code لفتح الملحق.
انقر فوق مجلد مساحة العمل النشط لتحديد المشروع الخاص بالملحق المراد استخدامه.