Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье показано, как приступить к работе с Microsoft Copilot в среде Fabric в среде Data Factory. Вы можете использовать Copilot для создания решений для интеграции данных с помощью запросов естественного языка в потоках данных 2-го поколения и конвейеров, а также устранения неполадок конвейеров с сводками ошибок и рекомендациями.
Подсказка
Дополнительные сведения о функциях и возможностях Copilot см. в статье "Что такое Copilot в Fabric в рабочей нагрузке Data Factory?"
Прежде чем бизнес сможет начать использовать возможности Copilot в Fabric, администратору необходимо включить Copilot в Microsoft Fabric.
Замечание
- Администратору необходимо включить коммутатор клиента, прежде чем приступить к использованию Copilot. Дополнительные сведения см. в статье о параметрах клиента Copilot .
- Емкость F2 или P1 должна находиться в одном из регионов, перечисленных в этой статье, доступность региона Fabric.
- Если арендатор или вместимость находятся за пределами США или ЕС, Copilot отключен по умолчанию. Администратор клиента Fabric также должен включить параметр клиента Обработка данных, отправленных в Azure OpenAI, может осуществляться за пределами географического региона, границы соответствия или экземпляра национального облака на портале администрирования Fabric, чтобы использовать Copilot.
- Copilot в Microsoft Fabric не поддерживается в пробных версиях SKU. Поддерживаются только платные SKU (F2 или выше, или P1 или выше).
- Дополнительную информацию см. в статье "Общие сведения о Copilot в Fabric и Power BI".
Предпосылки
Чтобы использовать Copilot в рабочей нагрузке фабрики данных, вам потребуется:
- Лицензия Microsoft Fabric
- Рабочая область с емкостью Fabric
- В клиенте включен Copilot
Начало работы с Copilot для потока данных 2-го поколения
Чтобы приступить к работе с Copilot для Dataflow 2-го поколения, выполните следующие действия.
Создайте поток данных 2-го поколения.
На вкладке "Главная" в Dataflow 2-го поколения нажмите кнопку Copilot .
В нижнем левом углу панели Copilot выберите значок стартового запроса, а затем выберите параметр «Получить данные из».
В окне "Получение данных" найдите OData и выберите соединитель OData .
В разделе "Подключение к источнику данных" для соединителя OData введите следующий текст в поле URL-адреса:
https://services.odata.org/V4/Northwind/Northwind.svc/Из навигатора выберите таблицу "Заказы", а затем выберите связанные таблицы. Затем выберите "Создать", чтобы перенести несколько таблиц в редактор Power Query.
Выберите запрос "Клиенты" и в области Copilot введите этот текст:
Only keep European customers, а затем нажмите клавишу ВВОД или щелкните значок Отправить сообщение.Теперь входные данные отображаются на панели Copilot вместе с возвращенной карточкой ответа. Чтобы проверить шаг, обратитесь к соответствующему заголовку шага в списке "Примененные шаги " и просмотрите строку формул или окно данных для точности результатов.
Выберите запрос "Сотрудники" и в области Copilot введите этот текст:
Count the total number of employees by Cityа затем нажмите клавишу ВВОД или щелкните значок "Отправить сообщение ". Теперь входные данные отображаются в области Copilot вместе с возвращенной карточкой ответа и кнопкой "Отменить".Выберите заголовок столбца Total Employees и выберите параметр "Сортировка по убыванию". Кнопка отмены исчезает, так как вы изменили запрос.
Выберите запрос Order_Details и в панели Copilot введите этот текст:
Only keep orders whose quantities are above the median value, затем нажмите клавишу ВВОД или щелкните значок Отправить сообщение. Теперь входные данные отображаются на панели Copilot вместе с возвращенной карточкой ответа.Нажмите кнопку "Отменить" или введите текст (любой регистр текста
Undo) и нажмите клавишу ВВОД в панели Copilot, чтобы удалить шаг.Чтобы использовать возможности Azure OpenAI при создании или преобразовании данных, попросите Copilot создать примеры данных, введя этот текст:
Create a new query with sample data that lists all the Microsoft OS versions and the year they were releasedCopilot добавляет новый запрос в список области запросов, содержащий результаты входных данных. На этом этапе можно преобразовать данные в пользовательском интерфейсе, продолжить редактирование с помощью текстового ввода Copilot или попросить Copilot объяснить запрос с помощью входных данных, таких как
Explain my current query.
Использование ИИ для создания запросов преобразования данных
Вы можете использовать средства ИИ, такие как Copilot, для создания пользовательских запросов преобразования для конкретных сценариев данных. Вместо ручного написания сложных выражений Power Query M можно описать потребности преобразования на естественном языке.
Take my current data and create a transformation that filters for customers in Europe, groups employees by city with counts, and removes orders below the median quantity value.
Сведения о создании или объяснении динамических выражений в действиях конвейера см. в разделе "Использование Copilot в построителе выражений" для создания и объяснения выражений конвейера.
Замечание
ИИ работает на основе Copilot, поэтому возможны сюрпризы и ошибки.
Создание конвейера с помощью Copilot
Вы можете использовать средства ИИ, такие как Copilot, для создания полных рабочих процессов конвейера из описания естественного языка. Вместо ручного создания и настройки действий конвейера опишите потребности интеграции данных и позвольте Copilot создать структуру конвейера.
Create a pipeline that copies data from a SQL Server database table called "Orders" to an Azure Data Lake Storage Gen2 container, with error handling and logging enabled.
Кроме того, вы можете создать новый конвейер вместе с Copilot для фабрики данных.
Создайте новый конвейер.
На вкладке "Главная " редактора конвейера нажмите кнопку Copilot .
Затем вы можете приступить к работе с Copilot, чтобы создать конвейер с помощью параметра приема данных .
Copilot создает действие копирования, и вы можете взаимодействовать с Copilot, чтобы завершить весь процесс. Вы можете ввести
/, чтобы выбрать исходное и целевое подключение, а затем добавить все необходимое содержимое в соответствии с заполненным контекстом начатого запроса.После настройки выберите "Запустить этот конвейер " для выполнения нового конвейера и приема данных.
Если вы уже знакомы с конвейерами, вы также можете завершить все с помощью одной команды командной строки.
Замечание
ИИ работает на основе Copilot, поэтому возможны сюрпризы и ошибки.
Использование Copilot в построителе выражений для создания и объяснения выражений конвейера
В любом действии конвейера или системе, поддерживающей динамическое содержимое, построитель выражений интегрирует Copilot. С помощью Copilot вы можете:
- Пишите запросы на естественном языке для генерации корректных выражений конвейера
- Вставьте созданное выражение прямо в ваш конвейер
- Выберите существующие выражения и попросите Copilot объяснить их
Чтобы использовать Copilot в построителе выражений:
Откройте конвейер и выберите параметр действия, поддерживающий выражения (например, запрос или параметр).
Нажмите кнопку "Добавить динамическое содержимое ", чтобы открыть построитель выражений.
Используйте панель Copilot, чтобы ввести запрос естественного языка для создания выражения. Просмотрите предлагаемое выражение и выберите "Принять ", чтобы применить его.
Примеры подсказок для типичных сценариев конвейерных выражений.
Create an expression that formats today's date as yyyy-MM-ddReturn the first non-empty value between pipeline parameter p1 and variable v2Чтобы понять существующую логику, откройте построитель выражений и попросите Copilot объяснить запрос, например "Объяснить это выражение" или "Что такое выражение?"
Замечание
ИИ работает на основе Copilot, поэтому возможны сюрпризы и ошибки.
Подведение итогов потока с помощью Copilot
Выполните следующие действия, чтобы свести итоги конвейера с Copilot для фабрики данных:
Откройте существующий конвейер.
На вкладке "Главная " окна редактора конвейера нажмите кнопку Copilot .
Затем вы можете приступить к работе с Copilot, чтобы суммировать содержимое конвейера.
Выберите "Суммировать этот конвейер", а Copilot создает сводку.
Устранение ошибок конвейера с помощью Copilot
Copilot позволяет устранять неполадки любого конвейера, используя сообщения об ошибках на странице "Монитор Fabric" или на странице разработки конвейера. При сбое конвейера вместо ручного анализа журналов ошибок Copilot может объяснить ошибку и предоставить рекомендации по устранению неполадок.
Вот как получить доступ к конвейеру Copilot, чтобы устранить неполадки конвейера на странице "Монитор Структуры"; Однако эти шаги можно также использовать на странице разработки конвейера.
Перейдите на страницу "Монитор Структуры" и выберите фильтры для отображения конвейеров с ошибками.
Щелкните значок Copilot рядом с конвейером, который завершился сбоем.
Copilot предоставляет четкую сводку сообщения об ошибке и практические рекомендации по ее устранению. В рекомендациях ссылки по устранению неполадок предоставляются для дальнейшего изучения.
При необходимости можно использовать запрос, подобный этому, с агентом Copilot:
Explain this pipeline error and provide troubleshooting steps: "The pipeline failed with a timeout error when connecting to the SQL Server database. Connection string: Server=myserver;Database=mydb;Integrated Security=true"
Замечание
ИИ работает на основе Copilot, поэтому возможны сюрпризы и ошибки.