Бөлісу құралы:


Локальные средства разработки

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

Эта страница содержит рекомендации по лучшим инструментам для распространенных сценариев разработчика. Полный обзор средств разработчика см. в статье "Разработка на Databricks".

Инструмент Когда следует использовать
Расширение Databricks для Visual Studio Code
Плагин PyCharm Databricks
Для других IDE используйте Databricks CLIс Databricks Connect
  • Интерактивная разработка и отладка из локальной интегрированной среды разработки
Интерфейс командной строки Databricks
  • Прямое взаимодействие с Databricks из командной строки
  • Программирование скриптов оболочки
  • Экспериментирование
  • Вызов REST API напрямую
  • Управление профилями локальной проверки подлинности
  • Синхронизация кода из интегрированной среды разработки с рабочей областью Databricks
Наборы активов Databricks (функция CLI)
  • Управление рабочими процессами и развертывание проектов в Databricks
  • Применение лучших практик CI/CD
  • Со-версия, соавторство и соразвертывание ваших ресурсов и активов как единое целое
  • Поддерживает наиболее распространенные ресурсы
Провайдер Databricks для Terraform
  • Инфраструктура как код и CI/CD
  • Администрирование и создание рабочих областей, каталогов и хранилищ метаданных
  • Принудительное применение разрешений
  • Гарантируйте переносимость среды и восстановление после аварий
  • Многие поддерживаемые ресурсы
Databricks Python SDK
Databricks Java SDK
Databricks Go SDK
Databricks R SDK
  • Разработка приложений
  • Интеграция с существующими системами развертывания
  • Создавайте пользовательские рабочие процессы и веб-службы Databricks
Драйверы SQL
  • Выполнение команд и скриптов SQL из клиентских приложений
REST API Databricks
  • Автоматизация процессов, в которых пакет SDK на предпочитаемом языке программирования недоступен
  • Доступ почти ко всем ресурсам Databricks
  • Только расширенные сценарии