Написание запросов DAX с помощью Copilot
Вы можете использовать Copilot для написания и объяснения запросов выражений анализа данных (DAX) в режиме запросов DAX для семантической модели Power BI.
Включение Copilot
Проверьте, чтобы убедиться, что вы соответствуете требованиям Fabric Copilot.
Power BI Desktop
В Power BI Desktop в разделе
- Откройте Power BI Desktop.
- Откройте существующий отчет Power BI или подключитесь к опубликованной семантической модели в режиме редактирования в реальном времени или в режиме передачи данных в реальном времени. Кроме того, можно добавить данные и создать новую семантику модели и отчета.
- Перейдите к представлению запросов DAX, это четвертое представление, доступное слева в Power BI Desktop.
- Создайте вкладку запроса.
- Откройте Copilot, нажав кнопку Copilot или клавиши CTRL+I.
служба или рабочая область Power BI
- Выберите опубликованную семантическую модель в рабочей области.
- В контекстном меню выберите Написать запросы DAX. Если
записи запросов DAX неактивно, возможно, потребуется включить,чтобы пользователи могли изменять модели данных в службе Power в разделеBI (предварительная версия) Общие параметров рабочей области . - Создайте вкладку запроса.
- Откройте Copilot, нажав кнопку Copilot или используя CTRL+ I.
Примечание.
Авторы моделей DirectQuery и Direct Lake также могут использовать представление запросов DAX. Просматривайте данные в таблицах всякий раз, когда вы хотите.
Использование Copilot
Давайте рассмотрим, чем Copilot может вам помочь в режиме запросов DAX
- Естественный язык для запроса DAX. Просто попросите у семантической модели, что вам нужно, и запрос DAX будет создан Copilot. Вы также можете выбрать существующий запрос DAX и поручить Copilot изменить его.
- Запрос DAX к естественному языку. Попросите Copilot объяснить, что делает любой из запросов DAX.
- Общие сведения о концепциях DAX. Может быть, вы слышали о определенной функции DAX или должны найти правильную функцию DAX для задания. Копилот также может помочь вам здесь.
Чтобы использовать Copilot для создания запроса DAX, введите подсказку, описывающую, какой запрос DAX вы хотите сгенерировать, и выберите отправить или нажмите клавишу ВВОД. Или можно нажать кнопку Написать запрос DAX пример. Чтобы запустить то, что возвращено, выберите Выполнить или нажмите F5, чтобы просмотреть результаты запроса DAX. Чтобы сохранить запрос и завершить работу с Copilot, выберите Сохранить запрос, чтобы добавить его на вкладку с запросами.
Чтобы использовать Copilot для объяснения запроса DAX, выберите запрос DAX и нажмите кнопку Объяснить этот запрос. Показано краткое объяснение с возможностью показать больше для просмотра более длинного объяснения.
Чтобы объяснить тему DAX с помощью Copilot, нажмите кнопку Объяснить тему DAX вдохновить или введите запрос для объяснения функции или темы DAX, затем выберите Отправить или нажмите клавишу ВВОД. Показано краткое объяснение с возможностью показать больше для просмотра более длинного объяснения.
Особенности интегрированного Copilot
1. Выполните запрос DAX перед его сохранением
Вы можете выполнить запрос DAX, а затем решить, сохранить или отклонить запрос DAX.
2. Создание запроса DAX в диалоговом формате
После создания первоначального запроса DAX вы можете просто настроить его, вводя дополнительные подсказки пользователей.
3. Проверки синтаксиса для созданного запроса DAX
Проверяется синтаксис созданного запроса DAX, и предупреждение автоматически повторяется один раз. Если повторная попытка также недопустима, созданный запрос DAX возвращается с примечанием о том, что возникла проблема, предоставив вам возможность перезаверять запрос или исправить созданный запрос DAX:
"Этот запрос содержит ошибки. Переформулируйте ваш запрос и попробуйте снова или попытайтесь исправить его самостоятельно.
4. Мотивирующие кнопки для начала работы с Copilot
Введите подсказку или выберите любую из этих кнопок, чтобы быстро узнать, что можно сделать в Copilot.
Примеры запросов
Эти образцы запросов могут проиллюстрировать использование Copilot для написания запросов DAX.
- напишите запрос DAX
- Добавление столбца с представлением диффа
- Объясните запрос DAX
- объяснить тему DAX
Написание запроса DAX
На пустой вкладке запроса вызовите Copilot с помощью клавиш CTRL+I и введите следующий запрос:
"Написание запроса DAX для отображения прибыли по продукту"
Через несколько минут я получаю запрос DAX.
Я могу выбрать запустить, чтобы просмотреть результаты перед сохранением запроса.
Я могу в разговорной форме вносить изменения в свой первоначальный запрос. Введите "Добавить в заказы" и нажмите , затем введите, и Copilot добавит дополнительную меру. Я могу снова запустить запрос, чтобы просмотреть результаты.
При выборе и удержании запроса, запрос добавляется на вкладку запросов.
Добавьте столбец с представлением различий
Теперь добавим столбец в существующий запрос DAX. Сначала я выбираю запрос DAX, а затем вызываю Copilot. На этот раз выделение выполнено в соответствии с текстом, а фоновая заливка выделяет то, что отправляется в запросе к Copilot. Введите этот запрос и нажмите введите:
Добавьте столбец для отображения прибыли на каждый заказ
Теперь стилизация изменений в редакторе запросов DAX точно показывает, что именно изменил Copilot.
Я выбираю , чтобы запустить и посмотреть результаты, и оставить запрос, чтобы добавить его в редактор запросов.
Объяснение запроса DAX
Copilot может предоставить подробное описание запроса DAX. Снова выберите весь запрос DAX и вызовите Copilot. На этот раз нажмите кнопку Объяснить этот запрос.
Теперь, вместо написания запросов DAX, он отвечает в встроенном Copilot.
Copilot создает несколько строк. Я нажимаю кнопку "Показать больше", чтобы увидеть полное объяснение.
Теперь я понимаю каждую часть и используемые функции DAX.
Объяснение темы DAX
Copilot также может более подробно объяснить функции DAX. Давайте спросим о SUMMARIZECOLUMNS. На новой вкладке запроса вызовите Copilot и отправьте следующий запрос:
"Объясните, что такое SUMMARIZECOLUMNS"
Опять же, Copilot создает краткое описание:
Я могу выбрать Показать больше, чтобы увидеть более подробное объяснение с примером.
В примере также используются столбцы в моей модели.
Copilot для Fabric, помогающий писать DAX-запросы: Часто задаваемые вопросы об ответственном ИИ
Что такое Fabric Copilot, чтобы помочь писать запросы DAX?
Встроенный Copilot, доступный в представлении запросов DAX Power BI на рабочем столе или в рабочей области Power BI, помогает авторам и потребителям моделей запрашивать поддержку при создании запросов DAX. Эта помощь может включать объяснение запросов DAX и тем DAX, а также создание самих запросов DAX.
Что может сделать Fabric Copilot, чтобы помочь в написании запросов DAX?
Запрос пользователя может быть возвращен Copilot в виде запроса DAX, который пользователь может увидеть, а затем запустить, чтобы увидеть данные в сетке результатов. Можно выполнить дополнительные запросы и получить новый запрос DAX, сформировав его в формате диалога. Если запрос касается пояснения DAX-запроса или темы, во встроенном Copilot генерируется ответ на естественном языке. Разделы DAX могут включать в себя то, что выполняет функция DAX или какая функция DAX подходит для возврата данных определенным образом.
Каково предполагаемое использование Fabric Copilot для помощи в написании запросов DAX?
Предполагаемое использование Copilot заключается в создании запросов DAX для конкретной семантической модели, с помощью которую пользователь в настоящее время работает в Power BI.
Как была оценена помощь Fabric Copilot в написании запросов DAX? Какие метрики используются для измерения производительности?
Запросы DAX из нескольких семантических моделей Power BI, использующие различные пользовательские запросы, которые классифицируются по доступности данных в семантической модели и/или если для создания правильного ответа требуются дополнительные вычисления, а затем оцениваются по точности и производительности членами команды продукта. Это включало семантическую модель, соответствующую лучшим практикам. Пояснения из нескольких запросов DAX и разделов функций DAX, а затем проверенные на точность и удобочитаемость членами продуктовой команды.
Каковы ограничения Fabric Copilot для помощи в составлении запросов DAX? Как пользователи могут свести к минимуму влияние Fabric Copilot на ограничения при написании DAX-запросов в системе?
- Чтобы использовать Copilot для записи запросов DAX, необходимо выбрать рабочую область с поддержкой Fabric.
- Copilot использует метаданные модели (таблицы, столбцы, меры), поэтому ответы запросов DAX отвечают только в контексте текущей семантической модели.
- Copilot использует метаданные модели (таблицы, столбцы, меры), поэтому предоставление богатых метаданных, которые являются описательными и понятными, даст лучшие результаты.
- Copilot может использовать min/max для получения примеров значений в режиме хранения импорта, но не может использовать другие данные в таблицах семантической модели.
- Copilot может быть недоступным или использовать сокращенную версию метаданных модели (таблицы, столбцы, меры) если число элементов метаданных модели превышает 500 таблиц, 1000 столбцов или 3000 мер в таблице, 2000 связей, 10 000 общих столбцов, 5 000 общих мер, 5 000 символов в одном выражении DAX или 256 символов в имени.
- Copilot может использовать свойство описания для метаданных модели, но ограничено только первыми 200 символами.
- Функции DAX, добавленные в последнее время, не могут быть известны в Copilot, и объяснения могут быть неверными.
- Запросы Copilot включают весь текст в текущем окне запроса; если текст выделен, информация о выделении учитывается, но весь текст в окне запроса всё равно включается.
Какие операционные факторы и параметры позволяют эффективно и ответственно использовать Fabric Copilot для записи запросов DAX?
- Операционные факторы и параметры включают текущую рабочую нагрузку на емкость Fabric и скорость сети.
- Copilot, помогающий писать запросы DAX, включен в как часть мер по обеспечению конфиденциальности, безопасности и ответственного использования в Fabric.
Как дать отзыв о Fabric Copilot для помощи в написании запросов DAX?
- Используйте пальцы вверх и пальцем вниз значки в встроенном Copilot для предоставления отзывов.
- Отправьте отзыв через службу поддержки Power BI.