Freigeben über


Verwenden und Verwalten von Microsoft Fabric-Notebooks in Visual Studio Code

Microsoft Fabric-Notebooks unterstützen nun ein Feature namens Notebookressourcen. Mit diesem Feature können Sie Codemodule im PY-Format und andere Datendateien, wie CSV- oder Bilddateien, in einem Ressourcenordner speichern. Auf alle diese Ressourcendateien kann über das Notebook als lokales Dateisystem zugegriffen werden. In diesem Artikel erfahren Sie, wie Sie dieses Feature in Visual Studio (VS) Code mit der VS Code-Erweiterung für Synapse verwenden.

Informationen zur Erweiterung, einschließlich der Installation, finden Sie unter Was ist die Synapse Visual Studio Code-Erweiterung?

Öffnen des Notebookressourcenordners

  1. Nachdem Sie die Erweiterung installiert und den Notebookinhalt lokal heruntergeladen haben, öffnen Sie VS Code.

  2. Klicken Sie auf die Schaltfläche Open Notebook Folder (Notebookordner öffnen), um den Notebookordner im VS Code-Explorer zu öffnen. Der Notebookordner enthält die Notebookdatei und den Ressourcenordner, in dem alle Ressourcendateien gespeichert sind, die Sie in die Notebookressource hochgeladen haben.

    Screenshot: Öffnen des Notebookordners in VS Code

  3. Sie können nun die Notebookdatei und die Ressourcendateien bearbeiten. Die Ressourcendateien sollten im vordefinierten Ordner builtin angezeigt werden. Wenn Sie eine neue Datei oder einen neuen Unterordner erstellen müssen, sollten sie alle unter dem Ordner builtin erstellt werden. (Alle anderen Dateien oder Ordner, die außerhalb des Ordners builtin erstellt wurden, werden nicht in die Notebookressource hochgeladen.)

    Screenshot: Notebookressourcenordner in VS Code

Im obigen Screenshot ist der Ordner localLib unter dem Ordnerbuiltin erstellt worden. Dieser Ordner enthält die Datei util.py. Diese Datei kann in die Notebookdatei als lokales Modul importiert werden, wie im folgenden Beispielcode gezeigt. Nach dem Import können die in der Datei util.py definierten Funktionen in der Notebookdatei aufgerufen werden.

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

Hochladen der Notebookressourcendateien

Nachdem die Notebookdatei und die Ressourcendateien bearbeitet wurden, können Sie auf die Schaltfläche Publish Resource Folder (Ressourcenordner veröffentlichen) klicken, um die Notebookressource in den Remotearbeitsbereich hochzuladen. Beim Hochladen werden alle Dateien und Unterordner unter dem Ordner builtin in die Notebookressource hochgeladen. Dabei wird die Version der Ressourcendateien im Remotearbeitsbereich überschrieben, und die Ressourcendateien, die auf der lokalen Seite gelöscht wurden, werden entfernt.

Screenshot: Hochladen der Notebookressource in VS Code

Herunterladen der Notebookressourcendateien

Sie können auf die Schaltfläche Update Resource Folder (Ressourcenordner aktualisieren) klicken, um die Notebookressource aus dem Remotearbeitsbereich herunterzuladen. Beim Download werden alle Dateien und Unterordner unter dem Ordner builtin in den lokalen Notebookordner heruntergeladen. Der Downloadvorgang überschreibt die lokale Version der Ressourcendateien. Dateien, die nicht mehr im Remotearbeitsbereich vorhanden sind, werden beim Download in den Unterordner _backup unter dem ursprünglichen übergeordneten Ordner verschoben.

Screenshot: Herunterladen der Notebookressource in VS Code

Im folgenden Screenshot wurde die Datei util.py in den Unterordner _backup unter dem Ordner localLib verschoben, da sie im Remotearbeitsbereich gelöscht wurde.

Screenshot einer gelöschten Datei, die in einen Sicherungsunterordner verschoben wurde.