Conecte-se pelo seu IDE

Esta página resume recursos das ferramentas para desenvolvedores que permitem que você se conecte ao Databricks a partir do seu IDE.

Comparar ferramentas IDE

A tabela a seguir compara ferramentas para conectar a Databricks a partir do seu IDE.

Tool Casos de uso
Túnel SSH
  • Conecte seu IDE local ao computo clássico, computação serverless ou AI Runtime via SSH.
  • Execute o código no mesmo ambiente do seu cluster ou computação serverless.
  • Para detalhes adicionais de recursos, veja o IDE conectado via SSH.
Databricks Sandbox
  • Conecte seu IDE local à computação serverless leve da Databricks via SSH.
  • O ambiente padrão inclui ferramentas comuns de agentes de codificação e suporte para Omnigent.
  • Para detalhes adicionais de recursos, veja o IDE conectado ao SSH.
Extensão do IDE
  • Conecte o Visual Studio Code ou o Cursor a um workspace do Databricks com alguns cliques.
  • Defina, implante e execute Pacotes de Automação Declarativa a partir do seu IDE.
  • Executar arquivos Python locais no compute do Databricks ou executar arquivos e notebooks como Lakeflow Jobs.
Databricks Connect
  • Conecte qualquer IDE, servidor de notebook ou aplicativo personalizado aos recursos de computação do Databricks.
  • Escreva código com APIs do Spark e execute-o remotamente no compute da Databricks em vez de uma sessão local do Spark.

IDE conectado ao SSH

Tanto o túnel SSH quanto o Sandbox Databricks conectam-se aos recursos de computação do Databricks no seu workspace com SSH (Secure Shell). A tabela a seguir compara casos de uso e diferenças técnicas entre os dois recursos.

Túnel SSH Databricks Databricks Sandbox
Caso de uso primário Desenvolvimento orientado por IDE para cargas de trabalho de engenharia de dados, ciência de dados e aprendizado de máquina em computação Databricks. Execute loops de agentes e execute com segurança código não confiável e arbitrário que não seja do Spark nem do Databricks Runtime.
Onde a computação é executada Plano de dados clássico ou serverless no espaço de trabalho do Databricks Plano de dados serverless no espaço de trabalho Databricks
Tipo de computação
  • Computação sem servidor
  • Clusters dedicados de usuário único
  • Runtime de IA
Computação sem servidor leve especial
Hora de início Semelhante a tempos de inicialização de computação existentes Seconds
Propagação de identidade Autenticado automaticamente para o usuário que inicia a sessão SSH Autenticado automaticamente para o usuário que inicia a sessão SSH
Persistência de dados Você tem uma conexão direta com o workspace do Databricks. Os dados em arquivos de workspace e no Unity Catalog estão disponíveis pela interface do IDE, API REST e linha de comando do Databricks. Os dados estão disponíveis em /home/sandbox-agent/, que persiste quando a área restrita é interrompida. Os dados em arquivos de workspace e no Unity Catalog estão disponíveis com a API REST e a CLI Databricks.
Ambiente padrão O mesmo vale para o seu cluster ou ambiente serverless. Gerencie dependências no cluster, aproveite ambientes base de workspace para serverless e AI Runtime, ou instale dependências durante a execução do projeto. O ambiente padrão inclui ferramentas comuns de agentes de codificação e suporte para Omnigent.
SEG (controles de saída) Herda da área de trabalho Ainda não disponível
Controles de entrada (PrivateLink, IP ACL) Available Available