Partager via


Accéder aux ressources de notebooks 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. Avec cette fonctionnalité, vous pouvez stocker des modules de code dans .py format 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 Fabric Data Engineering.

Pour plus d’informations sur l’extension, notamment comment l’installer, consultez Qu’est-ce que l’extension FABRIC Data Engineering VS Code ?

Ouvrir le dossier de ressources du bloc-notes

  1. Une fois que vous avez installé l’extension et téléchargé votre contenu de notebook localement, ouvrez VS Code.

  2. Sélectionnez le bouton Ouvrir le dossier du bloc-notes pour ouvrir le dossier du bloc-notes dans l’Explorateur VS Code. Le dossier du bloc-notes contient le fichier de notebook et le dossier de ressources, où vous trouvez tous les fichiers de ressources que vous avez chargés dans la ressource de notebook.

    Capture d’écran du dossier ouvert de bloc-notes dans VS Code.

  3. Vous pouvez maintenant modifier le fichier de notebook et les fichiers de ressources. Les fichiers de ressources apparaissent sous le dossier builtin prédéfini. Si vous devez créer un fichier ou un sous-dossier, vous devez les créer sous le dossier builtin. (Tous les fichiers ou dossiers créés en dehors du dossier builtin ne sont pas chargés dans la ressource notebook.)

    Capture d’écran du dossier de ressources du notebook dans VS Code.

La capture d’écran précédente montre un dossier localLib créé sous le dossier builtin. Ce dossier contient un fichier util.py . Vous pouvez importer ce fichier dans le fichier notebook en tant que module local, comme indiqué dans l’exemple de code suivant. Une fois importé, vous pouvez appeler les fonctions définies dans le fichier util.py à partir du fichier notebook.

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

Charger des fichiers de ressources de Notebook

Après avoir modifié le fichier de bloc-notes et les fichiers de ressources, vous pouvez charger la ressource de bloc-notes dans l’espace de travail distant en sélectionnant l’option Publier le dossier de ressources . Le processus de chargement charge tous les fichiers et sous-dossiers du dossier builtin dans la ressource de notebook. Le processus de chargement remplace la version des fichiers de ressources dans l’espace de travail distant, notamment la suppression des fichiers de ressources que vous avez supprimés localement.

Capture d’écran du chargement de la ressource de notebook dans VS Code.

Télécharger les fichiers de ressources du notebook

Pour télécharger la ressource de notebook à partir de l’espace de travail distant, sélectionnez l’option Mettre à jour le dossier de ressources . Le processus de téléchargement télécharge tous les fichiers et sous-dossiers du dossier builtin vers le dossier notebook local. Le processus de téléchargement remplace la version locale des fichiers de ressources. Pour tous les fichiers qui n’existent plus dans l’espace de travail distant, le processus de téléchargement les déplace vers un sous-dossier _backup sous son dossier parent d’origine.

Capture d’écran du téléchargement de la ressource de bloc-notes dans VS Code.

La capture d’écran suivante montre le fichier util.py déplacé vers le sous-dossier _backup sous le dossier localLib , car quelqu’un l’a supprimé dans l’espace de travail distant.

Capture d’écran montrant un fichier supprimé déplacé dans un sous-dossier de sauvegarde.