Teilen über


Erstellen und Verwalten von Microsoft Fabric-Notebooks in Visual Studio Code für das Web

Visual Studio (VS) Code für das Web bietet eine kostenlose, browserbasierte Erfahrung ohne Installation. Die Lösung ermöglicht das schnelle und sichere Durchsuchen von Code-Repositorys und einfache Bearbeitungen. Informationen zum Einstieg finden Sie unter auf der VS Code-Dev-Website.

Die Fabric Data Engineering VS Code-Erweiterung kann auch in VS Code für die Weboberfläche verwendet werden. Die Erweiterung unterstützt die Erstellung, das Lesen, die Aktualisierung und das Löschen (CRUD) von Notizbüchern in Fabric. Die Änderungen aus der VS Code-Oberfläche für das Web werden sofort auf den Arbeitsbereich angewendet. Die Erweiterung unterstützt auch das Ausführen von Notebooks auf der VS Code-Oberfläche für das Web.

Installieren der Fabric Data Engineering VS Code-Erweiterung für das Web

  1. Navigieren Sie im Browser zu https://insider.vscode.dev.

  2. Wählen Sie das Symbol Erweiterungen in der linken Navigationsleiste aus.

  3. Suchen Sie nach dem Begriff Fabric Data Engineering und wählen Sie die Fabric Data Engineering VS Code Erweiterung aus.

    Screenshot für die Installation der Fabric Data Engineering VS-Code-Web-Erweiterung.

  4. Wählen Sie Installieren aus.

Öffnen eines Notebooks mit der Fabric Data Engineering VS Code-Erweiterung für das Web

So öffnen Sie ein Notizbuch in der Web-Version von VS Code:

  1. Wählen Sie die Schaltfläche "In VS Code (Web) öffnen" auf der Seite "Notizbucherstellung" im Fabric-Portal aus.

    Screenshot, der zeigt, wie Notizbuch in VS Code für das Web geöffnet wird.

  2. Nachdem Sie die Schaltfläche ausgewählt haben, wird eine separate Browserregisterkarte mit VS Code für das Web geöffnet. Die Erweiterung wird automatisch installiert und aktiviert, und das Notizbuch wird geöffnet.

Verwalten von Notebooks und des Notebookdateisystems

Der Notebook-Strukturknoten listet die Namen aller Notebookelemente im aktuellen Arbeitsbereich auf. Für jedes Notebookelement können Sie die folgenden Aktionen ausführen:

  • Öffnen eines Notebooks
  • Löschen eines Notebooks
  • Neue Ressource hinzufügen
  • Neuen Ressourcenordner hinzufügen

Sie können auch alle vorhandenen Dateien/Ordner im Notebookdateisystem löschen.

Screenshot des Knotens

Ausführen und Debuggen von Notebooks in VS Code für das Web

Sie können ein Notebook in VS Code für das Web ausführen, indem Sie die Schaltfläche Ausführen im Notebook-Editor auswählen.

Bevor Sie das Notizbuch ausführen, stellen Sie sicher, dass Sie die richtige Kernel- und Sprachumgebung für das Notizbuch auswählen.

  1. Wählen Sie den Kernel aus: Wählen Sie in der Notizbuchschnittstelle die Kerneloption aus. Wählen Sie Microsoft Fabric Runtime als Kernel aus, um Fabric-spezifische Features zu aktivieren. Screenshot, der zeigt, wie Sie Microsoft Fabric Runtime auswählen.

  2. Wählen Sie Ihre Sprachumgebung aus: Wählen Sie als Nächstes entweder Spark / Python 3 oder Python als Ihre Sprachumgebung aus, je nach Ihren Anforderungen und der berechnung, die Sie verwenden. Screenshot, der zeigt, wie PySpark ausgewählt wird.

Neben der Ausführung des Notebooks können Sie das Notebook auch in VS Code für das Web debuggen. Bevor Sie die Debugsitzung starten, führen Sie den folgenden Code im Notebook aus, um diese Funktion zu aktivieren.

%%configure -f  
{  
    "conf": {  
        "livy.rsc.repl.session.debug-notebook.enabled": "true"  
    } 
} 

Hinweis

Es kann 2–5 Minuten dauern, bis die Konfiguration abgeschlossen ist. Sie müssen dieses Setup nur einmal für jede Livesitzung ausführen. Dieses Feature ist nur für Spark-Notebooks verfügbar.

Nachdem Sie diese Konfiguration ausgeführt haben, können Sie im Notebook-Editor Breakpoints festlegen und das Notebook im Debugmodus ausführen. Wenn die Debugsitzung beginnt, erscheint unten rechts im Editor eine Benachrichtigung, die anzeigt, dass die Debugsitzung gestartet wurde.

Screenshot der Debugsitzungsbenachrichtigung.

Diese Debugsitzung wird auf dem Remotecompute ausgeführt. Für die Synchronisierung von Debuginformationen wie dem Breakpoint-Status ist Netzwerkverkehr erforderlich. Sie können den Synchronisierungsfortschritt während des Synchronisierungsprozesses in der Statusleiste des Notebook-Editors verfolgen.

Screenshot der Debugsitzungsstatusleiste.

Wichtig

Warten Sie, bis die Synchronisierung abgeschlossen ist, bevor Sie den Debugvorgang fortsetzen.

Aktualisieren der Python-Version von der VS Code-Seite aus

Für Python-Notebooks können Sie die Python-Version auf der VS Code-Seite überprüfen und aktualisieren.

Screenshot, der zeigt, wie Python-Version ausgewählt wird.

Die Python-Version ist in der unteren rechten Ecke der Statusleiste aufgeführt. Wenn Sie die Python-Version aktualisieren möchten, können Sie die Versionsnummer in der Statusleiste auswählen. Sie können die Python-Version aus der Liste der verfügbaren Python-Versionen auswählen. Die ausgewählte Python-Version wird verwendet, wenn Sie das Notizbuch in VS Code ausführen.

Screenshot der Python-Version in der Statusleiste.

Wichtig

Um sicherzustellen, dass die ausgewählte Version im Remotearbeitsbereich gespeichert ist, speichern Sie das Notebook, nachdem Sie die Python-Version ausgewählt haben.