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

Определение иерархий

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

При включении бизнес-логики некоторые иерархии могут быть созданы Qlik Sense автоматически из модели данных. Если перейти в раздел Иерархии, будет видно, что бизнес-логика создала две иерархии.

Иерархии в логической модели

Иерархии по умолчанию в логической модели.

Иерархии указывают группы, которые могут использоваться для разбивки друг друга в анализе. Например, эти две иерархии, созданные Qlik Sense, правильно определяют два отношения детализации в нашей логической модели:

  • Данные в полях Category можно разбить на данные в полях Products.

  • Данные в полях Suppliers можно разбить на данные в полях Products.

Если перейти к инструменту Лист, щелкнуть Insight Advisor и выбрать CategoryName, Insight Advisor включает карту дерева, которая разбивает CategoryName на ProductName.

Разбивка категорий и продуктов

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

Почему следует определять иерархии?

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

В модели данных есть географическая иерархия между данными для стран и городов. Если перейти к инструменту Лист и создать диаграммы для поля Country из раздела Insight Advisor, в созданных результатах не будет использоваться поле City. Это можно исправить, добавив новую иерархию к логической модели.

Определение иерархии для SalesCountry и SalesCity.

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

  1. Щелкните Создание иерархии.

  2. Для поля Имя введите Country-City.

  3. Выберите SalesCountry из раздела Доступные группы и щелкните >.

  4. Выберите SalesCity из раздела Доступные группы и щелкните >.

  5. Щелкните команду Создать.

Результаты

Перейдите к инструменту Лист и щелкните Исследование. На панели ресурсов выберите Country. Теперь результаты отражают иерархию City-Country, включая карту дерева, показывающую sum(Sales) by Country and City.

Новые результаты Insight Advisor для Country

Результаты Insight Advisor для выбора Country.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!