Создание логических моделей для Insight Advisor с бизнес-логикой
Insight Advisor использует логическую модель, основанную на изученных прецедентах, для создания анализа на основе запросов. Можно определить собственную логическую модель для приложений с помощью бизнес-логики.
Insight Advisor полагается на Qlik cognitive engine и обучение на основе прецедентов, чтобы понимать отношения и использование полей в модели данных. При необходимости можно настроить логическую модель, чтобы улучшить результаты Insight Advisor. Для настройки логической модели используется область Логическая модель в разделе Бизнес-логика на вкладке Подготовить.
Когда в приложении включена бизнес-логика, обучение на основе прецедентов отключается для него.
Понимание логических моделей
Логическая модель приложения — это концептуальная модель, которая используется Insight Advisor для создания визуализаций. Она создается из базовой модели данных приложения. У каждого приложения есть одна логическая модель. Ключевыми компонентами логической модели являются поля и основные элементы. Они организованы в группы. Группы указывают на концептуальную связь или отношение между полями или основными элементами. В логической модели также содержится информация о возможных отношениях между группами.
Логическая модель непосредственно влияет на функционирование Insight Advisor. Например, когда пользователь выбирает поле для показа анализа тенденции, Insight Advisor пытается найти поле даты, входящее в основную группу календаря. В случае с полем Продажи Insight Advisor расположил бы поле Дата заказа с более высоким приоритетом над полем Дата рождения сотрудника.
Бизнес-логика также влияет на то, как система выбирает между полями в вопросах на естественном языке. Например, поля Название продукта и Код продукта сгруппированы в одну группу. Если в вопросе на естественном языке указать 'Какой объем продаж по продукту', для 'продукт' будет использоваться Название продукта, поскольку это лучший выбор для этой группы.
Логическая модель по умолчанию, используемая для бизнес-логики, является схемой «звезда». Бизнес-логика позволяет создать другую модель для приложения, если схема «звезда» не оптимальна. Бизнес-логика может также помочь ограничить агрегирование в логических моделях, содержащих полуаддитивные меры или очень большие таблицы мер. Это улучшает исследование данных приложения в Insight Advisor.
Настройка логических моделей
Логическая модель разделена для ее настройки в приложении на следующие разделы:
- Обзор: раздел Обзор предоставляет сводку по бизнес-логике. Если щелкнуть на карточках Поля и группы, Пакеты, Иерархии или Поведение, откроется соответствующий раздел.
- Поля и группы:карточка Поля и группы позволяет определить группы, к которым поля и основные элементы принадлежат в логической модели.
- Пакеты:карточка Пакеты позволяет создать коллекции связанных групп. Это не позволяет использовать вместе группы, не находящиеся в том же пакете.
- Иерархии: карточка Иерархии позволяет определить отношения детализации между группами.
- Поведение: карточка Поведение позволяет указать отношения «предпочесть» или «отклонить» между полями. Поведение может также навязать требуемые выборки.
- Календарные периоды: карточка Календарные периоды позволяет создать периоды анализа по умолчанию для Insight Advisor.
Для настройки логической модели выполните следующие действия.
- Включите настройку бизнес-логики приложения.
-
Определите поля и группы.
-
При необходимости добавьте группы к пакетам.
-
При необходимости определите иерархии между группами.
-
При необходимости примените способы поведения.
-
При необходимости создайте календарные периоды.
Логическую модель можно сбросить к значению по умолчанию. Можно также временно отключить бизнес-логику.
Включение пользовательской бизнес-логики
Выполните следующие действия.
- В приложении щелкните Подготовить и выберите Логическая модель.
- Щелкните Продолжить.
Теперь для приложения включена пользовательская бизнес-логика. Обучение на основе прецедентов отключено.
Сброс бизнес-логики
Логическую модель можно сбросить на модель по умолчанию. Сброс отключает пользовательскую бизнес-логику и включает обучение на основе прецедентов в Insight Advisor.
Выполните следующие действия.
- В разделе Логическая модель щелкните Восстановить значения по умолчанию.
- Щелкните Подтвердить.
Отключение бизнес-логики
Пользовательские логические модели можно отключить. В отличие от сброса бизнес-логики пользовательскую бизнес-логику можно включить снова позже. Когда пользовательская бизнес-логика отключена, приложение будет использовать бизнес-логику по умолчанию.
Выполните следующие действия.
- В разделе Логическая модель щелкните Отключить логику.
- Щелкните Подтвердить.