Bagikan melalui


Kode debug menggunakan Databricks Connect untuk ekstensi Databricks untuk Visual Studio Code

Artikel ini menjelaskan cara menggunakan integrasi Databricks Connect di ekstensi Databricks agar Visual Studio Code dapat menjalankan dan men-debug file Python (.py) individual. Lihat Apa itu ekstensi Databricks untuk Visual Studio Code?.

Integrasi Databricks Connect juga memungkinkan Anda menjalankan dan men-debug sel notebook. Lihat Menjalankan dan men-debug sel notebook dengan Databricks Connect menggunakan ekstensi Databricks untuk Visual Studio Code.

Persyaratan

Sebelum Anda dapat menggunakan Databricks Connect dari dalam ekstensi Databricks untuk Visual Studio Code, Anda harus terlebih dahulu memenuhi persyaratan Databricks Connect. Persyaratan ini mencakup hal-hal seperti ruang kerja yang mendukung Katalog Unity, persyaratan komputasi, dan persyaratan versi untuk penginstalan lokal Python Anda.

Mengaktifkan lingkungan virtual Python

Aktifkan lingkungan virtual Python untuk proyek Python Anda. Lingkungan virtual Python membantu memastikan bahwa proyek Anda menggunakan versi paket Python dan Python yang kompatibel (dalam hal ini, paket Databricks Connect).

Di panel Konfigurasi :

  1. Klik item Aktifkan Lingkungan Virtual berwarna merah di bawah Lingkungan Python.
  2. Di Palet Perintah, pilih Venv atau Conda.
  3. Pilih dependensi yang ingin Anda instal, jika ada.

Menginstal Databricks Connect

Dalam tampilan Konfigurasi di bawah Lingkungan Python:

  1. Klik tombol putar Instal databricks-connect merah.
  2. Lampirkan kluster.
    • Jika bagian Kluster belum dikonfigurasi dalam ekstensi, pesan berikut muncul: "Harap lampirkan kluster untuk menggunakan Databricks Connect." Klik Lampirkan Kluster dan pilih kluster yang memenuhi persyaratan Databricks Connect.
    • Jika bagian Kluster dikonfigurasi tetapi kluster tidak kompatibel dengan Databricks Connect, klik tombol merah Databricks Connect dinonaktifkan , klik Lampirkan Kluster, dan pilih kluster yang kompatibel.
  3. Jika paket Databricks Connect (dan dependensinya) belum diinstal, pesan berikut muncul: "Untuk penelusuran kesalahan interaktif dan pelengkapan otomatis, Anda memerlukan Databricks Connect. Apakah Anda ingin menginstalnya di lingkungan <environment-name>." Klik Pasang.
  4. Di bilah status Visual Studio Code, jika tombol Databricks Connect merah dinonaktifkan muncul, klik, dan selesaikan instruksi di layar untuk mengaktifkannya.
  5. Setelah tombol Databricks Connect diaktifkan muncul, Anda sekarang siap untuk menggunakan Databricks Connect.

Catatan

Jika Anda menggunakan Puisi, Anda dapat menyinkronkan file dan poetry.lock Anda pyproject.toml dengan paket Databricks Connect yang diinstal (dan dependensinya) dengan menjalankan perintah berikut. Pastikan untuk mengganti 13.3.2 dengan versi paket Databricks Connect yang cocok dengan yang diinstal oleh ekstensi Databricks untuk Visual Studio Code untuk proyek Anda.

poetry add databricks-connect==13.3.2

Jalankan atau debug kode Python Anda

Setelah Anda mengaktifkan Databricks Connect, jalankan atau debug file Python Anda (.py):

  1. Di proyek Anda, buka file Python yang ingin Anda jalankan atau debug.

  2. Atur titik henti penelusuran kesalahan apa pun dalam file Python.

  3. Klik ikon Jalankan di Databricks di samping daftar tab editor, lalu klik Databricks Connect: Debug file saat ini.

    Debug file saat ini dari ikon

    Output muncul di panel Konsol Debug.

    Anda juga dapat mengklik .py kanan file, lalu mengklik Jalankan pada Databricks>Databricks Connect: Debug file saat ini.

    Men-debug file saat ini dari menu konteks