Поделиться через


Что такое Copilot в рабочей нагрузке базы данных SQL в Fabric (предварительная версия)?

Применимо к:базе данных SQL в Microsoft Fabric

Copilot в Fabric для рабочих нагрузок базы данных SQL — это средство ИИ, предназначенное для упрощения управления и выполнения запросов к базам данных SQL. Copilot предлагает интеллектуальное завершение кода, быстрые действия и естественный язык для преобразования SQL. В этой статье описывается, как Copilot может повысить производительность, точность и обучение администраторов баз данных, разработчиков и аналитиков данных.

Функции Copilot в базе данных SQL Fabric

Начало работы с Microsoft Copilot в Microsoft Fabric в рабочей нагрузке базы данных SQL:

  • Область чата Copilot в базе данных SQL Fabric: используйте область чата, чтобы задать вопросы Copilot с помощью естественного языка.

    • Естественный язык в SQL: создайте код T-SQL и получите предложения по вопросам, чтобы ускорить рабочий процесс.
    • Вопросы и ответы на основе документации: задавайте Copilot вопросы о возможностях Microsoft Copilot в Microsoft Fabric для рабочих нагрузок баз данных SQL, и он предоставляет ответы на естественном языке вместе с соответствующей документацией.
  • Завершение кода Copilot для Copilot в базе данных SQL Fabric: начните писать T-SQL в редакторе запросов SQL, а Microsoft Copilot автоматически создает предложение кода для выполнения запроса. Клавиша TAB принимает предложение кода или продолжает ввод, чтобы игнорировать предложение. Copilot также может предложить завершение кода для имен таблиц и столбцов, функций и ключевых слов.

  • Функции быстрого действия "Объяснение" и "Исправление" для Copilot в базе данных Fabric SQL: на ленте редактора запросов SQL опции Исправление и Объяснение являются быстрыми действиями. Выделите выбранный SQL-запрос и выберите одну из кнопок быстрого действия, чтобы выполнить выбранное действие в запросе.

    • Исправление. Copilot может исправить ошибки в коде по мере возникновения сообщений об ошибках. Сценарии ошибок включают неправильный или неподдерживаемый код T-SQL, неправильные орфографии и многое другое. Copilot также предоставляет комментарии, объясняющие изменения и предлагающие лучшие практики SQL.
    • Объяснение. Copilot может предоставлять объяснения естественного языка для запроса SQL и схемы базы данных в формате комментариев.

Включение Copilot в базе данных SQL Fabric

Чтобы включить Microsoft Copilot в Microsoft Fabric в рабочей нагрузке базы данных SQL, выполните указанные ниже действия.

Рекомендации по использованию Copilot в базе данных SQL Fabric

Ниже приведены некоторые советы по эффективному повышению производительности с помощью Copilot:

  • Начните с четкого и краткого описания конкретной информации, которую вы ищете при создании запросов.
  • Естественный язык в SQL зависит от выражений таблиц и имен столбцов. Если таблица и столбцы не являются экспрессивными и описательными, Copilot может быть не в состоянии создать значимый запрос.
  • Используйте естественный язык, чтобы применять его к вашей таблице и просматривать имена таблицы, имена столбцов, первичные ключи и внешние ключи вашей базы данных. Этот контекст помогает Copilot создавать точные запросы. Укажите столбцы, которые вы хотите просмотреть, агрегирования и любые критерии фильтрации как можно более явным образом. Учитывая контекст схемы, Copilot должен иметь возможность исправлять опечатки или понимать контекст.
  • При использовании завершения кода оставьте комментарий с -- в верхней части запроса, чтобы помочь Copilot лучше понять контекст запроса, который вы пытаетесь написать.
  • Избегайте неоднозначного или чрезмерно сложного языка в запросах. Упростите вопрос при сохранении ясности. Это редактирование гарантирует, что Copilot может преобразовать его в значимый запрос T-SQL, который получает нужные данные.

Примеры запросов

В следующем примере запросы являются четкими, конкретными и адаптированными к свойствам схемы и базы данных, что упрощает создание точных запросов T-SQL для Copilot.

 - What are the top-selling products by quantity?
 - Count all the products grouped by category
 - Show all sales transactions that occurred on [a specific date]

Примечание.

ИИ работает на основе Copilot, поэтому возможны сюрпризы и ошибки.

Ответственное использование ИИ Copilot

Чтобы просмотреть рекомендации Майкрософт по ответственному ИИ в базе данных SQL, см. статью "Конфиденциальность, безопасность и ответственное использование Copilot для базы данных SQL в Microsoft Fabric (предварительная версия)".

Корпорация Майкрософт стремится гарантировать, что наши системы ИИ руководствуются нашими принципами ИИ и ответственным стандартом ИИ. Эти принципы включают расширение возможностей наших клиентов эффективно использовать эти системы и в соответствии с их предполагаемым использованием. Наш подход к ответственному ИИ постоянно развивается для упреждающего решения возникающих проблем.

Ограничения

Ниже приведены текущие ограничения Microsoft Copilot в Microsoft Fabric в рабочей нагрузке базы данных SQL:

  • Copilot не может изменять существующие запросы SQL в редакторе SQL-запросов. Например, если вы попросите панель чата Copilot изменить определенную часть существующего запроса, она не работает. Однако Copilot понимает предыдущие входные данные в области чата, позволяя пользователям итерировать запросы, созданные ранее Copilot, прежде чем они вставляются.
  • Copilot может создавать неточные результаты, когда намерение заключается в оценке данных. Copilot имеет доступ только к схеме базы данных; ни один из данных не находится внутри.
  • Ответы Copilot могут включать неточное или низкое качество содержимого, поэтому просмотрите выходные данные перед их использованием в вашей работе.
  • Люди, которые могут осмысленно оценить точность и правильность содержимого, должны просмотреть выходные данные.
  • Microsoft Copilot в Microsoft Fabric в рабочей нагрузке базы данных SQL в настоящее время недоступен, если включен приватный канал и общедоступный доступ отключен в параметре клиента.