次の方法で共有


Copilot in Power BI 統合

Microsoft Fabric の Copilot は、Fabric プラットフォームのデータ分析エクスペリエンスを強化することを目的とした生成型 AI アシスタントです。 Power BI を含め、各 Fabric ワークロードには異なる Copilot があります。 エンタープライズ開発者、セルフサービス ユーザー、ビジネス ユーザーなど、さまざまな Power BI ペルソナはすべて、Power BI エクスペリエンスでさまざまな Copilot を使用できます。 この記事では、Power BI の Copilot が、ユーザーがセマンティック モデルとレポートを作成して使用するのを支援することで、データ分析エクスペリエンスを強化する方法の詳細な概要について説明します。

さまざまなユーザーがセマンティック モデルとレポートの両方に対して Power BI で Copilot を使用する方法を示す図。

Power BI の Copilot は、Power BI 開発者とアナリストの両方がモデルとレポート を作成 し、ビジネス ユーザーがそれらのモデルとレポートを 使用 する新しい方法を提供することを目的としています。 次の図は、Power BI のさまざまなペルソナがさまざまな Copilot エクスペリエンスを使用してデータを作成または使用する方法を示しています。

Power BI の Copilot が、さまざまな対象ユーザーに対応する作成エクスペリエンスと消費エクスペリエンスの両方を持つ様子を示す図。

要約すると、Power BI の Copilot には、モデル メジャーの説明の生成など、Power BI 項目の作成をサポートするエクスペリエンスがあります。 一元化されたエンタープライズ開発者、アーキテクト、データ エンジニア、またはセルフサービス開発者はすべて、これらのエクスペリエンスを使用して開発タスクをサポートする場合があります。 Copilot エクスペリエンスでは、レポートの Copilot チャット ウィンドウで質問するなど、Power BI 項目の使用をサポートすることもできます。 セルフサービス ユーザー、ビジネス ユーザー、さらにはエンタープライズ開発者は、これらのエクスペリエンスを活用して、特定のシナリオでデータに関する質問に答えるのに役立ちます。 最後に、一部の Copilot エクスペリエンスでは、セマンティック モデルで DAX を生成してモデルのクエリと探索を行ったり、計算とビジネス ロジックを含むモデル メジャーを作成したりするなど、作成と消費の両方をサポートしています。

他の Fabric ワークロードの Copilot と同様に、Power BI の Copilot は、組織内でセマンティック モデルやレポートを作成するユーザーを 置き換えることはできません 。 むしろ、Copilot は、タスクの効率を高め、作成するモデルとレポートを改善できるように、それらの個人を 強化 することを目的としています。

同様に、Copilot によって生成されたレポートや回答されたデータの質問も、Power BI 開発者またはアナリストによって作成されたモデルとレポートを置き換えることはできません。 これらの人々は、通常、ビジネス上の問題とその周囲のコンテキストについてより深く、より広範な理解を持っています。

Power BI の Copilot は、データを操作するための新しい機会とアプローチを提供します。 ただし、これらの新しい機会から最大限の価値を得て、健全なデータ カルチャと Power BI の適切な導入にアプローチします。 これには、効果的なユーザー トレーニングと有効化の準備、Copilot の使用状況の監視と管理が含まれます。 Power BI で Copilot を有効にして使用するには、慎重に検討する必要があります。Copilot を有効にするだけでは、組織全体で生産性の向上を期待することはできません。

Power BI での Copilot のしくみの概要

Power BI の Copilot は 、Fabric の Copilot の一般的なプロセスと同様に機能します。 ただし、Power BI の Copilot は、個人が使用する特定の Copilot エクスペリエンスに応じて、いくつかの領域で異なります。

次の図は、Power BI での Copilot での Copilot エクスペリエンスと他のワークロードの Copilot との間で異なるさまざまな領域を示しています。

Copilot プロセス全体での Copilot エクスペリエンスの違いを示す図。

要約すると、使用する Copilot エクスペリエンスに応じて、Copilot アーキテクチャに異なるいくつかの領域があります。

  • インプット: エクスペリエンスが異なると、ユーザーはさまざまな方法で入力する必要があります。

    • モデルまたはレポートの データ質問 エクスペリエンスでは、ユーザーは Copilot チャット ウィンドウにプロンプトを記述する必要があります。
    • メジャーの説明の生成エクスペリエンスでは、ユーザーが Power BI Desktop の [モデル] ビューの [プロパティ] ウィンドウでボタンを押す必要があります。
  • データの前処理と接地: 経験に応じて、Copilot は異なる接地データを取得します。 Power BI での Copilot エクスペリエンス間の前処理の違いの例を次に示します。

    • セマンティック モデル エクスペリエンスのデータに関する質問は、セマンティック モデル スキーマまたは言語モデルを使用して適切なクエリを生成する場合があります。 セマンティック モデル開発者は、フィールドを非表示にすることで、Copilot が表示および使用できるスキーマの部分を制御できます。 また、記述の追加など、Copilot でより適切に動作するようにモデルを最適化することで、Copilot 出力の有用性を高めることもできます。
    • レポート ページの概要作成エクスペリエンスでは、レポート メタデータやレポート ビジュアルの特定のデータ ポイントを使用して概要を作成できます。 レポート開発者は、ページとビジュアルを非表示にすることで、Copilot が表示および使用できるレポートの部分を制御できます。
  • 後処理: 経験に応じて、Copilot はさまざまな方法で大規模言語モデル (LLM) 応答を処理します。 Power BI での Copilot エクスペリエンス間の後処理の違いの例を次に示します。

    • DAX クエリ ビュー エクスペリエンスでは、生成された DAX クエリが確実に実行されるように、DAX パーサーを介して LLM 応答から DAX を実行します。 そうでない場合 (たとえば、LLM が幻覚を生成する場合)、Copilot は新しい LLM 応答を要求します。
    • レポート ページ作成エクスペリエンスでは、LLM 応答を受け取り、既存の Copilot テーマ、レポート メタデータ、およびその他の情報と組み合わせて、Power BI レポートに新しいページを作成します。
  • アウトプット: 経験に応じて、Copilot は後処理後に異なる種類の出力をユーザーに返します。 Power BI での Copilot エクスペリエンスの出力の違いの例を次に示します。

    • DAX クエリ ビュー エクスペリエンスでは、ユーザーが DAX コードの生成または提案を求める場合は DAX クエリが生成されますが、生成されたコードのしくみをユーザーが確認すると、DAX の概念に関する自然言語の説明が生成されます。
    • レポート ページの作成エクスペリエンスでは、ユーザーがレポート ページの生成または以前に生成された既存のレポート ページの変更を求められた場合に、新しいレポート ページが生成されます。

Copilot in Power BI の概要ダイアグラム

次の図は、他のユーザーが Power BI で Copilot のさまざまな Copilot エクスペリエンスを使用する方法の概要を示しています。

他のユーザーが Power BI で Copilot を使用する方法のプロセス フローを示す図。

図は、次の部分とプロセスで構成されています。

項目 説明
1 ユーザーは Copilot に入力を提供します。これは、プロンプトの書き込み、またはプロンプトを生成する別の対話である可能性があります。 Copilot とのやり取りはすべてユーザー固有です。 ユーザーは、Power BI モバイル アプリ、Power BI Desktop、または Fabric ワークスペースを使用して、Power BI で Copilot と対話できます。
2 Power BI モバイル アプリでは、ユーザーは Power BI アプリまたは Fabric Org Apps のレポート、またはワークスペースからアクセスできるレポートを表示できます。 モバイル アプリの Copilot チャット ウィンドウでは、ユーザーはレポートとそのデータについて質問できます。
3 Power BI Desktop では、ユーザーはセマンティック モデルの開発中に Copilot を使用できます。 データに質問したり、DAX クエリ ビューで DAX クエリを生成したり、Q&A 言語モデリングのシノニムを生成したり、セマンティック モデルのメジャーの説明を生成したりできます。

Power BI Desktop で Copilot を使用するには、ユーザーは Fabric 容量でサポートされているワークスペースに接続する必要があります。
4 サポートされている Fabric 容量のライセンス モードを使用するワークスペースでは、ユーザーは、Power BI Desktop から発行するセマンティック モデルとレポートで Copilot を使用したり、Git 統合を介してアップロードしたり、Fabric で作成したりできます。 また、ユーザーは、ノートブックを使用してセマンティック リンクを使用してセマンティック モデルを開発および管理し、それらのノートブックで Copilot を使用することもできます (ノートブックは Power BI ワークロードの項目ではありません)。
5 Power BI Desktop では、ユーザーは任意のワークスペースからセマンティック モデルに接続し、レポートを作成できます。 Copilot を使用して、データに関する質問をしたり、DAX、ビジュアル、または概要を生成してレポート作成プロセスをサポートしたりできます。

Power BI Desktop で Copilot を使用するには、ユーザーは Fabric 容量でサポートされているワークスペースに接続する必要があります。
6 Power BI Pro、Premium Per User (PPU)、またはサポートされていない F SKU のライセンス モードを持つワークスペースは、Copilot をサポートしていません。

ユーザーは、Power BI Desktop でこれらのワークスペースのアイテムを使用し、Copilot を使用できます。これは、サポートされているワークスペースからファブリック容量を使用するように Power BI Desktop を設定している限りです。

ユーザーは、これらのワークスペースでレポートを作成し、これらのレポートで Copilot を使用することもできます。そのレポートがサポートされているワークスペースのセマンティック モデルに接続されている限り、

