Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Расширение Databricks для Visual Studio Code позволяет подключаться к удаленным рабочим областям Azure Databricks из Visual Studio Code или Cursor на локальном компьютере разработки. Затем можно:
- Определите, развертывайте и запускайте пакеты ресурсов Databricks, чтобы применять шаблоны CI/CD и передовые практики к заданиям Lakeflow, декларативным конвейерам Spark для Lakeflow и MLOps Stacks с помощью пользовательского интерфейса Visual Studio Code. Ознакомьтесь с разделами Что такое Databricks Asset Bundles? и Функции расширения Databricks Asset Bundles.
- Запустите локальные файлы кода Python из Visual Studio Code в кластерах Azure Databricks или бессерверных вычислительных ресурсов в удаленных рабочих областях. См. запуск файла Python в кластере.
- Запустите локальные файлы кода Python (
.py) и записные книжки Python, R, Scala и SQL (.py,.ipynb,.r,.scalaи.sql) из Visual Studio Code в качестве заданий Lakeflow в ваших удаленных рабочих пространствах. См. статью "Запуск файла Python в качестве задания". - Настройте среду отладки и Databricks Connect с помощью простого контрольного списка, который вызывает диалоги выбора. См. отладку кода с помощью Databricks Connect для расширения Databricks для Visual Studio Code.
- Отладка записных книжек по ячейкам в Visual Studio Code с помощью Databricks Connect. См. Запуск и отладка ячеек ноутбука с помощью Databricks Connect с использованием расширения Databricks для Visual Studio Code.
- Синхронизируйте локальный код, разрабатываемый в Visual Studio Code, с кодом в удаленных рабочих областях. См. раздел Синхронизация папки рабочей области с Databricks
Примечание.
Расширение Databricks для Visual Studio Code поддерживает выполнение записных книжек R, Scala и SQL в качестве автоматизированных заданий, но не обеспечивает более глубокую поддержку этих языков в Visual Studio Code.
Начало работы
Чтобы приступить к работе с расширением Databricks для Visual Studio Code, выполните следующие действия.
- Установите расширение.
- Создайте новый проект Databricks или преобразуйте существующий проект Visual Studio Code.
- Легко настройте проект с помощью пользовательского интерфейса расширения Databricks.
- Запустите код Python в рамках руководства по расширению.
- Отлаживайте ваш код с помощью интеграции Databricks Connect.
- Тестирование кода с помощью
pytest. См. статью "Запуск тестов Python с помощью расширения Databricks для Visual Studio Code".
Создание проекта Databricks
После установки расширения можно создать проект Databricks с помощью расширения Databricks для Visual Studio Code:
- Запустите Visual Studio Code.
- Щелкните значок Databricks на боковой панели Visual Studio Code, чтобы открыть расширение.
- Щелкните Создать новый проект.
- В палитре команд выберите хост и метод аутентификации для проекта. См. настройка авторизации расширения Databricks для Visual Studio Code.
- В Укажите путь к папке, в которой вы хотите, чтобы новый проект был, введите путь к папке на локальном компьютере разработки, где вы хотите создать проект, или щелкните Открыть диалоговое окно выбора папок и выберите путь к папке проекта.
- Чтобы использовать шаблон в представлении инициализации проекта Databricks, используйте стрелки вверх и вниз для выбора шаблона, а затем нажмите клавишу ВВОД. Сведения о шаблонах проектов пакетов см. в разделе Шаблоны проектов пакетов Databricks Asset.
- Введите уникальное имя для этого проекта или оставьте имя
my_projectпроекта по умолчанию, а затем нажмите клавишу ВВОД. - Выберите, следует ли добавить в проект заглушку (пример) записной книжки, заглушку (пример) конвейера Delta Live Tables или заглушку (пример) пакета Python, или любую комбинацию этих заглушек (примеров).
- Нажмите любую клавишу, чтобы закрыть вкладку редактора Databricks Project Init.
- Для Выберите проект, который вы хотите открыть, выберите только что созданный проект.
Откройте существующий проект Databricks Asset Bundles
Проект Databricks Asset Bundles имеет файл databricks.yml в корневой папке проекта. См. сведения о конфигурации пакета активов Databricks. Если вы хотите использовать расширение с существующим проектом наборов активов Databricks:
Запустите Visual Studio Code. В главном меню щелкните "Открыть папку">и перейдите в каталог, содержащий проект пакета.
Щелкните значок Databricks на боковой панели Visual Studio Code, чтобы открыть и начать использование функций расширения.
Если расширение Databricks для Visual Studio Code обнаруживает несколько проектов наборов ресурсов Databricks в текущей папке, он позволяет открыть проект или создать файл конфигурации проекта в корневой папке.
- Если вы выбрали проект, в командной палитревыберите существующий проект Databricks Asset Bundles.
- При создании конфигурации в корневой папке эта папка становится проектом пакета.
Выберите хост и метод проверки подлинности для проекта. См. настройка авторизации расширения Databricks для Visual Studio Code.
Примечание.
При открытии проекта, созданного с помощью расширения Databricks для Visual Studio Code версии 1, миграция выполняется автоматически с помощью существующей конфигурации проверки подлинности и рабочей области проекта. Кнопка миграции доступна только в том случае, если автоматическая миграция не удалась.
Переключайтесь между проектами Databricks
Расширение Databricks для Visual Studio Code позволяет иметь несколько проектов Databricks в рабочей области Visual Studio Code и легко переключаться между ними. При открытом многопакетном проекте в рабочей области Visual Studio Code:
Щелкните значок Databricks на боковой панели Visual Studio Code, чтобы открыть расширение.
Нажмите локальную папку, чтобы выбрать проект для расширения.
Примечание.
Действия запуска доступны только для файлов в активном пакете.
Преобразование проекта в проект Databricks
Если у вас есть существующий проект, который вы хотите преобразовать в проект Databricks:
- Запустите Visual Studio Code. В главном меню щелкните "Открыть папку">и перейдите к проекту, чтобы открыть его.
- Щелкните значок Databricks на боковой панели Visual Studio Code, чтобы открыть расширение.
- Нажмите кнопку " Создать конфигурацию".
- В палитре команд выберите хост и метод аутентификации для проекта. См. настройка авторизации расширения Databricks для Visual Studio Code.