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

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

НА ЭТОЙ СТРАНИЦЕ

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

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

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

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

Default hierarchies in the logical model. There is one for Categories and Products and one for Supplies and Products

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

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

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

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

Разбивка полей Category и Products на диаграмме наблюдений

Insight Advisor results. A breakdown chart for CategoryName and ProductName is selected.
Подсказка: Иерархии не включают детализированных выборок на созданных диаграммах. Для этого требуются основные элементы детализированного измерения. Например, если требуются диаграммы карты, которые детализируются до города после выбора страны, необходимо создать соответствующий основной элемент детализированного измерения.

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

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

В модели данных есть географическая иерархия между данными для стран и городов. Если перейти к инструменту Наблюдения и создать диаграммы для поля Country, в созданных результатах не будет использоваться поле 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 results for selecting Country. There is a breakdown chart selected for Sum of Sales by Country and City