Acceso y administración de recursos de cuadernos de Microsoft Fabric en Visual Studio Code
Los cuadernos de Microsoft Fabric ahora admiten una nueva característica denominada Recursos de cuaderno. Con esta característica, puede almacenar módulos de código en formato .py y otros archivos de datos, como .csv o archivo de imagen, en una carpeta de recursos. Puede acceder a todos estos archivos de recursos desde el cuaderno como un sistema de archivos local. En este artículo se muestra cómo usar esta característica en Visual Studio (VS) Code con la extensión VS Code para Synapse.
Para más información sobre la extensión, incluido cómo instalarla, consulte ¿Qué es la extensión de Visual Studio Code de Synapse?
Apertura de la carpeta de recursos del cuaderno
Después de instalar la extensión y de descargar el contenido del cuaderno localmente, abra VS Code.
Seleccione el botón Abrir carpeta de cuaderno para abrir la carpeta en el explorador de VS Code. La carpeta de cuaderno contiene el archivo del cuaderno y la carpeta de recursos, donde se encuentran todos los archivos de recursos que cargó en el recurso del cuaderno.
Ahora puede editar el archivo del cuaderno y los archivos de recursos. Los archivos de recursos aparecen en la carpeta predefinida builtin. Si necesita crear un nuevo archivo o subcarpeta, tiene que crearlos en la carpeta builtin. (Los archivos o carpetas creados fuera de la carpeta builtin no se cargan en el recurso del cuaderno).
En la captura de pantalla anterior se muestra una carpeta localLib creada en la carpeta builtin. Esta carpeta contiene un archivo util.py. Puede importar este archivo en el archivo del cuaderno como un módulo local, como se muestra en el código de ejemplo siguiente. Una vez importado, puede llamar a las funciones definidas en el archivo util.py del archivo del cuaderno.
import builtin.localLib.util as util
util.func1()
Carga de archivos de recursos del cuaderno
Después de editar el archivo del cuaderno y los archivos de recursos, puede cargar el recurso del cuaderno en el área de trabajo remota mediante la selección de la opción Publicar carpeta de recursos. El proceso de carga sube todos los archivos y subcarpetas en la carpeta builtin en el recurso de cuaderno. El proceso de carga sobrescribe la versión de los archivos de recursos en el área de trabajo remota, incluida la eliminación de los archivos de recursos que ha eliminado localmente.
Descarga de archivos de recursos del cuaderno
Para descargar el recurso del cuaderno desde el área de trabajo remota, seleccione la opción Actualizar carpeta de recursos. El proceso de descarga permite descargar todos los archivos y subcarpetas de la carpeta builtin en la carpeta del cuaderno local. El proceso de descarga sobrescribe la versión local de los archivos de recursos. Para los archivos que ya no existen en el área de trabajo remota, el proceso de descarga los mueve a una subcarpeta _backup en su carpeta principal original.
En la siguiente captura de pantalla, se muestra el archivo util.py que se mueve a la subcarpeta _backup de la carpeta localLib porque alguien la ha eliminado del área de trabajo remota.