Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅базе данных SQL в Microsoft Fabric
Copilot в Fabric в рабочей нагрузке базы данных SQL включает область чата для взаимодействия с Copilot на естественном языке. В этом интерфейсе вы можете задать вопросы Copilot, касающиеся вашей базы данных, или в целом по SQL базам данных. В зависимости от вопроса Copilot отвечает с помощью созданного SQL-запроса или ответа естественного языка.
Так как Copilot учитывает схему и контекстуализирована, вы можете создавать запросы, адаптированные к базе данных.
С помощью этой интеграции Copilot может создавать запросы SQL для таких запросов:
What are the top 10 best-selling products by revenue?
Show the sales revenue growth trend for the past 5 years.
Create a table called [SalesTransactions] with columns [CustomerID], [ProductID], [OrderDate], [Quantity].
Which queries are consuming the most CPU in my database right now?
Why is my database running slowly today?
List tables without a primary key or clustered index.
Find missing index recommendations for my database.
Add a VECTOR column to the Products table.
Explain what this T-SQL script does, step by step.
Refactor this SQL query to follow best practices.
Search my database for any column containing the word 'error'.
Generate a resource usage report for the last hour.
How do I create an Extended Events session to capture long-running queries?
Ключевые сценарии
Независимо от того, являетесь ли вы администратором базы данных, разработчиком или аналитиком, область чата Copilot помогает оптимизировать рабочий процесс и повысить производительность. Копилоты поддерживают следующие типы задач:
| Сценарии | Что можно сделать |
|---|---|
| Естественный язык в SQL (NL2SQL) | Создайте код T-SQL и получите предложения по вопросам, чтобы ускорить рабочий процесс. |
| Вопросы и ответы на основе документации | Задайте вопросы о возможностях базы данных SQL Fabric и получите ответы на основе официальной документации MS Learn. |
| Диагностика проблем с производительностью и ресурсами | Анализ использования ЦП или памяти, обнаружение заблокированных сеансов, определение медленных запросов и сводка системных тенденций. |
| Проверка и оптимизация структуры базы данных | Найти отсутствующие или неиспользуемые индексы, груды и таблицы без первичных ключей или кластеризованных индексов. |
| Изучение и изменение объектов схемы | Создание или изменение таблиц, добавление вычисляемых или векторных столбцов и проверка триггеров и ограничений. |
| Создание, отладка и документирование SQL кода | Объясняйте, исправляйте, рефакторьте и документируйте скрипты T-SQL с лучшими практиками, применяемыми автоматически. |
| Поиск и интерактивное обучение | Поиск объектов или текста в базе данных, проверка настроек и пошаговые инструкции по административным задачам и устранению неполадок. |
Предварительные требования
- Администратору необходимо включить коммутатор клиента, прежде чем приступить к использованию Copilot. Дополнительные сведения см. в разделе "Параметры клиента Copilot".
- Емкость F2 или P1 должна находиться в одном из регионов, указанных в разделе Доступность регионов Fabric.
- Если ваш тенант или емкость находятся за пределами США или Франции, Copilot отключен по умолчанию, если администратор тенанта Fabric не включит параметр арендатора Обработка данных, отправляемых в Azure OpenAI, может осуществляться за пределами географического региона емкости, границ соответствия или национального облачного экземпляра на портале администрирования Fabric.
- Copilot в Microsoft Fabric не поддерживается в пробных версиях SKU. В настоящее время поддерживаются только платные SKU (F2 или выше, или P1 или выше).
- Дополнительные сведения см. в разделе "Общие сведения о Copilot" в Fabric и Power BI.
Начало работы
Панель чата Copilot позволяет быстро создавать, проверять и выполнять SQL для базы данных. Используйте запросы естественного языка для создания контекстных запросов и объяснений, а затем проверки, копирования или вставки предлагаемого кода в редактор. Поведение выполнения зависит от выбранного режима.
Выполните приведенные ниже действия, чтобы открыть область чата и начать взаимодействие с Copilot.
В рабочей нагрузке базы данных откройте базу данных, а затем откройте новый SQL-запрос.
Затем откройте область чата Copilot, нажав кнопку ленты Copilot .
Затем вы увидите панель чата, которая предлагает полезные начальные запросы, чтобы приступить к работе и ознакомиться с Copilot. Выберите любой вариант, чтобы задать вопрос Copilot.
Теперь введите запрос в поле чата. Вы видите, что Copilot отвечает соответствующим образом.
Вы также можете задать вопросы или запросы, если это применимо. Copilot предоставляет контекстуализированный ответ из предыдущей истории чата.
Вы можете скопировать или вставить код на панели чата. В верхней части каждого блока кода две кнопки позволяют вводить запрос непосредственно в текстовый редактор.
Регулярное использование панели чата
- Чем точнее вы описываете цели в записях панели чата, тем точнее ответы Copilot.
- Чтобы очистить беседу, выберите значок метлы
и удалите беседу из области. Панель очищается от любых вводных и выводных данных, но контекст остается в сеансе, пока он не закончится.
Ознакомьтесь с нашими сведениями о конфиденциальности, безопасности и ответственном использовании Copilot для баз данных SQL , чтобы получить подробные сведения об использовании данных и алгоритмов.
Селектор режима выполнения
Область чата Copilot в базе данных SQL Microsoft Fabric теперь включает селектор режима выполнения в нижней части, предлагая два варианта:
только для чтения
Чтение и запись с разрешением
Режим только для чтения
В режиме только для чтения Copilot не запускает инструкции языка определения данных (DDL) или языка обработки данных (DML), которые изменяют данные или схему. Вместо этого Copilot предлагает код SQL для просмотра и запуска вручную.
Пример. Выбор запроса
Используйте эту подсказку для автоматического формирования и выполнения SELECT запроса независимо от выбранного режима.
show the top selling product in each category
Copilot создает код SQL и запускает его автоматически.
Пример. Создание таблицы (не выполнено в режиме только для чтения)
Используйте эту подсказку, чтобы создать таблицу для продаж.
create a table for sales transactions
Copilot составляет инструкцию SQL, но не запускает ее, так как она предназначена только для чтения.
Замечание
Если вы пытаетесь запустить код, Copilot отказывается и напоминает вам, что вы все еще находитесь в режиме только для чтения.
Чтение и запись с режимом одобрения
В режиме чтения и записи с утверждением Copilot может выполнять инструкции DDL и DML после вашего утверждения.
Этот режим полезен для пользователей, которые хотят, чтобы Copilot обрабатывал выполнение, но по-прежнему хотите просмотреть код перед запуском.
В режиме чтения и записи с утверждением Copilot может выполнять код SQL после утверждения. Выборочные запросы (DQL) являются безопасными и могут выполняться автоматически.
Пример. Создание таблицы с утверждением
Используйте эту подсказку, чтобы создать таблицу для продаж.
create a table for sales transactions
При запросе на создание таблицы Copilot создает код и запрашивает утверждение выполнения.
Вы можете просмотреть код и после утверждения Copilot выполнит его и подтвердит, что таблица была создана успешно. Этот режим предоставляет вам больше контроля, позволяя Copilot безопасно управлять выполнением.