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


Доступ к ресурсам записной книжки Microsoft Fabric и управление ими в Visual Studio Code

Записные книжки Microsoft Fabric теперь поддерживают функцию, называемую ресурсами записных книжек. С помощью этой функции можно хранить модули кода в формате .py и других файлах данных, таких как .csv или файлы изображений, в папке ресурсов. Доступ ко всем этим файлам ресурсов из записной книжки можно получить в виде локальной файловой системы. В этой статье показано, как использовать эту функцию в Visual Studio (VS) Code с расширением VS Code для Synapse.

Сведения о расширении, в том числе о том, как его установить, см. в разделе "Что такое расширение Synapse Visual Studio Code?"

Открытие папки ресурсов записной книжки

  1. После установки расширения и локального скачивания содержимого записной книжки откройте VS Code.

  2. Нажмите кнопку "Открыть папку записной книжки", чтобы открыть папку записной книжки в Обозреватель VS Code. Папка записной книжки содержит файл записной книжки и папку ресурсов, где находятся все файлы ресурсов, отправленные в ресурс записной книжки.

    Снимок экрана: открытие папки записной книжки в VS Code.

  3. Теперь вы можете изменить файл записной книжки и файлы ресурсов. Файлы ресурсов отображаются в предопределенной встроенной папке. Если необходимо создать файл или вложенную папку, необходимо создать их в встроенной папке. (Все файлы или папки, созданные вне встроенной папки, не передаются в ресурс записной книжки.)

    Снимок экрана: папка ресурса записной книжки в VS Code.

На предыдущем снимка экрана показана папка localLib, созданная в встроенной папке. Эта папка содержит файл util.py . Этот файл можно импортировать в файл записной книжки в виде локального модуля, как показано в следующем примере кода. После импорта можно вызвать функции, определенные в файле util.py из файла записной книжки.

import builtin.localLib.util as util  
util.func1()

Отправка файлов ресурсов записной книжки

После изменения файла записной книжки и файлов ресурсов можно отправить ресурс записной книжки в удаленную рабочую область, выбрав параметр "Опубликовать папку ресурсов". Процесс отправки отправляет все файлы и вложенные папки в встроенную папку в ресурс записной книжки. Процесс отправки перезаписывает версию файлов ресурсов в удаленной рабочей области, включая удаление файлов ресурсов, удаленных локально.

Снимок экрана: отправка ресурса записной книжки в VS Code.

Скачивание файлов ресурсов записной книжки

Чтобы скачать ресурс записной книжки из удаленной рабочей области, выберите параметр "Обновить папку ресурсов". Процесс скачивания скачивает все файлы и вложенные папки в встроенную папку записной книжки. Процесс скачивания перезаписывает локальную версию файлов ресурсов. Для всех файлов, которые больше не существуют в удаленной рабочей области, процесс скачивания перемещает их в вложенную папку _backup в исходной родительской папке.

Снимок экрана: скачивание ресурса записной книжки в VS Code.

На следующем снимке экрана показан файл util.py, перенесенный в вложенную папку _backup в папке localLib, так как кто-то удалил его в удаленной рабочей области.

Снимок экрана: удаленный файл перемещен в вложенную папку резервного копирования.