Поделиться через


Как использовать Visual Studio Code с Azure Databricks?

Visual Studio Code от Майкрософт — это упрощенный, но мощный редактор исходного кода, который работает на рабочем столе и доступен для Windows, macOS и Linux. Он поставляется со встроенной поддержкой JavaScript, TypeScript и Node.js и имеет богатую экосистему расширений для других языков и сред выполнения (например, C++, C#, Java, Python, PHP, Go и .NET). Visual Studio Code объединяет простоту редактора исходного кода с мощными средствами разработчика, такими как завершение кода IntelliSense и отладка. Visual Studio Code можно использовать на локальном компьютере разработки для записи, запуска и отладки кода в Azure Databricks, взаимодействия с хранилищами SQL Databricks в удаленных рабочих областях Azure Databricks и т. д. следующим образом:

Имя. Предназначение
Расширение Databricks для Visual Studio Code Используйте Visual Studio Code для записи и запуска локального кода Python, R, Scala и SQL в удаленной рабочей области Azure Databricks.
Databricks Connect в Visual Studio Code с помощью Python Используйте Visual Studio Code для записи, запуска и отладки локального кода Python в удаленной рабочей области Azure Databricks.
Databricks Connect в Visual Studio Code с Scala Используйте Visual Studio Code для записи, запуска и отладки локального кода Scala в удаленной рабочей области Azure Databricks.
Пакеты активов Databricks Используйте Visual Studio Code для упрощения разработки, развертывания и запуска пакетов. Наборы ресурсов Databricks (или пакеты для краткого) позволяют программно определять, развертывать и запускать задания Azure Databricks, конвейеры Delta Live Tables и MLOps Stacks с помощью рекомендаций и рабочих процессов CI/CD.
CLI Databricks Используйте встроенный терминал в Visual Studio Code для работы с Azure Databricks из командной строки.
Пакеты SDK databricks Используйте встроенную поддержку языка программирования в Visual Studio Code для записи, запуска и отладки кода Python, Java и Go, который работает с Azure Databricks.
Драйвер Databricks для SQLTools Используйте графический пользовательский интерфейс в Visual Studio Code для запроса хранилищ SQL Databricks в удаленных рабочих областях Azure Databricks.
Соединители, драйверы и API Databricks SQL Используйте встроенную поддержку языка программирования в Visual Studio Code для записи, запуска и отладки Python, Go, JavaScript, TypeScript и Node.js кода, который работает с хранилищами SQL Databricks в удаленных рабочих областях Azure Databricks.
Подготовка инфраструктуры Используйте сторонние подключаемые модули, такие как расширение Hashicorp Terraform для Visual Studio Code, чтобы упростить подготовку инфраструктуры Azure Databricks с помощью Terraform и следовать рекомендациям по инфраструктуре как коду (IaC). Используйте встроенную поддержку языка программирования в Visual Studio Code для записи и развертывания Python, TypeScript, Java, C# и Go для инфраструктуры Azure Databricks с помощью сторонних предложений, таких как Пакет средств разработки облака для Terraform (CDKTF) и Pulumi.