概要
このモジュールでは、次の方法を学習しました。
- Microsoft Fabric の SQL Server、Azure SQL、および SQL データベースで使用できる AI 支援開発ツール (GitHub Copilot と Fabric Copilot) について説明する
- データ処理、組織ポリシー、資格情報保護のベスト プラクティスなど、AI ツールを使用した場合のセキュリティへの影響を解釈する
- SSMS と VS Code で GitHub Copilot を有効にし、ワークスペース用に Fabric Copilot を構成する
- モデルの選択とモデル コンテキスト プロトコル (MCP) ツールを構成して、リアルタイムのデータベース コンテキストを使用して AI の提案を強化する
- チームのコーディング標準に対する Copilot の動作をガイドするカスタム命令ファイルを作成する
- SQL Server、Azure SQL、Fabric Lakehouse 環境の MCP サーバー エンドポイントに接続する
重要なポイント
- AI 支援ツールは、コンテキスト コードの提案、説明、最適化に関する推奨事項を提供することで、T-SQL 開発を大幅に高速化できます
- セキュリティの認識は不可欠であり、AI ツールに資格情報を公開することは決してなく、実行前に生成されたコードを常に確認する
- MCP を使用すると、AI アシスタントは実際のデータベース スキーマにアクセスでき、一般的な AI 支援よりも正確な提案が生成されます
- カスタム命令ファイルは、コーディング標準とプロジェクト固有のガイドラインを体系化することで、チーム全体で一貫した AI 動作を提供します