Accéder aux ressources de notebook Microsoft Fabric et les gérer dans Visual Studio Code
Les notebooks Microsoft Fabric prennent désormais en charge une fonctionnalité appelée ressources de notebook. Cette fonctionnalité vous permet de stocker des modules de code au format .py et d’autres fichiers de données, tels que des fichiers .csv ou image, dans un dossier de ressources. Vous pouvez accéder à tous ces fichiers de ressources à partir du notebook en tant que système de fichiers local. Cet article vous montre comment utiliser cette fonctionnalité dans Visual Studio (VS) Code, avec l’extension VS Code pour Synapse.
Pour plus d’informations sur l’extension, notamment sur sa procédure d’installation, consultez Qu’est-ce que l’extension Synapse pour Visual Studio Code ?
Ouvrir le dossier de ressources de notebook
Une fois que vous avez installé l’extension et téléchargé le contenu de votre contenu localement, ouvrez VS Code.
Sélectionnez le bouton Open Notebook Folder (Ouvrir le dossier du notebook) pour ouvrir le dossier de notebook dans l’Explorateur VS Code. Le dossier de notebook contient le fichier de notebook et le dossier de ressources, dans lequel se trouvent tous les fichiers de ressources que vous avez chargés dans la ressource de notebook.
Vous pouvez maintenant modifier le fichier de notebook et les fichiers de ressources. Les fichiers de ressources apparaissent sous le dossier builtin. Si vous avez besoin de créer un nouveau fichier ou sous-dossier, vous devez le faire sous le dossier builtin. (Les fichiers ou dossiers créés en dehors du dossier builtin ne sont pas chargés dans la ressource de notebook.)
La capture d’écran précédente illustre un dossier localLib créé sous le dossier builtin. Ce dossier contient un fichier util.py . Vous pouvez importer ce fichier dans le fichier de notebook en tant que module local, comme indiqué dans l’exemple de code suivant. Une fois l’importation effectuée, vous pouvez appeler les fonctions définies dans le fichier util.py depuis le fichier de notebook.
import builtin.localLib.util as util
util.func1()
Charger les fichiers de ressources de notebook
Après avoir modifié le fichier de notebook et les fichiers de ressources, vous pouvez charger la ressource de notebook dans l’espace de travail distant en sélectionnant l’option Publish Resource Folder (Publier le dossier de ressource). Le processus de chargement charge tous les fichiers et sous-dossiers sous le dossier builtin dans la ressource de notebook. Le processus de chargement remplace la version des fichiers de ressources dans l’espace de travail distant, supprimant notamment les fichiers de ressources que vous avez supprimés localement.
Télécharger les fichiers de ressources de notebook
Pour télécharger la ressource de notebook depuis l’espace de travail distant, sélectionnez l’option Update Resource Folder (Mettre à jour le dossier de ressource). Le processus de téléchargement télécharge tous les fichiers et sous-dossiers sous le dossier builtin dans le dossier de notebook local. Le processus de téléchargement remplace la version locale des fichiers de ressources. Pour les fichiers qui n’existent plus dans l’espace de travail distant, le processus de téléchargement les déplace dans un sous-dossier _backup situé sous son dossier parent d’origine.
La capture d’écran suivante illustre le fichier util.py déplacé dans le sous-dossier _backup sous le dossier localLib, car quelqu’un l’a supprimé dans l’espace de travail distant.