次の方法で共有


使い方: Synapse Data Warehouse にコパイロットのコード補完を使用する

適用対象:✅Microsoft Fabric のウェアハウス

Data Warehouse 用のコパイロットでは、インテリジェントなオートコンプリート スタイルの T-SQL コードの提案が提供され、コーディング環境が単純化されます。

エディターで T-SQL コードまたはコメントの書き込みを開始すると、Data Warehouse 用のコパイロットは、ウェアハウス スキーマとクエリ タブ コンテキストを活用して、インライン コードの候補で既存の IntelliSense を補完します。 入力候補の長さはさまざまです。現在の行の補完や、まったく新しいコード ブロックの場合もあります。 コード補完では、データ定義言語 (DDL)、データ クエリ言語 (DQL)、データ操作言語 (DML) など、すべての種類の T-SQL クエリがサポートされます。 候補のすべてまたは一部を受け入れることもできますし、候補を無視して入力を続けることもできます。 また、選択する代替候補を生成することもできます。

前提条件

コード補完はどのように役立ちますか?

コード補完により、T-SQL コードを書き込みする上での認知的負荷を減らすことで、Data Warehouse 用のコパイロットの生産性とワークフローが向上します。 これにより、コードの書き込みが高速化し、構文エラーや入力ミスが防止され、コードの品質が向上します。 クエリ エディター内で、コンテキストに富んだ便利な候補を直接提供します。 SQL を初めて使用する場合でも、使用経験がある場合でも、コード補完を使用すれば、SQL コードの書き込みにおける時間とエネルギーを節約して、ウェアハウスの設計、最適化、テストに専念できます。

主な機能

  • 部分的に書き込まれた自動クエリ: コパイロットは、部分的に記述された T-SQL クエリのコンテキスト対応の SQL コード提案またはコード補完を提供できます。
  • コメントから提案を生成する: 自然言語を使用して、コードのロジックと目的を説明するコメントを使用してコパイロットをガイドできます。 クエリの先頭にコメント (-- を使用) を残すと、コパイロットが対応するクエリを生成します。

作業の開始

  1. 倉庫の 設定で [Copilot completions の 表示] 設定が有効になっていることを確認します。

    • 設定の状態は、クエリ エディターの下部にあるステータス バーで確認することもできます。 [Copilot in-line completion]\(行内完了\) ステータス バーのスクリーンショット。
    • 有効になっていない場合は、倉庫の [設定] で [Copilot] ウィンドウを選択します。 [Show Copilot completions]\(コピロットの 完了の表示\) オプションが 有効になっていることを有効にします。 設定ウィンドウの [Copilot in-line completions] 設定のスクリーンショット。
  2. ウェアハウス内の SQL クエリ エディターでクエリの作成を開始します。 入力すると、コパイロットは、淡色のゴースト テキストを表示することで、クエリのリアルタイムのコード提案とコード補完を提供します。

    コパイロットのコード提案の淡色表示されたテキストを示すクエリ エディターのスクリーンショット。

  3. [Tab] キーで提案を受け入れることも、却下することもできます。 コパイロットからの提案全部を受け入れたくない場合は、[Ctrl + 右] ショートカットキーを使用して、次の提案ワードを受け入れます。

  4. コパイロットは、同じ入力に対してさまざまな提案を提供できます。 提案にカーソルを合わせると、他のオプションをプレビューできます。

    淡色表示されたテキストと複数選択オプションのセレクターを示すクエリ エディターのスクリーンショット。

  5. コパイロットが書き込まれているクエリを理解できるようにするには、-- でコメント を残すことによって、あなたが期待するコードについてのコンテキストを提供することができます。 たとえば、使用するウェアハウス オブジェクト、条件、またはメソッドを指定できます。 コパイロットは、より効率的に明確で正確なコメントを書き込むのに役立つコメントをオートコンプリートすることもできます。

    [各都市の平均気温を一覧表示する] を求めるコメントに基づくコード候補のブロックを示すクエリ エディターのスクリーンショット。