次の方法で共有


Web 用 Visual Studio Code 内で Microsoft Fabric ノートブックを作成して管理する

Visual Studio (VS) Code for the web では、無料のブラウザー ベースのエクスペリエンスが提供され、インストールは不要です。 これにより、コード リポジトリの迅速かつ安全な参照と軽量な編集が可能になります。 開始するには、 VS Code Dev サイトにアクセスしてください。

Fabric Data Engineering の VS Code 拡張機能は、Web 用 VS Code エクスペリエンスでも使用できます。 この拡張機能では、Fabric でのノートブックの作成、読み取り、更新、削除 (CRUD) エクスペリエンスがサポートされています。 Web 用 VS Code エクスペリエンスからの変更は、即時にワークスペースに適用されます。 この拡張機能では、Web 用 VS Code エクスペリエンスでのノートブックの実行もサポートされています。

重要

Fabric Data Engineering VS Code 拡張機能は現在プレビュー段階です。

Web 用 Fabric Data Engineering VS Code 拡張機能をインストールする

  1. ブラウザーで https://insider.vscode.dev に移動します。

  2. 左側のナビゲーション バーで [拡張機能] アイコンを選択します。

  3. Fabric Data Engineering を検索し、Fabric Data Engineering VS Code - Remotes 拡張機能を選択します

  4. [インストール] を選択します。

    Web 用 Fabric Data Engineering VS Code 拡張機能のインストールを示すスクリーンショット。

Web 用 Fabric Data Engineering VS Code 拡張機能でノートブックを開く

Web エクスペリエンス用の VS Code でノートブックを開くには、Fabric ポータルのノートブック作成ページ で [VS Code で開く (Web)] ボタンを選択します。 このボタンを選択すると、Web 用 VS Code エクスペリエンスで別のブラウザー タブが開きます。 拡張機能をまだインストールしていない場合は、自動的にインストールされ、アクティブ化され、ノートブックが開きます。

Web 用 VS Code でノートブックを開く方法を示すスクリーンショット。

ノートブックとノートブック ファイル システムを管理する

ノートブック ツリー ノードには、現在のワークスペース内のすべてのノートブック項目が一覧表示されます。 ノートブック項目ごとに、次のアクションを実行できます。

  • ノートブックを開く
  • ノートブックを削除する
  • 新しいリソース ファイルを追加する
  • 新しいリソース フォルダーを追加する

ノートブック ファイル システム内の既存のファイル/フォルダーを削除することもできます。

ノートブック ツリー ノードを示すスクリーンショット。

VS Code Web エクスペリエンスでノートブックを実行およびデバッグする

Web 用 VS Code エクスペリエンスでノートブックを実行するには、ノートブック エディターで [実行] ボタンを選択します。 ノートブックを実行する前に、Microsoft Fabric Runtime をカーネルとして選択していることを確認してください。 ノートブック エディターの右上隅で選択できます。

使用しているコンピューティングに応じて、Spark Notebook 用に PySpark を、Python ノートブック用に Python を選択できます。

Microsoft Fabric Runtime の選択方法を示すスクリーンショット。 PySpark の選択方法を示すスクリーンショット。 Python の選択方法を示すスクリーンショット。

ノートブックを実行するだけでなく、VS Code Web エクスペリエンスでノートブックをデバッグすることもできます。 デバッグ セッションを開始する前に、ノートブックで次のコードを実行して、この機能を有効にします。

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

  • 構成が完了するまでに 2 ~ 5 分かかる場合があります。 ライブ セッションごとに、このセットアップを一度だけ実行する必要があります。 この機能は、Spark ノートブックでのみ使用できます。

この構成を実行した後、ノートブック エディターでブレークポイントを設定し、デバッグ モードでノートブックを実行できます。 デバッグ セッションが開始されると、エディターの右下隅に、デバッグ セッションが開始されることを示す通知が表示されます。

デバッグ セッション通知を示すスクリーンショット。

このデバッグ セッションはリモート コンピューティングで実行され、ネットワーク トラフィックはブレークポイントの状態などのデバッグ情報を同期する必要があります。 同期プロセス中は、ノートブック エディターのステータス バーで同期の進行状況を追跡できます。

デバッグ セッションのステータス バーを示すスクリーンショット。

重要

デバッグ操作を続行する前に、同期が完了するまで待ってください。

VS Code 側から Python バージョンを更新する

Python ノートブックの場合、VS Code 側から Python バージョンを確認して更新できます。 Python バージョンは、ステータス バーの右下で確認できます。 Python のバージョンを更新する場合は、ステータス バーのバージョン番号をクリックします。 使用可能な Python バージョンの一覧から Python のバージョンを選択できます。 選択した Python バージョンは、次のノートブックの実行に使用されます。

ステータス バーの Python バージョンを示すスクリーンショット。 Python バージョンの選択方法を示すスクリーンショット。

重要

選択したバージョンがリモート ワークスペースに保存されていることを確認するには、Python バージョンを選択した後にノートブックを保存します。