Подключитесь из вашего IDE

На этой странице представлены возможности инструментов для разработчиков, которые позволяют подключаться к Databricks из вашего IDE.

Сравните инструменты IDE

В следующей таблице сравниваются инструменты для подключения к Databricks из вашего IDE.

инструмент Случаи использования
Туннель SSH
  • Подключите вашу локальную IDE к классическим или бессерверным вычислительным ресурсам либо к AI Runtime через SSH.
  • Запускайте код в той же среде, что и ваш кластер или бессерверные вычисления.
  • Дополнительные сведения о возможностях см. в разделе IDE, подключенная по SSH.
Песочница Databricks
  • Подключите ваш локальный IDE к облегченным бессерверным вычислительным ресурсам Databricks через SSH.
  • Стандартная среда включает общие инструменты для программирования и поддержку Omnigent.
  • Для получения подробных сведений о возможностях см. IDE, подключенную по SSH.
Расширение IDE
  • Подключите Visual Studio Code или Cursor к рабочему пространству Databricks несколькими кликами.
  • Определяйте, развертывайте и запускайте пакеты Declarative Automation Bundles из вашей IDE.
  • Запускайте локальные файлы Python на вычислительных ресурсах Databricks или запускайте файлы и записные книжки как Lakeflow Jobs.
Databricks Connect
  • Подключите любой IDE, сервер ноутбука или пользовательское приложение к вычислениям Databricks.
  • Пишите код с помощью API Spark и запускайте его удалённо на вычислительной системе Databricks вместо локальной сессии Spark.

IDE подключён к SSH

И SSH-туннель, и Databricks Sandbox подключаются к вычислительным ресурсам Databricks в вашем рабочем пространстве через SSH (Secure Shell). В следующей таблице сравниваются сценарии использования и технические различия этих двух функций.

Тоннель SSH Databricks Песочница Databricks
Основной вариант использования Разработка с использованием IDE для Data Engineering, Data Science и машинного обучения на вычислительных ресурсах Databricks. Запускайте циклы агентов и безопасно выполняйте ненадёжный, произвольный код, не относящийся к Spark и Databricks Runtime.
Где выполняются вычисления В рабочем пространстве Databricks можно использовать либо классическую, либо бессерверную плоскость данных Бессерверный план данных в рабочем пространстве Databricks
Тип вычислений
  • Бессерверные вычисления
  • Выделенные кластеры для одного пользователя
  • Среда выполнения ИИ
Специальные лёгкие бессерверные вычисления
Время начала Аналогично существующему времени запуска вычислений Seconds
Делегирование удостоверения Автоматически аутентифицируется для пользователя, который инициирует SSH-сеанс Автоматически выполняется аутентификация пользователя, который запускает SSH-сессию
Сохраняемость данных У вас есть прямое подключение к рабочему пространству Databricks. Данные в файлах рабочего пространства и каталоге Unity доступны через интерфейс IDE, REST API и Databricks CLI. Данные доступны в /home/sandbox-agent/ и сохраняются при остановке песочницы. Данные в файлах рабочего пространства и Unity Catalog доступны с помощью REST API и Databricks CLI.
Среда умолчанию То же самое, что и в кластере или бессерверной среде. Управляйте зависимостями в кластере, используйте базовые среды рабочего пространства для serverless и AI runtime, либо устанавливайте зависимости во время выполнения проекта. Стандартная среда включает общие инструменты для программирования и поддержку Omnigent.
SEG (средства контроля исходящего трафика) Наследуется от рабочего пространства Пока недоступно
Средства управления входящим доступом (PrivateLink, IP ACL) Available Available