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


Использование завершения кода Copilot (предварительная версия) в системе Fabric для работы с хранилищем данных.

Область применения:✅ хранилище в Microsoft Fabric

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

Когда вы начинаете писать код или комментарии на T-SQL в редакторе, Copilot для хранилища данных использует контекст схемы хранилища данных и вкладки с запросами, чтобы дополнить существующие функции IntelliSense предложениями встроенного кода. Завершения могут выполняться в различных длинах— иногда завершение текущей строки, а иногда и целый новый блок кода. Завершение кода поддерживает все типы запросов T-SQL: язык определения данных (DDL), язык запросов данных (DQL) и язык обработки данных (DML). Вы можете принять все или часть предложений, либо просто продолжить вводить текст, чтобы игнорировать их. Он также может создавать альтернативные предложения для выбора.

Предварительные условия

Чем могут помочь функции автодополнения кода?

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

Основные возможности

  • Автозавершение частично написанных запросов: Copilot может предоставлять предложения кода SQL с учетом контекста или завершать частично написанный запрос T-SQL.
  • Создание предложений из комментариев: Вы можете руководствоваться Copilot с помощью комментариев, описывающих логику кода и назначение, используя естественный язык. Оставьте комментарий (используя --) в начале запроса и Copilot создаст соответствующий запрос.

Начало работы

  1. Убедитесь, что параметр Показывать результаты Copilot включен в настройках вашего хранилища.

    1. Вы также можете проверить состояние параметра через строку состояния в нижней части редактора запросов.

      #B0 #A1 #A2 снимок экрана: индикатор состояния завершения ввода Copilot. #A3 #A4 #C5

    2. Если параметр не включен, в меню Параметры хранилища выберите вкладку Copilot. Параметр "Показать завершения Copilot" включен.

    Снимок экрана настройки встроенных автозавершений Copilot в панели настроек.

  2. Начните писать запрос в редакторе sql-запросов в хранилище. При вводе Copilot предлагает предложения и завершения вашего запроса в режиме реального времени, показывая полупрозрачный текст призрака.

    Скриншот из редактора запросов, показывающий затемненный текст предложения кода Copilot.

  3. Затем можно принять предложение с помощью клавиши TAB или закрыть его. Если вы не хотите принимать все предложения из Copilot, вы можете использовать сочетание клавиш CTRL+RIGHT , чтобы принять следующее слово предложения.

  4. Copilot может предоставлять различные предложения для одного и того же ввода. Вы можете навести указатель мыши на предложение, чтобы просмотреть другие варианты.

    Снимок экрана: редактор запросов с темным текстом и селектором для нескольких параметров выделения.

  5. Чтобы помочь Copilot, понять запрос, который вы пишете, можно предоставить контекст о том, какой код вы ожидаете, оставив комментарий.-- Например, можно указать, какой объект хранилища, условие или методы следует использовать. Copilot может даже автоматически завершать ваш комментарий, чтобы помочь вам более эффективно писать четкие и точные комментарии.

    Снимок экрана: редактор запросов, показывающий блок предложений кода на основе комментария, запрашивающего