Ограничения Qlik Answers
На этой странице описаны известные ограничения и трудности, о которых следует знать при подготовке приложений, настройке помощников и развертывании Qlik Answers для конечных пользователей.
Ограничения мобильных браузеров
Работа в чате поддерживается в мобильных браузерах, однако создание баз знаний и помощников и управление ими не оптимизированы для стандартных размеров экранов мобильных браузеров.
Ограничения структурированных данных
Структурированные данные в приложениях имеют следующие ограничения при работе с Qlik Answers.
Избегайте использования идентификаторов множеств в выражениях основных мер
Когда Qlik Answers применяет фильтр к основной мере, оно заключает эту меру во внешнее выражение множества. Например, для фильтрации меры SUV Revenue по бренду Answers создает следующее выражение:
{<Brand={'Brand 1'}>} [SUV Revenue]
Это работает правильно, если выражение основной меры не содержит идентификатора множества. К идентификаторам множеств относятся следующие:
-
$: Текущее состояние выборки
-
1: Полный набор данных
-
StateName: Имя альтернативного состояния
Если выражение основной меры содержит внутренний идентификатор множества, применяются правила приоритета анализа множеств движка Qlik, и внутренний идентификатор множества полностью переопределяет внешнее множество. Фильтр, созданный Answers, автоматически отбрасывается, и мера возвращает неотфильтрованные результаты без каких-либо ошибок или предупреждений.
Рассмотрим в качестве примера следующее выражение основной меры:
Sum({$<Car_Type={'SUV'}>}Price)
Если Qlik Answers заключает это выражение во внешний фильтр множества для Brand='Qlik Cars', идентификатор $ заставляет движок игнорировать внешний фильтр Brand. В результате будет получена вся выручка от продаж внедорожников (SUV) по всем брендам, а не выручка от продаж внедорожников Qlik Cars.
К выражениям основных мер, на которые влияет такое поведение, относятся любые выражения, использующие:
-
{$<...>}: Идентификатор текущего состояния выборки
-
{1<...>}: Идентификатор полного набора данных
-
{StateName<...>}: Идентификатор альтернативного состояния
В качестве наилучшего практического метода рекомендуется по возможности избегать внедрения идентификаторов множеств непосредственно в выражения основных мер, предназначенных для использования с Qlik Answers. Вместо этого выражайте логику фильтрации меры через модель данных или используйте фильтрацию на уровне полей без идентификатора множества, чтобы Qlik Answers могло правильно применять внешние фильтры множеств.
Если основная мера должна содержать внутренний идентификатор множества для использования в других частях приложения, помните, что Qlik Answers может возвращать неверные результаты, когда эта мера используется в отфильтрованных запросах.
Поля со свободным текстом в структурированных таблицах
Qlik Answers запрашивает структурированную модель данных Qlik, включая числовые значения, категории и агрегирования. Оно не анализирует содержимое столбцов со свободным текстом, загруженных из структурированных источников, таких как заметки CRM, поля комментариев, ответы на опросы или описания инцидентов.
Например, поле с именем ChurnReason, содержащее такие значения, как «Клиент указал, что цена слишком высока по сравнению с конкурентами», невозможно запросить семантически. Qlik Answers может вернуть исходное значение поля, но не может анализировать текстовое содержимое по строкам.
Если для вашего сценария использования требуется семантический анализ данных со свободным текстом, добавьте это содержимое в качестве источника базы знаний, используя поддерживаемые форматы файлов (TXT, PDF, DOCX и т. д.). Обратите внимание, что перенос текстового содержимого в базу знаний удаляет его из контекста ассоциативной модели данных.
Ограничения семантического слоя
Qlik Answers имеет следующие ограничения для индексирования семантического слоя приложений.
Что Qlik Answers индексирует
Qlik Answers индексирует следующие элементы из приложения:
- Имя и описание приложения
- Поля и структура модели данных
- Поля и группы логической модели (Обзор и Поля и группы)
- Имена и описания основных измерений и основных мер
- Синонимы бизнес-логики из раздела Словарь
Что не индексируется
Следующие элементы не индексируются и не влияют на то, как Qlik Answers интерпретирует запросы:
- Определения, категории и связи терминов в бизнес-глоссарии. Содержимое глоссария представляет собой отдельную функцию управления и не считывается конвейером индексирования Qlik Answers. Чтобы добиться аналогичного поведения, продублируйте ключевые определения терминов глоссария в описаниях основных элементов.
- Выражения ярлыков для основных элементов. Выражение ярлыка является исключительно свойством отображения и визуализации. Оно не влияет на индексирование, сопоставление запросов или термины, распознаваемые Qlik Answers. Вместо этого используйте поля Имя и Описание для основного элемента.
- Вычисляемые описания или динамически вычисляемые свойства основных элементов
- Содержимое бизнес-логики из разделов Пакеты, Иерархии, Поведения, Календарные периоды, Пользовательский анализ и Примеры вопросов. Эти функции удаляются, когда для клиента включен агентный интерфейс Qlik Answers.
Ограничения поведения приложений
Приложения имеют следующие ограничения и особенности при использовании Qlik Answers.
Независимость от состояния выборки
Qlik Answers работает независимо от состояния выборки приложения. Активные фильтры дашборда, выборки, примененные с помощью закладок, или действия фильтрации, запускаемые при загрузке листа, не ограничивают область действия и не влияют на ответы, возвращаемые Qlik Answers.
Это означает следующее:
- Пользователь, у которого на дашборде выбрано значение Год = 2026, все равно будет получать ответы на основе полных данных от Qlik Answers, если только доступ к данным не ограничен с помощью Section Access.
- Qlik Answers не считывает текущий контекст выборки, не применяется к нему и не реагирует на него.
Это предусмотрено конструкцией и обеспечивает согласованность ответов независимо от визуального состояния приложения.
Доступность функции Добавить на лист
Параметр Добавить на лист, позволяющий пользователям сохранять созданные ИИ диаграммы и таблицы непосредственно на листах приложения, доступен только при использовании Qlik Answers внутри приложения. Он недоступен при взаимодействии с приложением через помощника или через контекст Анализ приложения за пределами открытого приложения.
Если ваша модель развертывания ориентирована на использование помощника, а пользователям необходимо добавлять созданные визуализации в приложения, порекомендуйте им использовать Qlik Answers внутри приложения, а не через помощника.
Сохранение контекста сеанса и обратной связи
Qlik Answers сохраняет историю бесед в рамках сеанса. Пользователь может вернуться к предыдущей ветке беседы и продолжить задавать вопросы. Однако базовые данные приложения могли измениться с момента первоначальной беседы, и более ранние ответы могут больше не отражать текущее состояние данных.
Исправления в ходе сеанса и отзывы «не нравится» не сохраняются между сеансами и не меняют то, как Qlik Answers интерпретирует будущие вопросы. Обратная связь фиксируется для проверки администратором, но не приводит к динамическому переобучению или корректировке поведения ответов.
Чтобы внести постоянные исправления в то, как Qlik Answers интерпретирует термин, метрику или концепцию, обновите описание соответствующего основного элемента или добавьте синоним бизнес-логики.
Ограничения рендеринга точек диаграммы визуализации
Визуализации в Qlik Answers оптимизированы для одновременного рендеринга до 200 точек диаграммы. Это ограничение в первую очередь влияет на такие сценарии, как большие линейные графики или другие визуализации с высокой плотностью, где в интерфейсе Qlik Answers должно отображаться значительное количество точек одновременно.
Когда количество отображаемых точек диаграммы превышает 200, производительность визуализации и стабильность рендеринга могут снизиться, что может привести к неполному или неудачному рендерингу диаграммы.
Это ограничение применяется только к визуализациям, отображаемым непосредственно в Qlik Answers. Когда визуализация добавляется на лист Qlik, полный набор данных и все базовые точки диаграммы продолжают отображаться и нормально функционировать в рамках стандартной аналитики Qlik.