適用対象: Power BI Desktop
Power BI サービス
Copilot for Power BI は、セマンティック モデルにクエリを実行して結果をビジュアルとして返すことで、データに関する自然言語の質問に回答します。 ビジュアルを手動で作成したり、レポート ページから目的のグラフを探したりする代わりに、必要なものを説明すると、Copilot がビジュアルを作成してくれます。
この記事では、アドホック DAX 計算など、モデルから回答できるCopilotの質問の種類と、結果の読み取りと検証の方法について説明します。
前提条件
この機能を使用する前に、Copilotの使用要件を満たしていることを確認してください。
注
次の要件に留意してください。
- 管理者が、Copilot in Microsoft Fabric を有効にする必要があります。
- Fabric の容量は、この記事に記載されているいずれかのリージョン ( Fabric リージョンの可用性) にある必要があります。 そうでない場合は、Copilotを使用できません。
- Copilotの使用を開始する前に、管理者がテナントスイッチを有効にする必要があります。 詳細については、Copilot テナント設定 記事を参照してください。
- テナントまたは容量が米国またはフランス以外の場合、 Copilot は既定で無効になっています。 1 つの例外は、Fabric テナント管理者が 、Azure OpenAI に送信されたデータをテナントの地理的リージョン、コンプライアンス境界、または国内クラウド インスタンス テナント設定の外部で処理できる 場合です。 この設定は、Fabric 管理ポータルで確認できます。
- Microsoft Fabric の Copilot は、試用版 SKU ではサポートされていません。 有料 SKU のみがサポートされています。
- Power BI のスタンドアロン Copilot エクスペリエンスを確認するには、テナント管理者がテナント切り替えを有効にする必要があります。
Copilot は入力に基づいてクエリを作成する際に同じ基盤となるエンジンを使用するため、モデルで Q&A を有効にする必要があります。 ほとんどのデータ ソースでは、Q&A は既定で有効になっています。
DirectQuery や Direct Lake モデルなどの一部のソースでは、Power BI サービスのセマンティック モデル設定または Power BI Desktop のデータ読み込み設定のいずれかで、Q&A を手動で有効にする必要がある場合があります。 Q&A でサポートされるデータ ソースの種類の詳細については、 自然言語 Q&A のデータ ソースを参照してください。
注
これらの設定は、 セマンティック モデルの設定ウィンドウ (ページの右側に開くサイド ペイン) で構成することもできます。 設定ウィンドウは現在プレビュー段階であり 、機能または動作は一般公開前に変更される可能性があります。
機能の可用性
Power BI サービスのビュー モードと編集モードの両方で、Copilot データの質問を使用できます。 レポート作成者とレポート ビューアーの両方で、セマンティック モデルまたはレポートに関連Copilot データに関する質問を行うことができます。
サポートされている質問の種類
Copilot は、セマンティック モデルの既存のメジャーと列を使用して質問に回答できます。 また、次のセクションで説明するように、アドホック計算用の DAX クエリを生成することもできます。 質問には、レポートに表示されるのとは異なるリージョンまたは期間にフィルター処理された既存のメジャー、カテゴリに分割されたメトリック、または時間の経過に伴うメジャーの変化が含まれる場合があります。
Copilotが答えることができる正確な質問は、モデルの詳細によって異なりますが、いくつかの例を次に示します。
"地域別の売上金額を表示できますか?
売上金額と地域はどちらも、すでにデータの列として含まれています。
「先月北米で販売された上位 5 製品は何でしたか?
製品、地域、日付は既にデータ内の列です。 Copilot は、ビジュアルを生成するための上位 N 個のフィルター処理に役立ちます。
"過去 30 日間のガロンあたりのガソリンの平均価格を教えてください。"
ガロンあたりの価格は、モデルにすでに含まれている指標です。 Copilot は、平均を取り、相対日付でフィルター処理してビジュアルを作成します。
「チーズとワインを買ったお客様は?
チーズとワインは、モデル内の同じ Product エンティティの複数のインスタンスです。
Copilotは、現在のセッションで既に要求した内容に基づいて、フォローアップ要求にも応答します。
データの質問に対するアドホック計算
Copilot では、モデルに含まれていない新しいメジャーの作成など、アドホック計算を必要とする質問に答える DAX クエリを生成することもできます。 DAX クエリを作成 Copilot 回答できる質問の例を次に示します。
- 売上高の前年比の伸びは何でしたか?
- 2020 年より前に採用された従業員の数はいくつですか?
- すべての製品に対する化粧品の注文の比率を計算します。
- どの顧客が製品を購入しなかったのですか?
また、展開ビューから直接 DAX クエリを確認したり、DAX クエリ ビューを起動して詳細な検査を行うこともできます。
サポートされていない質問の種類
Copilot は、異常検出、予測、主要なインフルエンサーの検索など、新しい分析情報を生成する必要がある質問には現在回答できません。 処理できる具体的な質問は、モデルとレポートのビジュアルによって異なります。 ただし、サポートされていない質問の例をいくつか次に示します。
「なぜ毎年7月に売り上げが落ちるのか?
この質問には、提供されたデータからより深い分析情報を生成する必要があります。
「来年は何冊の本を売ると思いますか?
この質問では、現在サポートされていない予測について質問します。
Copilot 回答を読む
Copilot は、ビジュアルの形式で回答を提供します。 テキストの概要では、ビジュアルについて説明し、ビジュアルのビルドまたはフィルター処理に使用されるフィールドを一覧表示します。
Copilotがこれに到達した方法 セクションを展開して、Copilotが質問を理解した方法の詳細を確認し、モデルから正しいフィールド、メジャー、またはフィルターが選択されたことを確認します。
次の図に示すように、 Data used 要素の横にあるリンクを選択すると、詳細が表示されます。
ビジュアルを展開して、より詳細に表示することもできます。 レポート作成者は、ビジュアルの下にある [ページに追加] を選択して、これらのビジュアルをレポート ページに直接追加 できます。
言語モデリングを使用して回答の品質を向上させる
Copilotは、セマンティック モデル内のデータからビジュアルをビルドするときに、フィールド名を参照して、質問に答える可能性のあるデータを決定します。 Power BI の作成者は、言語モデリングを使用して、 Copilotレポートの閲覧者が尋ねる可能性のある質問に対する理解を深めることができます。
作成者は、次の方法で Copilot をガイドできます。
- 一意でわかりやすい列名とメジャー名を使用して、Copilot がデータを理解できるようにします。
- ベスト プラクティスに従ってモデルPower BI構成します。
- データ フィールド名にシノニムを追加して、Copilot のビジネス固有の用語を明確にします。
言語モデリングの詳細については、
制限事項と考慮事項
Copilot データの質問を使用する場合は、次の要因を考慮してください。
- Copilot データの質問は、Power BI サービスでのみ使用できます。 Power BI Desktop のサポートは近日公開予定です。
- サポートされている言語は英語のみです。
- Copilot データの質問では、レポート ページのビジュアルに現在影響を与えているフィルターやスライサーは、Copilot ペインで生成された回答には適用されません。
- Q&A を有効にする要件は、
データに関する質問に特有です。 Copilot は、レポート内の内容について質問するといった、ほかのタスクにも引き続き使用できます。 - 質問がセマンティック モデルのデータに関連する場合、 Copilot はセマンティック モデルを使用して質問に回答します。 そうしないと、 大規模な言語モデル (LLM) の一般的な知識から回答する可能性があります。
- データ ソースに関するその他の制限事項については、「 Power BI Q&A の制限事項」を参照してください。
次のステップ
- Power BI 用 Copilot の概要
- Copilotを使用してレポートを作成
- レポート コンテンツに関する要約と質問
Power BI Q&A を学習させるための Q&A ツール入門 - Power BI Q&A の制限事項