Visual Studio Code の Microsoft Fabric 拡張機能

Microsoft Fabricには、VS Code で Fabric artifactsを管理し、ユーザー データ関数を開発するのに役立つ、Visual Studio (VS) コード用の 2 つの拡張機能があります。

Microsoft Fabric

VS Code の Microsoft Fabric 拡張機能を使用すると、VS Code 内で Fabric ワークスペースをaccess、表示、管理できます。 Fabric 拡張機能は、他の Fabric 拡張機能でより多くの機能をサポートし、開発者の生産性を向上できるようにするコア拡張機能です。

特徴

サポートされる機能としては、次のものがあります。

  • VS Code アカウントを使用して、Fabric アカウントにサインインし、アクセスを管理します。
  • Fabric アカウントでワークスペースを作成して開きます。
  • ワークスペース内の項目を表示し、Fabric で項目を開いたり、名前を変更したり、編集したりします。 項目の種類別にグループ化したり、一覧として表示したりできます。
  • ワークスペース内のアイテム (サポートされている項目) を開いて編集します。
  • Git が有効なワークスペースを複製します。
  • アイテムのバージョン管理のサポート。
  • MSSQL 拡張機能で Fabric SQL Database を開きます。
  • VS Code でFabric項目の項目定義を調べて編集します。
  • Fabric MCP サポート: FABRIC MCP サーバーを vs Code の Microsoft Fabric 拡張機能と GitHub Copilot Chat と共にインストールして、Fabric MCP ツールと、チャット インターフェイスから直接Fabric成果物を操作するためのカスタマイズされたチャット エクスペリエンスを有効にします。
  • ワークスペース フォルダーを参照し、その内容を表示します。

サインイン

Fabric アカウントにサインインするには、F1 キーを押して「Fabric: Sign in」と入力します。 VS Code を起動するたびにサインインする必要がないように、コンピューター上のセキュアな資格情報ストレージサービスにアクセスするように求められます。 サインインしたら、ワークスペースを選択し、Fabric エクスプローラーで項目の一覧を表示します。

ワークスペースとアイテムを管理する

Fabric エクスプローラーですべてのワークスペースを表示します。 VS Code で操作するワークスペースをフィルター処理できます。

ワークスペースを表示してフィルター処理するスクリーンショット。

テナントの切り替え

テナントのすべてのユーザーがMicrosoft Fabricにアクセスできるように、Microsoft Fabricをテナントで有効にすることができます。 複数のテナントにaccessしている可能性があります。テナント スイッチャーを使用してテナントを切り替えることができます。

  1. Microsoft Fabricにサインインします。

  2. [ テナントの切り替え ] を選択し、移動するテナントを選択します。

    スイッチ テナントを選択して既定のテナントを変更するスクリーンショット。

VS Code でファブリック項目を作成する

Microsoft Fabric拡張機能を使用すると、VS Code 内でファブリック項目を直接作成、削除、名前変更できるようになり、VS Code を離れることなくワークフローを合理化できます。 新しく作成された項目は 、Fabric ポータルで表示することもできます。

  1. 任意のワークスペースを選択します。
  2. +を選択して、ワークスペースに項目を作成します。
  3. 項目の種類を選択し、Fabric で項目を作成する名前を指定します。 Fabric で作成する項目の種類を選択するスクリーンショット。
  4. エクスプローラーで開くを選択して、Visual Studio Code で編集する項目定義を開きます。 (サポートされている項目) の一覧を次に示します。 Power BI レポートを開く方法を示すスクリーンショット。

Note

アイテムはワークスペース レベルで作成されます。 ワークスペース フォルダー内でのアイテムの作成は現在サポートされていません。

VS Code Chat でFabric ツールを使用する

Microsoft Fabric拡張機能と GitHub Copilot Chatと共に Fabric MCP サーバーをインストールすると、VS Code Chat でFabric エージェント モードが使用できるようになります。 Fabric エージェントには、次のツールが用意されています。

  • 項目定義の理解と操作
  • Fabric REST API の呼び出し
  • Fabricドキュメントへのアクセス
  • テナント項目に対する作成、更新、削除、および一覧表示操作の実行

たとえば、VS Code Chat の Fabric ツールを使用して、基本的な OneLake ファイル操作を実行したり、Fabric Lakehouse を作成したり、CSV ファイルを OneLake にアップロードしたり、ノートブックFabric作成して実行したりできます。すべて VS Code を離れることなく実行できます。

Fabric ユーザー データ関数

Fabric ユーザー データ関数拡張機能には、Fabric でユーザー データ関数を作成、テスト、デプロイするための追加機能が用意されています。

必要条件

この拡張機能のすべての機能を使用するには、次のものがインストールされている必要があります。

ユーザー データ関数とは

Microsoft Fabric ユーザー データ関数 は、データ ソリューションのカスタム ロジックをすばやく簡単にMicrosoft Fabricに記述できるサーバーレス ソリューションです。 ユーザー データ関数は、サービス提供のエンドポイントに対する HTTP 要求として呼び出され、Fabric ネイティブ データ ソースで動作します。

特徴

サポートされる機能としては、次のものがあります。

  • ユーザー データ関数項目を作成します。
  • VS Code 内から Fabric でユーザー データ関数を管理します。
  • ユーザー データ関数をローカルで開いて編集します。
  • ブレークポイントを使用して、新しい関数を追加し、データ関数をローカルで実行し、デバッグします。
  • ユーザー データ関数項目の接続とライブラリを更新します。
  • ローカルの変更を Fabric に適用します。
  • 異なるテナント内のワークスペースを操作する
  • Git 対応ユーザー データ関数のサポート

次のステップ