方法: Fabric Data Warehouse の Copilot チャット ペインを使用する
適用対象:✅Microsoft Fabric のウェアハウス
Data Warehouse 用の Copilot には、自然言語で Copilot と対話するためのチャット ウィンドウが含まれています。 このインターフェイスでは、データ ウェアハウスに固有の Copilot の質問をしたり、通常は Fabric のデータ ウェアハウスについて質問したりできます。 質問に応じて、Copilot は生成された SQL クエリまたは自然言語の返答で応答します。
Copilot はスキーマ対応で、コンテキスト化されているため、Warehouse に合わせて調整されたクエリを生成できます。
この統合は、Copilot が次のようなプロンプトで質問に答えられるということです:
Show me all properties that sold last year
Which agents have listed more than two properties for sale?
Tell me the rank of each agent by property sales and show name, total sales, and rank
主な機能
チャットを介した対話のサポートされている機能は次のとおりです:
- SQL に対する自然言語: T-SQL コードを生成し、ワークフローを高速化するための質問案を得ます。
- Q&A: Copilot に Fabric の倉庫に関する質問をすると、自然言語で応答します
- 説明: Copilot は、アクティブなクエリ タブ内の T-SQL コードの説明の概要と自然言語を提供できます。
- エラーの修正: Copilot は、発生したの実行 T-SQL コードのエラーを修正することもできます。 Copilot はアクティブなクエリ タブとコンテキストを共有し、SQL クエリ エラーを自動的に修正するための便利な提案を提供できます。
前提条件
- Copilot の使用を開始する前に、管理者がテナントスイッチを有効にする必要があります。 詳細については、「Copilot テナント設定」を参照してください。
- F64 または P1 の容量は、この記事に記載されているいずれかのリージョン (Fabric リージョンの可用性) にある必要があります。
- お使いのテナントまたは容量が米国またはフランスの外部にある場合、Fabric テナント管理者が Fabric 管理ポータルで [Data sent to Azure OpenAI can be processed outside your tenant's geographic region, compliance boundary, or national cloud instance] (Azure OpenAI に送信されるデータは、テナントの地理的領域、コンプライアンス境界、または国内クラウド インスタンスの外部で処理される可能性があります) というテナント設定を有効にしないかぎり、Copilot は既定で無効になっています。
- Microsoft Fabric の Copilot は、試用版 SKU ではサポートされていません。 有料 SKU (F64 以上、または P1 以上) のみがサポートされます。
- 詳細については、「Fabric と Power BI での Copilot の概要」を参照してください。
作業の開始
Data Warehouse ワークロードで、ウェアハウスを開き、新しい SQL クエリを開きます。
チャット ウィンドウには、Copilot を使い始めて慣れ親しむのに役立つスターター プロンプトが表示されます。 任意のオプションを選択して、Copilot に質問します。 [質問をする] ボタンには、倉庫専用に調整された質問の例が表示されます。
また、チャット ボックスに任意の要求を入力し、それに応じて Copilot が応答することもできます。
要求に関連するドキュメントを見つけるには、[ヘルプ] ボタンを選択します。
より強力なユース ケース
倉庫に関する Copilot の質問は通常どおり行うことができます。Copilot はそれに応じて対応する必要があります。 ただし、Copilot に特定のスキルの実行を強制する場合は、使用できる /
コマンドがあります。 これらのコマンドは、チャット メッセージの先頭にある必要があります。
command | 説明 |
---|---|
/generate-sql |
Copilot に送信されたプロンプトから SQL クエリを生成します。 |
/explain |
アクティブなクエリ タブ内でクエリの説明を生成します。 |
/fix |
アクティブなクエリ タブ内のクエリの修正を生成します。必要に応じて、追加のコンテキストを追加して、クエリの特定の部分または側面を修正できます。 |
/question |
Copilot に送信されたプロンプトから自然言語の応答を生成します。 |
/help |
Copilot の使用に関するヘルプを参照します。 このリンクは、Copilot へのドキュメントとその使用方法にリンクされています。 |
/generate-sql
、/question
、またはオプションで /fix
の場合は、ユーザーの意図に関する追加情報を含めます。 次に例を示します。
/generate-sql select numbers 1 through 10
/question what types of security are supported in this warehouse?
/fix using CTAS instead of ALTER TABLE