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


Источники данных для естественного языка Q&A

Функция Q&A в Power BI позволяет быстро получить ответы на данные с помощью естественного языка, чтобы задать вопросы о данных. В этой статье описываются поддерживаемые конфигурации для Q&A и объясняется, как индексирование и кэширование улучшают производительность каждой конфигурации.

Поддерживаемые источники данных

Power BI Q&A поддерживает следующие конфигурации источников данных в Power BI Desktop:

  • Режим импорта.
  • Режим динамического подключения с локальными наборами данных SQL Server Analysis Services, Azure Analysis Services или Power BI. Однако наборы данных DirectLake и Lakehouse Power BI не поддерживаются.
  • DirectQuery с Azure Synapse Analytics, Azure SQL или SQL Server 2019. Другие источники могут работать в режиме прямого запроса, но официально не поддерживаются.

Использование визуального элемента Q&A в отчете позволяет использовать Q&A на естественном языке по умолчанию. Если вы используете DirectQuery или live connect, появится запрос.

В Power BI Desktop для явного включения или отключения возможностей естественного языка для отчета:

  1. Перейдите в раздел Файл>Параметры и настройки>Параметры.
  2. В разделе Текущий файл>выберите или отмените выбор включения Q&A, чтобы задавать вопросы на естественном языке о ваших данных.

снимок экрана, показывающий параметры Q&A в Power BI Desktop.

Дополнительные сведения см. раздел Ограничения Power BI Q&A.

Q&A Индексирование

Включение Q&A создает индекс, чтобы быстро предоставить пользователю обратную связь в режиме реального времени и помочь интерпретировать свои вопросы. Индекс может потребовать некоторое время для построения. Индекс имеет следующие характеристики:

  • Все имена столбцов и таблиц вставляются в индекс, если они не отключены явно с помощью инструмента Q&A.
  • Индексируются все текстовые значения менее 100 символов. Текстовые значения 100 символов и многое другое не индексируются.
  • Индекс Q&A хранит не более 5 миллионов уникальных значений. Если вы превышаете это число, индекс не содержит всех потенциальных значений, что может уменьшить точность Q&A.
  • Индекс Q&A основан на первых 1000 сущностях модели (таблицах и полях). Если модель данных превышает это число, индекс не содержит всех потенциальных сущностей модели, что может уменьшить точность Q&A.
  • Если во время индексирования возникает ошибка, индекс остается в частичном состоянии и обновляется при следующем обновлении.

Обновление индекса и кэширование

Power BI Desktop создает индекс при использовании Q&A. При создании индекса отображается небольшой значок. Хотя индекс строится, для загрузки визуального элемента&Q и предложений может потребоваться некоторое время.

Если модель изменяется или индекс становится устаревшим, индекс должен обновиться. Поскольку перестроение индекса может занять некоторое время, он подлежит обновлению только при использовании Q&A в той же сессии, в которой произошли изменения.

В службе Power BI индекс повторно создается при публикации, повторной публикации и обновлении. Q&Создание индекса не всегда является автоматическим и может происходить по запросу для оптимизации обновлений набора данных. Для DirectQuery Q&данные индексируются не более одного раза в день, чтобы уменьшить влияние на источник DirectQuery.

Дополнительные сведения об интеграции естественного языка в отчетах см. в следующем разделе: