Databricks IDE uzantısı için Databricks Connect kullanarak kodu hata ayıklayın

Bu makale, Databricks Connect entegrasyonunun Databricks IDE uzantısıyla nasıl kullanılacağını ve bireysel Python (.py) dosyalarını çalıştırmak ve hata ayıklamak için nasıl kullanılacağını açıklar. Uzantı hakkında bilgi için Databricks IDE uzantısı sayfasına bakınız.

Databricks Connect entegrasyonu, not defteri hücrelerini çalıştırabilir ve hata ayıklamanıza olanak tanır. Databricks IDE uzantısı kullanarak Databricks Connect ile notebook hücrelerini çalıştır ve hata ayıkla.

Gereksinimler

Databricks Connect'i Databricks IDE uzantısı içinden kullanabilmeniz için önce Databricks Connect gereksinimlerini karşılamanız gerekir. Bu gereksinimler, Unity Kataloğu özellikli çalışma alanı, işlem gereksinimleri ve yerel Python yüklemeniz için sürüm gereksinimleri gibi öğeleri içerir.

Python sanal ortamını etkinleştirme

Python projeniz için Python virtual ortamı etkinleştirin. Python sanal ortamlar, projenizin uyumlu Python ve Python paketlerini (bu örnekte Databricks Connect paketi) kullandığından emin olunmasını sağlar.

Yapılandırma bölmesinde:

  1. Python Environment altındaki kırmızı Activate Virtual Environment öğesine tıklayın.
  2. Komut Paleti'nde Venv veya Conda'yı seçin.
  3. Varsa, yüklemek istediğiniz bağımlılıkları seçin.

Databricks Connect'i yükleme

Configuration görünümünde Python Environment altında:

  1. Kırmızı Install databricks-connect play düğmesine tıklayın.
  2. Bir kümeyi ekleyin.
    • Küme bölümü uzantıda henüz yapılandırılmamışsa şu ileti görüntülenir: "Databricks Connect'i kullanmak için bir küme ekleyin." Küme Ekle'ye tıklayın ve Databricks Connect gereksinimlerini karşılayan bir küme seçin.
    • Küme bölümü yapılandırılmışsa ancak küme Databricks Connect ile uyumlu değilse, kırmızı Databricks Connect devre dışı düğmesine tıklayın, Küme Ekle'ye tıklayın ve uyumlu bir küme seçin.
  3. Databricks Connect paketi (ve bağımlılıkları) henüz yüklü değilse şu ileti görüntülenir: "Etkileşimli hata ayıklama ve otomatik tamamlama için Databricks Connect gerekir. Ortam <environment-name> üzerine yüklemek ister misiniz? Yükle'ye tıklayın.
  4. Visual Studio Code durum çubuğunda kırmızı Databricks Connect devre dışıysa düğmesi görüntülenirse, düğmeye tıklayın ve etkinleştirmek için ekrandaki yönergeleri tamamlayın.
  5. Databricks Connect etkin düğmesi göründükten sonra Artık Databricks Connect'i kullanmaya hazırsınız.

Not

Poetry kullanıyorsanız, aşağıdaki komutu çalıştırarak pyproject.toml ve poetry.lock dosyalarınızı yüklü Databricks Connect paketiyle (ve bağımlılıklarıyla) eşitleyebilirsiniz. Projeyiniz için Databricks IDE uzantısı tarafından kurulan sürümle eşleşen Databricks Connect paketi sürümüyle değiştirdiğinizden 16.4.1 emin olun.

poetry add databricks-connect==16.4.1

Python kodunuzu çalıştırma veya hatalarını ayıklama

Databricks Connect'i etkinleştirdikten sonra Python dosyanızı (.py) çalıştırın veya hatalarını ayıkleyin:

  1. Projenizde, çalıştırmak veya hata ayıklamak istediğiniz Python dosyasını açın.

  2. Python dosyasındaki hata ayıklama kesme noktalarını tayin edin.

  3. Düzenleyici sekmeleri listesinin yanındaki Databricks'te Çalıştır simgesine tıklayın ve ardından Databricks Connect ile geçerli dosyada hata ayıklamaöğesine tıklayın.

    İkon üzerinden geçerli dosyayı hata ayıkla

    Çıkış, Hata Ayıklama Konsolu bölmesinde görüntülenir.

    Ayrıca, .py dosyasına sağ tıklayabilir ve ardından Databricks'te Çalıştır'a tıklayabilir>Databricks Connectile geçerli dosyada hata ayıklayabilirsiniz.

    Bağlam menüsünden geçerli dosyada hata ayıklama