Что такое расширение Synapse Visual Studio Code?
Расширение Synapse Visual Studio Code поддерживает опыт разработчика для изучения microsoft Fabric lakehouses и разработки записных книжек Fabric и определений заданий Spark. Узнайте больше о расширении, включая информацию о том, как начать работу с необходимыми предварительными условиями.
Visual Studio (VS) Code — это один из самых популярных редакторов упрощенного исходного кода; он работает на рабочем столе и доступен для Windows, macOS и Linux. Установив расширение Synapse VS Code, вы можете создавать, запускать и выполнять отладку записной книжки и определения задания Spark локально в VS Code. Вы также можете разместить код в удаленном вычислении Spark в рабочей области Fabric для запуска или отладки. Расширение также позволяет просматривать данные lakehouse, включая таблицы и необработанные файлы, в VS Code.
Необходимые условия
Необходимые условия для расширения Synapse VS Code:
- Установите пакет средств разработки Java (JDK) с веб-сайта OpenJDK8. Убедитесь, что используется ссылка JDK, а не JRE.
- Установите Conda.
- Установите расширение Jupyter для VS Code
После установки необходимого программного обеспечения необходимо обновить свойства операционной системы.
Виндоус
Откройте параметры Windows и найдите параметр "Изменить системные переменные среды".
В разделе Системные переменные найдите переменную JAVA_HOME. Если он не существует, нажмите кнопку Создать, введите имя переменной JAVA_HOME и добавьте в поле значения переменной каталог, в котором установлена Java.
Например, если установить JDK по этому пути
C:\Program Files\Java\jdk-1.8
, задайте для этого пути значение переменной JAVA_HOME.В разделе Системные переменные найдите переменную Path и дважды щелкните ее. Добавьте следующие пути к переменной пути, нажав кнопку Создать и добавив путь к папке:
%JAVA_HOME%/bin
Для Conda добавьте следующие вложенные папки установки Conda. Добавьте полные пути к этим вложенным папкам
\miniconda3\condsbin
\miniconda3\Scripts
Например,
C:\Users\john.doe\AppData\Local\miniconda3\condsbin
macOS
Запустите conda.sh в терминале:
Откройте окно терминала, измените каталог на папку, в которой установлен conda, а затем перейдите на подкаталог etc/profile.d. Подкаталог должен содержать файл с именем conda.sh.
Выполните
source conda.sh
.В том же окне терминала запустите
sudo conda init
.Введите
Java --version
. Версия должна быть Java 1.8.
Установка расширения и подготовка среды
Найдите Synapse VS Code в магазине расширений VS Code и установите расширение.
После завершения установки расширения перезапустите VS Code. Значок расширения отображается на панели действий VS Code.
Локальный рабочий каталог
Чтобы изменить записную книжку, необходимо иметь локальную копию содержимого записной книжки. Локальный рабочий каталог расширения служит локальной корневой папкой для всех скачанных записных книжек, даже записных книжек из разных рабочих областей. Вызвав команду Synapse:Set Local Work Folder
, можно указать папку в качестве локального рабочего каталога расширения.
Чтобы проверить настройку, откройте параметры расширения и проверьте сведения:
Вход и выход из учетной записи
В палитре команд VS Code введите команду
Synapse:Sign in
для входа в расширение. Откроется отдельная страница входа в браузер.Введите имя пользователя и пароль.
После успешного входа имя пользователя отобразится в строке состояния VS Code, чтобы указать, что вы вошли в систему.
Чтобы выйти из расширения, введите команду
Synapse: Sign off
.
Выбор рабочей области для работы
Чтобы выбрать рабочую область Fabric, у вас должна быть уже созданная рабочая область. Если у вас его нет, его можно создать на портале Fabric. Дополнительные сведения см. в статье Создание рабочей области.
После создания рабочей области выберите ее, выбрав параметр Выбрать рабочую область. Появится список всех рабочих областей, к которым у вас есть доступ; выберите нужный из списка.
Текущие ограничения
- Расширение в режиме рабочего стола пока не поддерживает утилиты Microsoft Spark
- Команды оболочки, начинающиеся с "!", не поддерживаются.
Связанное содержимое
В этом обзоре вы узнаете, как установить и настроить расширение Synapse VS Code. В следующих статьях объясняется, как разрабатывать записные книжки и определения заданий Spark локально в VS Code.
- Сведения о начале работы с записными книжками см. в статье Создание записных книжек Microsoft Fabric и управление ими в Visual Studio Code.
- Сведения о начале работы с определениями заданий Spark см. в статье Создание определений заданий Apache Spark и управление ими в Visual Studio Code.