# Создание логических моделей для Инструмент «Наблюдения» с бизнес-логикой

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

[Building logical models for Insight Advisor with Business logic](https://play.vidyard.com/RHBXFf6ykimwwMana2r7UY)

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

Примечание к информации

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

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

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

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

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

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

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

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

* [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-logical-models.htm)Обзор: раздел Обзор предоставляет сводку по бизнес-логике. Если щелкнуть на карточках Поля и группы, Пакеты, Иерархии или Поведение, откроется соответствующий раздел.
* Поля и группы: карточка Поля и группы позволяет определить группы, к которым поля и основные элементы принадлежат в логической модели.
* Пакеты: карточка Пакеты позволяет создать коллекции связанных групп. Это не позволяет использовать вместе группы, не находящиеся в том же пакете.
* Иерархии: карточка Иерархии позволяет определить отношения детализации между группами.
* Поведение: карточка Поведение позволяет указать отношения «предпочесть» или «отклонить» между полями. Поведение может также навязать требуемые выборки.
* Календарные периоды: карточка Календарные периоды позволяет создать периоды анализа по умолчанию для Инструмент «Наблюдения».

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

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

2. Определите поля и группы.

   [Определение полей и групп в Инструмент «Наблюдения»](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-fields-groups.htm)

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

   [Установка области действия логической модели для Инструмент «Наблюдения» с пакетами](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-packages.htm)

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

   [Создание детализированного анализа с иерархиями в Инструмент «Наблюдения»](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-hierarchies.htm)

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

   [Применение поведений к логическим моделям для Инструмент «Наблюдения»](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-behaviors.htm)

6. При необходимости создайте календарные периоды.

   [Определение периодов анализа с помощью календарных периодов в Инструмент «Наблюдения»](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-calendar.htm)

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

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

Выполните следующие действия.

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

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

Примечание к информацииКогда активируется пользовательская логическая модель автоматически применяются рекомендации для видимости полей и поиска значений данных. Это значит, что определенные поля в модели данных могут оказаться недоступными для просмотра или поиска в Инструмент «Наблюдения». Можно изменить конфигурацию логической модели, чтобы отменить эти рекомендации или применить другие пользовательские настройки. См. [Видимость](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-fields-groups.htm#Visibility) и [Поиск значения данных](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/BusinessLogic/business-logic-fields-groups.htm#DataValueLookup).

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

Логическую модель можно сбросить на модель по умолчанию. Сброс отключает пользовательскую бизнес-логику и включает обучение на основе прецедентов в Инструмент «Наблюдения».

Выполните следующие действия.

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

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

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

Выполните следующие действия.

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

## Ограничения

У бизнес-логики есть следующие ограничения:

* Если вы используете или собираетесь использовать бизнес-логику, вы не можете изменять любые поля autoCalendar по умолчанию в Скрипте загрузки. Изменения этих полей могут нарушить бизнес-логику, и, будучи затронутой, бизнес-логика не может быть воссоздана.

Связанные учебные материалы:

* [Создание визуализаций с помощью инструмента «Наблюдения»](https://help.qlik.com/lnk/Use-Insights-Create-Visualizations_QS)

## Подробнее

* [Создание визуализаций с помощью инструмента «Наблюдения»](https://help.qlik.com/lnk/Use-Insights-Create-Visualizations_QS)