この図は Power BI に焦点を当てていますが、Power BI 開発者とアナリストは必ずしも Fabric の Power BI ワークロードを排他的に使用するとは限りません。 これらの個人は、他の Fabric ワークロードを使用して項目を作成し、他のさまざまな Copilot エクスペリエンスを活用する可能性もあります。

Power BI で Copilot を有効にする方法

Power BI で Copilot を使用するには、最初に有効にする必要があります。 Power BI で Copilot を有効にする手順は、 Fabric で Copilot を有効にするために実行する手順と似ています。 他のワークロードと同様に、Power BI 専用に Copilot を有効または無効にすることができます。

考慮すべきその他の注目すべきシナリオもあります。

  • P SKU: P SKU がある場合は、Power BI で Copilot を使用することもできます。

  • ワークスペース間の使用: 一部の Copilot エクスペリエンスは、Pro、PPU、サポートされていない SKU など、Copilot をサポートしていないライセンス モードを使用するワークスペースにあるアイテムを使用する場合でも機能します。 たとえば、Power BI Desktop で Copilot を使用しながら、Copilot をサポートしていないワークスペースに発行されたセマンティック モデルを使用できます。 同様に、セマンティック リンク機能を使用したノートブックなど、特定の Fabric 項目からこれらのセマンティック モデルに接続することもできます。

  • キャパシティ間消費: Fabric 管理者は、Fabric Copilot キャパシティ (FCC) に対する Copilot の使用量を委任できます。 これは、他の Fabric ワークロードや項目がビジネス クリティカルなプロセスや意思決定をサポートするために必要なメインの Fabric 容量に Copilot の使用が影響を与えないようにする便利な方法です。

Power BI での Copilot の責任ある使用

Power BI で Copilot を使用する場合は、次の考慮事項に留意する必要があります。

  • 統治: セキュリティ グループを設定し、Power BI で Copilot へのアクセスを許可するのは、ユーザーがトレーニングを完了した後、またはテクノロジ、その制限事項、およびユース ケースに対する理解を示した場合にのみ行ってください。 初めて Copilot を有効にする場合は、このアプローチを使用して、準備ができたら段階的に Power BI で Copilot を段階的にロールアウトします。

  • セマンティック モデルの準備: Copilot とうまく連携するには、セマンティック モデルの準備に多大な労力を要する必要があります。 これらの準備には、適切な名前付け規則、フィールドの説明、適切なモデリングプラクティスに従う、言語モデリングの設定、その他の手順が含まれます。 これらの準備を怠った場合、Copilot はより役に立たない不正確な結果を生み出す可能性があります。

  • ビジネス ユーザーの準備: ビジネス ユーザーが Power BI で Copilot を使用する必要がある場合は、Copilot を使用するタイミングと、レポートを見て使用するタイミングについて説明する必要があります。 ビジネス ユーザーにレポートを操作する代わりに Copilot を使用するよう促すと、ビジュアルの読み取りと解釈よりもプロンプトの作成や出力の読み取りに時間がかかる可能性があるため、容量の使用量と非効率性が向上する可能性があります。 代わりに、Copilot を利用することによって、特に必要な情報が見つからないときに、複雑なレポートの情報を探して解釈する助けとすることができます。

  • 出力の評価: Copilot の出力には、不正確で低品質のコンテンツが含まれている可能性があります。 出力も非決定的です。つまり、同じプロンプトとグラウンド データを使用しているにもかかわらず、ユーザーが Copilot エクスペリエンスから異なる出力を受け取る可能性があります。 Copilot に期待される出力の種類と、自分でこれらの出力を評価または検証する方法をユーザーに知らせるために、ユーザーに期待値を設定することが重要です。

詳細については、Fabric での Copilot のプライバシー、セキュリティ、責任ある AI の使用とPower BI での Copilot の使用に関するページを参照してください。

警告

コンテンツ フィルタリングと責任ある AI 機能は、有害または問題になる可能性のある特定の単語やフレーズを含む LLM 呼び出しを自動的に拒否します。 ただし、モデルには、特定の分析やシナリオに対してこれらの単語や語句を有効に使用できる場合があります。 モデル のスキーマまたはメタデータにこれらの語句のいずれかが含まれている場合、すべてのプロンプトでエラーが発生するため、Power BI で Copilot を使用することはできません。

個別に、責任を持って使用するための適切な手順を実行した後にのみ、特定のセキュリティ グループとワークスペースに対して Fabric で Copilot を有効にすることを検討してください。 これらの準備を行う前に Copilot を有効にすると、導入に伴う不要なガバナンス リスクと課題につながる可能性があります。

Power BI での Copilot エクスペリエンス

Power BI には、セマンティック モデルまたはレポートで使用できるさまざまな Copilot エクスペリエンスがあります。 このシリーズの次の記事では、これらのエクスペリエンスについて詳しく説明し、それらを最適に使用する方法について説明します。

項目とワークロードごとの各エクスペリエンスの完全な概要については、 Fabric の Copilot エクスペリエンスを見つける場所 を参照してください。