Copilot にモデルのデータについて質問する (プレビュー)
適用対象: Power BI Desktop Power BI サービス
Copilot は、質問に対して、セマンティック モデルのデータから作成された視覚化で答えることができます。 Copilot に探しているものを伝えたときに、その回答がまだレポートで視覚化されていない場合は、Copilot がモデルに対してクエリを実行し、質問に対する回答を視覚化の形式で返します。
開始する前に
この機能を使う前に、Copilot の使用に関する要件を満たしていることを確認してください。
Note
- 管理者が、Copilot in Microsoft Fabric を有効にする必要があります。
- お使いの F64 または P1 の容量が、Fabric を利用可能なリージョンに関する記事に記載されているいずれかのリージョンにある必要があります。 そうしないと、Copilot を使用できません。
- Copilot の使用を開始するには、事前に管理者によってテナント スイッチが有効にされている必要があります。 詳細については、「Copilot のテナント設定」の記事を参照してください。
- お使いのテナントまたは容量が米国またはフランスの外部にある場合、Fabric テナント管理者が Fabric 管理ポータルで Azure OpenAI に送信されたデータを、テナントの地理的リージョン、コンプライアンス境界、または国内クラウド インスタンスの外部で処理できるというテナント設定を有効にしない限り、Copilot は既定で無効になっています。
- Copilot in Microsoft Fabric は、試用版 SKU ではサポートされていません。 有料 SKU (F64 以上、または P1 以上) のみがサポートされます。
Copilot にモデルのデータについて質問する機能は、プレビュー機能です。
プレビュー機能であるため、[Copilot] ペインのプレビュー トグルを使って有効にする必要があります。 プレビュー トグルは、[Copilot] ペインの右上隅にあります。 トグルをオンにすると、現在パブリック プレビュー段階にあるすべての Copilot 機能にアクセスすることができます。
[Copilot] ペインでプレビュー機能を有効にする方法について詳しくは、「Power BI で Copilot プレビュー機能を使用する」を参照してください。
モデルで Q&A も有効にする必要があります。Copilot が入力からクエリを作成するために、同じ基になるエンジンを使用するためです。 ほとんどのデータ ソースでは、Q&A は既定で有効になっています。
DirectQuery や Direct Lake モデルなどの一部のソースでは、サービスのセマンティック モデル設定か、Power BI Desktop の [データ読み込み] 設定で、Q&A を手動で有効にする必要がある場合があります。 Q&A でサポートされるデータ ソースの種類の詳細については、「自然言語 Q&A のデータ ソース」を参照してください。
機能の使用
この機能を使うと、Copilot がクエリを生成し、セマンティック モデルのデータに基づいて視覚化を返すことができるようになります。 これは、Power BI の表示モードと編集モードの両方で使用できます。 データセットやレポートに関連するデータについて Copilot に質問すれば、レポートの作成者と閲覧者の両方が、この機能にアクセスできます。
サポートされている質問の種類
Copilot は、セマンティック モデルの既存のメジャーと列を使って質問に答えるのが一番得意です。 レポート上とは異なる地域や期間にフィルター処理された既存のメジャー、カテゴリ別に分割されたメトリック、時間の経過に伴うメジャーの変化などについて質問できます。
Copilot が回答できる質問の厳密な内容はモデルの詳細によって異なりますが、次に例をいくつか示します。
- 「地域別の売上高を表示します」 売上高と地域の両方が既にデータ内の列になっている場合です。
- 「先月北米で売れていた上位 5 つの製品は何でしたか?」 製品、地域、日付が既にデータ内の列になっている場合です。Copilot のサポートにより、上位 N 個のフィルター処理によって視覚化が生成されます。
- 「過去 30 日間の 1 ガロンあたりのガソリンの平均価格を表示します」 1 ガロンあたりの価格は、既にモデルに含まれているメジャーです。Copilot のサポートにより、平均を取り、相対日付でフィルター処理して、視覚化が生成されます。
- "どの顧客がチーズとワインを購入しましたか?" ここでは、チーズとワインは、モデル内の同じ製品エンティティの複数のインスタンスです。
Copilot は、現在のセッションで既に質問した内容に基づいて、フォローアップの質問に回答することもできます。
サポートされていない質問の種類
現在、Copilot はその場での計算が必要な質問には回答できません。 また、異常検出、予測、主要インフルエンサーの発見といった新しい分析情報を生成することもできません。 具体的にどのような質問に対応できるかは、モデルとレポートの視覚化によって異なります。 ただし、ここではサポートされていない質問の例をいくつか示します。
「時間の変化に伴うヨーロッパとアメリカの売上高の違いを表示します」
この質問では、各地域の売上を計算し、モデルの現在のメジャーではない差異を特定する必要があります。
「毎年 7 月に売上が落ち込むのはなぜですか?」
この質問では、提供されているデータからさらに深い分析情報を生成する必要があります。
「来年は何冊の本が売れると思いますか?」
これは予測に関する質問であり、現在サポートされていません。
回答を読む
Copilot は、視覚化の形式で回答を提供します。 テキストでは、生成された視覚化についての説明が提供されます。視覚化の作成やフィルター処理に使ったフィールドなどです。
[show reasoning] (理由の表示) ドロップダウンを展開すると、自分の質問を Copilot がどのように理解したかを詳しく確認し、使用した語句がモデル内の適切なデータと照合されていたことを確認できます。
視覚化を展開してより詳細に表示することもできます。また、レポート作成者は、視覚化の下にある [add to page] (ページに追加) ボタンを選択するだけで、これらの視覚化を自分のレポート ページに直接追加することもできます。
言語モデリングを使って回答の質を向上させる
Copilot は、セマンティック モデル内のデータから視覚化を作成するときに、フィールド名を参照して、どのデータが質問への回答になるかを決定します。 Power BI の作成者は、言語モデリングを使って、レポートの閲覧者がする可能性のある質問に対する Copilot の理解を向上させることができます。
作成者は、次の方法で Copilot をガイドできます。
- Copilot がデータを理解できるように、一意でわかりやすい列名とメジャー名を使います
- Power BI のベスト プラクティスに従ってモデルを構築します
- データ フィールド名に同意語を追加して、Copilot のためにビジネス固有の用語を明確にします
言語モデリングの詳細と、Copilot を使って言語スキーマの改善プロセスを合理化する方法については、「Power BI Q&A をトレーニングするための Q&A ツールの概要」を参照してください。
制限と考慮事項
現時点では、この機能を使用する場合、考慮すべきその他の要因がいくつかあります。
- この機能は Power BI サービスのみで使用できます。 Power BI Desktop のサポートは近日公開予定です。
- サポートされている言語は英語のみです。
- この機能では、レポート ページ上の視覚化に現在影響を与えているフィルターやスライサーを、[Copilot] ペイン内で生成される回答に適用することはできません。
- Q&A を有効にする要件は、この Copilot 機能に固有のものです。 レポート内のコンテンツに関する質問をするなど、他のタスクでは Copilot を使用できます。
- データ ソースに関するその他の制限事項については、「Power BI Q & A の制限事項」を参照してください。
次のステップ
Copilot には、レポート作成者のレポート作成開始を支援する機能や、レポート閲覧者によるデータの解析と探索を支援する機能など、利用できる機能が他にも多く用意されています。 Copilot で利用できるすべての機能については、「Power BI 用 Copilot の概要」を参照してください。