Terhubung dari IDE Anda

Halaman ini merangkum fitur-fitur alat pengembang yang memungkinkan Anda terhubung ke Databricks dari IDE Anda.

Bandingkan alat pengembangan IDE

Tabel berikut membandingkan alat untuk menghubungkan ke Databricks dari IDE Anda.

Alat Skenario penggunaan
Terowongan SSH
  • Hubungkan IDE lokal Anda ke komputasi klasik, komputasi serverless, atau AI Runtime melalui SSH.
  • Jalankan kode di lingkungan yang sama seperti pada cluster atau komputasi serverless Anda.
  • Jalankan Claude Code dan Codex, yang sudah dikonfigurasi untuk Unity Gateway.
  • Untuk detail fitur tambahan, lihat IDE yang terhubung dengan SSH.
Databricks Sandbox
  • Hubungkan IDE lokal Anda ke komputasi serverless Databricks yang ringan melalui SSH.
  • Lingkungan default mencakup alat agen pengkodean umum dan dukungan untuk Omnigent.
  • Untuk detail fitur tambahan, lihat IDE yang terhubung dengan SSH.
Ekstensi IDE
  • Hubungkan Visual Studio Code atau Cursor ke workspace Databricks hanya dengan beberapa klik.
  • Definisikan, deploy, dan jalankan Bundel Otomasi Deklaratif dari IDE Anda.
  • Jalankan file Python lokal di komputasi Databricks, atau jalankan file dan notebook sebagai Lakeflow Job.
Databricks Connect
  • Hubungkan IDE, server notebook, atau aplikasi kustom ke komputasi Databricks.
  • Tulis kode dengan API Spark dan jalankan secara jarak jauh di Databricks compute, bukan sesi Spark lokal.

IDE terhubung dengan SSH

Baik terowongan SSH maupun Databricks Sandbox terhubung ke komputasi Databricks di workspace Anda dengan SSH (Secure Shell). Tabel berikut membandingkan kasus penggunaan dan perbedaan teknis dari kedua fitur tersebut.

Databricks SSH tunnel Databricks Sandbox
Kasus penggunaan utama Pengembangan interaktif dan berbasis IDE untuk beban kerja rekayasa data, data science, dan machine learning di Azure Databricks compute. Jalankan loop agen dan jalankan dengan aman kode non-Spark yang tidak tepercaya dan sembarang serta kode Databricks Runtime.
Agen coding Claude Code dan Codex sudah dikonfigurasi sebelumnya untuk Unity Gateway dalam sesi SSH. Lihat Jalankan agen pengkodean dalam sesi SSH. Lingkungan default mencakup alat agen pengkodean umum dan dukungan untuk Omnigent.
Lokasi komputasi berjalan Baik data plane klasik maupun serverless di ruang kerja Azure Databricks Data plane tanpa server di ruang kerja Azure Databricks
Jenis komputasi
  • Komputasi tanpa server
  • Klaster khusus pengguna tunggal
  • AI Runtime
Komputasi serverless ringan istimewa
Waktu mulai Mirip dengan waktu startup compute yang sudah ada Seconds
Propagasi identitas Secara otomatis diautentikasi sebagai pengguna yang memulai sesi SSH Secara otomatis diautentikasi sebagai pengguna yang memulai sesi SSH
Persistensi data Anda memiliki koneksi langsung ke workspace Databricks. Data dalam file workspace dan Unity Catalog tersedia dari IDE UI, REST API, dan Databricks CLI. Data tersedia di /home/sandbox-agent/, yang tetap ada saat sandbox dihentikan. Data dalam file workspace dan Unity Catalog dapat diakses melalui REST API dan Databricks CLI.
Lingkungan default Sama seperti lingkungan cluster atau serverless Anda. Kelola ketergantungan pada klaster, manfaatkan lingkungan basis workspace untuk serverless dan AI Runtime, atau instal ketergantungan selama runtime proyek. Lingkungan default mencakup alat agen pengkodean umum dan dukungan untuk Omnigent.
SEG (kontrol egress) Mewarisi dari ruang kerja Belum tersedia
Kontrol masuk (PrivateLink, IP ACL) Available Available