イントロダクション

完了

データベース開発者が、SQL Server、Azure SQL、Microsoft Fabric を使用する複雑なエンタープライズ アプリケーションに取り組んでいるとします。 多数のストアド プロシージャを記述し、クエリのパフォーマンスを最適化し、データベース コードがチーム標準に準拠していることを確認する必要があります。 従来、これは定型コードの記述、ドキュメントの検索、クエリ プランの確認に何時間も費やした時間を意味しますが、AI 支援開発ツールはそのワークフローを完全に変更できます。

GitHub Copilot と Fabric Copilot は、データベース コンテキストを理解し、T-SQL をより迅速かつ正確に記述するのに役立つ AI アシスタントです。 これらのツールは、自然言語の説明に基づいて完全なクエリを提案したり、既存のコードを説明したり、パフォーマンスの問題を診断したり、カスタム命令ファイルを使用してチームのコーディング標準を学習したりすることもできます。

このモジュールでは、次の方法を学習します。

  • Microsoft SQL プラットフォームで使用できる AI 支援開発ツールについて説明する
  • データベース開発で AI 支援ツールを使用した場合のセキュリティへの影響を解釈する
  • 開発環境で GitHub Copilot と Fabric Copilot を有効にする
  • チャット セッションでモデルとモデル コンテキスト プロトコル (MCP) ツール オプションを構成する
  • 一貫した AI 動作のために GitHub Copilot 命令ファイルを作成して構成する
  • SQL Server と Fabric Lakehouse の MCP サーバー エンドポイントに接続する

[前提条件]

  • SQL Server または Azure SQL 用の T-SQL コードの記述経験
  • SQL Server Management Studio (SSMS) または Visual Studio Code に関する知識
  • データベース開発の概念 (テーブル、ストアド プロシージャ、ビュー) の基本的な理解
  • GitHub アカウント (Copilot サブスクリプションが推奨されますが、概念を理解するために必要ありません)