Перейти к основному содержимому

Создание логических моделей для Insight Advisor с бизнес-логикой

Insight Advisor использует логическую модель на основе изученных прецедентов, чтобы определить, какие поля представляют интерес для наблюдений. Можно определить собственную логическую модель для приложений с помощью бизнес-логики.

Insight Advisor полагается на Qlik cognitive engine и обучение на основе прецедентов, чтобы понимать отношения и использование полей в модели данных. При необходимости можно настроить логическую модель, чтобы улучшить результаты Insight Advisor. Для настройки логической модели используется область Логическая модель в разделе Бизнес-логика на вкладке Подготовить.

Примечание:

Когда в приложении включена бизнес-логика, обучение на основе прецедентов отключается для него.

Понимание логических моделей

Логическая модель приложения — это концептуальная модель, которая используется Insight Advisor для создания визуализаций. Она создается из базовой модели данных приложения. У каждого приложения есть одна логическая модель. Ключевыми компонентами логической модели являются поля и основные элементы. Они организованы в группы. Группы указывают на концептуальную связь или отношение между полями или основными элементами. В логической модели также содержится информация о возможных отношениях между группами.

Логическая модель непосредственно влияет на функционирование Insight Advisor. Например, когда пользователь выбирает поле для показа анализа тенденции, Insight Advisor пытается найти поле даты, входящее в основную группу календаря. В случае с полем Продажи Insight Advisor расположил бы поле Дата заказа с более высоким приоритетом над полем Дата рождения сотрудника.

Бизнес-логика также влияет на то, как система выбирает между полями в запросах на естественном языке. Например, поля Название продукта и Код продукта сгруппированы в одну группу. Если в запросе указать 'Покажи мне значения объемов продаж по продукту', для 'продукт' будет использоваться Название продукта, поскольку это лучший выбор для этой группы.

Логическая модель по умолчанию, используемая для бизнес-логики, является схемой «звезда». Бизнес-логика позволяет создать другую модель для приложения, если схема «звезда» не оптимальна. Бизнес-логика может также помочь ограничить агрегирование в логических моделях, содержащих полуаддитивные меры или очень большие таблицы мер. Это улучшает исследование данных приложения в Insight Advisor.

Настройка логических моделей

Логическая модель разделена для ее настройки в приложении на следующие разделы:

  • Обзор: раздел Обзор предоставляет сводку по бизнес-логике. Если щелкнуть на карточках Поля и группы, Пакеты, Иерархии или Поведение, откроется соответствующий раздел.
  • Поля и группы:карточка Поля и группы позволяет определить группы, к которым поля и основные элементы принадлежат в логической модели.
  • Пакеты:карточка Пакеты позволяет создать коллекции связанных групп. Это не позволяет использовать вместе группы, не находящиеся в том же пакете.
  • Иерархии: карточка Иерархии позволяет определить отношения детализации между группами.
  • Поведение: карточка Поведение позволяет указать отношения «предпочесть» или «отклонить» между полями. Поведение может также навязать требуемые выборки.

Для настройки логической модели выполните следующие действия.

  1. Включите настройку бизнес-логики приложения.
  2. Определите поля и группы.

    Определение полей и групп

  3. При необходимости добавьте группы к пакетам.

    Установка объема логической модели с помощью пакетов

  4. При необходимости определите иерархии между группами.

    Создание детализированного анализа с иерархиями

  5. При необходимости примените способы поведения.

    Применение поведения к логическим моделям

Логическую модель можно сбросить к значению по умолчанию. Можно также временно отключить бизнес-логику.

Включение пользовательской бизнес-логики

  1. В приложении щелкните Подготовить и выберите Логическая модель.
  2. Щелкните Продолжить.

Теперь для приложения включена пользовательская бизнес-логика. Обучение на основе прецедентов отключено.

Сброс бизнес-логики

Логическую модель можно сбросить на модель по умолчанию. Сброс отключает пользовательскую бизнес-логику и включает обучение на основе прецедентов в Insight Advisor.

  1. В разделе Логическая модель щелкните Восстановить значения по умолчанию.
  2. Щелкните Подтвердить.

Отключение бизнес-логики

Пользовательские логические модели можно отключить. В отличие от сброса бизнес-логики пользовательскую бизнес-логику можно включить снова позже. Когда пользовательская бизнес-логика отключена, приложение будет использовать бизнес-логику по умолчанию.

  1. В разделе Логическая модель щелкните Отключить логику.
  2. Щелкните Подтвердить.