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


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

Важный

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

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. Создание потоков данных 2-го поколения.

  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, а затем нажмите клавишу ВВОД или щелкните значок отправить сообщение.

    Теперь входные данные отображаются в области 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 текстового ввода или удалить запрос с помощью входных данных, таких как Delete 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 для Фабрики данных, выполните следующие действия.

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

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

    Снимок экрана: кнопка Copilot на вкладке

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

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

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

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

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

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

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

    снимок экрана со страницей

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

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

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

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

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

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

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