Доступ к ресурсам записной книжки Microsoft Fabric и управление ими в Visual Studio Code
Записные книжки Microsoft Fabric теперь поддерживают функцию, называемую ресурсами записных книжек. С помощью этой функции можно хранить модули кода в формате .py и других файлах данных, таких как .csv или файлы изображений, в папке ресурсов. Доступ ко всем этим файлам ресурсов из записной книжки можно получить в виде локальной файловой системы. В этой статье показано, как использовать эту функцию в Visual Studio (VS) Code с расширением VS Code для Synapse.
Сведения о расширении, в том числе о том, как его установить, см. в разделе "Что такое расширение Synapse Visual Studio Code?"
Открытие папки ресурсов записной книжки
После установки расширения и локального скачивания содержимого записной книжки откройте VS Code.
Нажмите кнопку "Открыть папку записной книжки", чтобы открыть папку записной книжки в Обозреватель VS Code. Папка записной книжки содержит файл записной книжки и папку ресурсов, где находятся все файлы ресурсов, отправленные в ресурс записной книжки.
Теперь вы можете изменить файл записной книжки и файлы ресурсов. Файлы ресурсов отображаются в предопределенной встроенной папке. Если необходимо создать файл или вложенную папку, необходимо создать их в встроенной папке. (Все файлы или папки, созданные вне встроенной папки, не передаются в ресурс записной книжки.)
На предыдущем снимка экрана показана папка localLib, созданная в встроенной папке. Эта папка содержит файл util.py . Этот файл можно импортировать в файл записной книжки в виде локального модуля, как показано в следующем примере кода. После импорта можно вызвать функции, определенные в файле util.py из файла записной книжки.
import builtin.localLib.util as util
util.func1()
Отправка файлов ресурсов записной книжки
После изменения файла записной книжки и файлов ресурсов можно отправить ресурс записной книжки в удаленную рабочую область, выбрав параметр "Опубликовать папку ресурсов". Процесс отправки отправляет все файлы и вложенные папки в встроенную папку в ресурс записной книжки. Процесс отправки перезаписывает версию файлов ресурсов в удаленной рабочей области, включая удаление файлов ресурсов, удаленных локально.
Скачивание файлов ресурсов записной книжки
Чтобы скачать ресурс записной книжки из удаленной рабочей области, выберите параметр "Обновить папку ресурсов". Процесс скачивания скачивает все файлы и вложенные папки в встроенную папку записной книжки. Процесс скачивания перезаписывает локальную версию файлов ресурсов. Для всех файлов, которые больше не существуют в удаленной рабочей области, процесс скачивания перемещает их в вложенную папку _backup в исходной родительской папке.
На следующем снимке экрана показан файл util.py, перенесенный в вложенную папку _backup в папке localLib, так как кто-то удалил его в удаленной рабочей области.