Maak verbinding vanuit je IDE

Deze pagina vat functies samen van ontwikkelaarstools waarmee je verbinding kunt maken met Databricks vanuit je IDE.

Vergelijk IDE-tools

De volgende tabel vergelijkt tools om te verbinden met Databricks vanuit je IDE.

Tool Gebruikssituaties
SSH-tunnel
  • Verbind je lokale IDE met klassieke compute, serverless compute of AI Runtime via SSH.
  • Voer code uit in dezelfde omgeving als je cluster of serverless compute.
  • Zie IDE verbonden met SSH voor meer informatie over functies.
Databricks Sandbox
  • Verbind je lokale IDE via SSH met de lichte serverloze rekenkracht van Databricks.
  • De standaardomgeving bevat veelgebruikte codeeragent-tools en ondersteuning voor Omnigent.
  • Zie IDE verbonden met SSH voor meer functiedetails.
IDE-uitbreiding
  • Verbind Visual Studio Code of Cursor met een Databricks-werkruimte met een paar klikken.
  • Definieer, deploy en voer Declarative Automation Bundles uit vanuit je IDE.
  • Voer lokale Python-bestanden uit op Databricks compute, of voer bestanden en notebooks uit als Lakeflow Jobs.
Databricks Connect
  • Verbind elke IDE, notebookserver of aangepaste applicatie met Databricks compute.
  • Schrijf code met Spark API's en voer deze op afstand uit op Databricks compute in plaats van een lokale Spark-sessie.

IDE verbonden met SSH

Zowel de SSH-tunnel als de Databricks Sandbox verbinden met Databricks compute in je werkruimte met SSH (Secure Shell). De volgende tabel vergelijkt gebruikssituaties en technische verschillen tussen de twee functies.

Databricks SSH-tunnel Databricks Sandbox
Primaire gebruiksscenario IDE-gedreven ontwikkeling voor data engineering, data science en machine learning-workloads op Databricks compute. Voer agentlussen uit en voer onvertrouwde, willekeurige niet-Spark en Databricks Runtime-code veilig uit.
Waar compute wordt uitgevoerd Ofwel klassiek of serverless data plane in de Databricks-werkruimte Serverless data plane in de Databricks workspace
Rekentype
  • Serverloze rekenkracht
  • Toegewijde clusters voor één gebruiker
  • AI-uitvoeringstijd
Speciale lichtgewicht serverloze rekenkracht
Begintijd Vergelijkbaar met bestaande compute-opstarttijden Seconds
Identiteitspropagatie Automatisch geauthenticeerd voor de gebruiker die de SSH-sessie initieert Automatisch geauthenticeerd als de gebruiker die de SSH-sessie initieert
Persistentie van gegevens Je hebt een directe verbinding met de Databricks-werkruimte. Data in workspace-bestanden en Unity Catalog is beschikbaar via de IDE UI, REST API en Databricks CLI. Gegevens zijn beschikbaar in /home/sandbox-agent/ en blijven behouden wanneer de sandbox wordt gestopt. Data in workspacebestanden en Unity Catalog is beschikbaar met de REST API en Databricks CLI.
Standaardomgeving Hetzelfde als je cluster of serverless omgeving. Beheer afhankelijkheden op het cluster, maak gebruik van basisomgevingen voor werkruimten voor serverless en AI Runtime, of installeer afhankelijkheden tijdens de runtime van het project. De standaardomgeving bevat veelgebruikte codeeragent-tools en ondersteuning voor Omnigent.
SEG (egresscontroles) Neemt over van de werkruimte Nog niet beschikbaar
Inkomende toegangsbeheer (PrivateLink, IP ACL) Available Available