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


Обзор Copilot для Azure Data Factory

Copilot в Fabric повышает производительность, разблокирует глубокие аналитические сведения и упрощает создание пользовательских возможностей искусственного интеллекта, адаптированных к данным. Как компонент интерфейса Copilot в Fabric, Copilot в Фабрике данных позволяет клиентам использовать естественный язык, чтобы сформулировать свои требования к созданию решений интеграции данных с помощью Dataflow 2-го поколения. По сути, Copilot в Фабрике данных работает как эксперт в предметной области (SME), вместе с вами разрабатывающий потоки данных.

Copilot для Data Factory — это набор инструментов, усовершенствованный с помощью ИИ, который поддерживает как обычных пользователей, так и профессиональных специалистов по данным для упрощения рабочего процесса. Он предоставляет интеллектуальную генерацию кода для Mashup, чтобы преобразовать данные с использованием ввода на естественном языке, и создает объяснения кода, которые помогают лучше понять ранее созданные сложные запросы и задания.

Прежде чем бизнес сможет использовать возможности Copilot в Fabric, администратору необходимо включить Copilot в Microsoft Fabric.

Заметка

Поддерживаемые возможности

С помощью потока данных 2-го поколения можно:

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

С помощью конвейеров данных можно:

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

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

Фабрика данных Copilot доступна как в потоках данных Gen2, так и в конвейерах данных.

Начните с Copilot для Dataflow Gen2

Чтобы приступить к работе с Copilot для потока данных 2-го поколения, выполните следующие действия.

  1. Создайте новый поток данных Gen2.

  2. На вкладке "Главная" в Dataflows Gen2 нажмите кнопку Copilot.

    снимок экрана: значок Copilot на вкладке

  3. В нижнем левом углу панели Copilot выберите значок начального запроса, затем опцию Получить данные из.

    Снимок экрана, показывающий получение данных из стартового запроса.

  4. В окне Получения данных найдите OData и выберите соединитель OData.

    снимок экрана: выбор соединителя OData.

  5. В разделе "Подключение к источнику данных" для соединителя OData введите следующий текст в поле URL-адреса:

    https://services.odata.org/V4/Northwind/Northwind.svc/
    

    снимок экрана: подключение к источнику данных.

  6. Из навигатора выберите таблицу "Заказы", а затем выберите связанные таблицы. Затем выберите Создать, чтобы перенести несколько таблиц в редактор Power Query.

    снимок экрана: выбор таблицы заказов данных и связанных таблиц.

  7. Выберите запрос "Клиенты" и в панели Copilot введите этот текст: Only keep European customers, затем нажмите Enter или выберите значок Отправить сообщение.

    Теперь входные данные отображаются в области Copilot вместе с возвращенной карточкой ответа. Вы можете проверить шаг с соответствующим заголовком шага в списке Примененные шаги и просмотреть строку формул или окно данных для точности результатов.

    снимок экрана с строками фильтра.

  8. Выберите запрос "Сотрудники" и в области Copilot введите этот текст: Count the total number of employees by City, а затем нажмите клавишу ВВОД или щелкните на значок отправить сообщение. Теперь ваши входные данные отображаются в области Copilot вместе с карточкой ответа и кнопкой «Отмена» .

  9. Выберите заголовок столбца "Общее количество сотрудников" и выберите параметр Сортировать по убыванию. Кнопка отмены исчезает, так как вы изменили запрос.

    снимок экрана: панель Copilot и пользовательский интерфейс Power Query Online.

  10. Выберите запрос Order_Details, и в области Copilot введите этот текст: Only keep orders whose quantities are above the median value, после этого нажмите ВВОД или выберите значок отправки сообщения. Теперь входные данные отображаются в области Copilot вместе с возвращенной карточкой ответа.

  11. Нажмите кнопку Отменить или введите текст Undo (любой текстовый регистр) и нажмите клавишу Enter в окне Copilot, чтобы удалить шаг.

    снимок экрана, показывающий кнопку отмены.

  12. Чтобы использовать возможности Azure OpenAI при создании или преобразовании данных, попросите Copilot создать примеры данных, введя этот текст:

    Create a new query with sample data that lists all the Microsoft OS versions and the year they were released

    Copilot добавляет новый запрос в список области запросов, содержащий результаты входных данных. На этом этапе можно преобразовать данные в пользовательском интерфейсе, продолжить редактирование с помощью Copilot текстового ввода или попросить Copilot объяснить запрос с помощью входных данных, таких как Explain my current query.

    снимок экрана, показывающий создание нового запроса.

Начните работу с Copilot для конвейеров данных

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

Создание конвейера данных с помощью Copilot

Выполните следующие действия, чтобы создать новый конвейер с Copilot для фабрики данных:

  1. Создать новый конвейер данных .

  2. На вкладке Главная редактора конвейера данных, нажмите кнопку Copilot.

    Снимок экрана кнопки Copilot на основной вкладке конвейера в Data Factory.

  3. Затем можно приступить к работе с Copilot, чтобы создать конвейер с помощью параметра приема данных.

    скриншот с Data Factory Copilot, на котором выделен параметр импорта данных.

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

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

  5. После настройки просто выберите Запустить этот конвейер для выполнения нового конвейера и приема данных.

    снимок экрана с окном Copilot с выделенной кнопкой

    скриншот, на котором показано окно Copilot с завершенным и обобщенным конвейером.

  6. Если вы уже знакомы с конвейерами данных, вы также можете завершить все с помощью одной команды командной строки.

    снимок экрана, показывающий, как создать конвейер с одним запросом.

** Подведите итоги конвейера данных с помощью Copilot

Чтобы обобщить конвейер с помощью Copilot для Data Factory, выполните следующие действия.

  1. Откройте существующий конвейер данных.

  2. На вкладке Главная окна редактора конвейера нажмите кнопку Copilot.

    Снимок экрана кнопки Copilot на основной вкладке конвейера в Data Factory.

  3. Затем можно начать с Copilot, чтобы подытожить содержимое конвейера.

    Снимок экрана с кнопкой

  4. Выберите Суммировать этот конвейер, и Copilot сгенерирует сводку.

    снимок экрана, показывающий сводку сведений о конвейере.

Устранение ошибок конвейера с помощью Copilot

Copilot позволяет восстанавливать работоспособность любого потока данных с сообщениями об ошибках. Вы можете использовать Copilot для помощника по сообщениям об ошибках конвейера на странице Fabric Monitor или на странице проектирования конвейера. В приведенных ниже шагах показано, как получить доступ к конвейеру Copilot для устранения неполадок конвейера на странице "Монитор Структуры", но вы можете использовать те же действия на странице разработки конвейера.

  1. Перейдите на страницу "Монитор Fabric" и выберите фильтры для отображения конвейеров с ошибками, как показано ниже:

    Снимок экрана, показывающий страницу

  2. Щелкните значок Copilot рядом с ошибочным конвейером.

    снимок экрана значка Copilot рядом с сбоем запуска конвейера данных.

  3. Copilot предоставляет четкую сводку по сообщению об ошибке и рекомендации по его устранению. В рекомендациях ссылки по устранению неполадок предоставляются для эффективного изучения.

    снимок экрана с рекомендациями Copilot по устранению неполадок с неисправным конвейером данных.

Ограничения Copilot для Data Factory

Ниже приведены текущие ограничения Copilot для Data Factory.

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