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

Настройка полей и групп

Следующий шаг в настройке логической модели — определение полей и групп. Поля и группы — базовый уровень логической модели. Все остальные элементы логической модели используют эти группы.

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

Поля и группы, с группами по умолчанию

Поля и группы, отображающие группы по умолчанию и значения полей, примененные бизнес-логикой

Существует три вида групп:

  • Измерение: группа измерений состоит из связанных полей, которые классифицируются как измерения. Группы измерений могут содержать поля, классифицированные как меры или даты.

  • Мера: группа мер состоит из связанных полей меры. Группе мер могут принадлежать только меры.

  • Календарь: группа календаря содержит измерение времени в логической модели. В группах календаря могут содержаться только измерения и они должны иметь по крайней мере одно временное поле (такое как дата, метка времени или год).

Каждая группа имеет поле со следующими свойствами:

  • Видимость: определяет, видно поле в Insight Advisor или нет. Скрытые поля могут по-прежнему использоваться в анализе, например, когда пользователь ищет это поле.

  • Классификация: определяет роль по умолчанию, которую поле играет в анализе. Классификации могут быть широкими, например измерение, или узкими, например город.

  • Поиск значения данных: управляет, могут ли пользователи искать определенные значения в этом поле. Сокращение количества полей, у которых включен поиск значения данных, позволяет избежать ложноположительных результатов и уменьшить время на получение результатов.

  • Агрегирование по умолчанию: устанавливает стандартное агрегирование для мер в Insight Advisor. Если для поля задано агрегирование по умолчанию, Insight Advisor всегда применяет его при использовании в качестве меры. Пользователь может редактировать анализ Insight Advisor, чтобы изменить тип агрегирования в Insight Advisor.

  • Благоприятный тренд: определяет направление благоприятного тренда для меры — вверх или вниз.

  • Общее агрегирование: определяет, какое агрегирование следует применить, когда Insight Advisor не может самостоятельно определить агрегирование, которое следует использовать при создании результатов с основными мерами в сложных выражениях. Общее агрегирование можно задать только для основных мер.

  • Избранное: определяет меру, которая должна чаще использоваться в анализе, когда Insight Advisor создает анализы без вопроса или выборки полей, например с помощью Создать.

  • Детализация периода по умолчанию: задает детализацию по умолчанию для использования с полем данных в анализах.

Чтобы выбрать столбцы для отображения в таблице, щелкните Задать столбцы.

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

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

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

  • Должно ли быть доступно это поле для анализа в Insight Advisor?

  • Следует ли это поле использовать в качестве измерения или меры? Какого измерения или меры?

  • Может ли Insight Advisor искать отдельные значения в поле?

  • Каким должно быть агрегирование для поля по умолчанию, когда поле используется в качестве меры?

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

Настройка полей и групп

Для начала нужно очистить некоторые свойства полей, чтобы изменить видимость и настроить несколько классификаций. Затем нужно разгруппировать некоторые поля. Из этих полей нужно сделать следующие новые группы:

  • Customer

  • SalesCity

  • SalesCountry

  • SupportCalls

  • SupportDate

Некоторые поля нужно оставить разгруппированными. Insight Advisor не использует разгруппированные поля в анализе. Тем самым поля, которые не относятся к анализу, например поля ID и GeoInfo, будут удалены.

Настройка свойств полей

  1. Выберите Поля и группы.

  2. В разделе Employees настройте следующие поля.

    • Для поля Extension установите следующие свойства.

      • Видимость: видимое
      • Классификация: измерение

      • Поиск значения данных: Нет

      • Агрегирование по умолчанию: Не указано

    • Для поля EmployeeName установите следующие свойства.

      • Видимость: видимое

      • Классификация: измерение

      • Поиск значения данных: Да

      • Агрегирование по умолчанию: Не указано

    • Для поля Hire Date установите следующие свойства.

      • Видимость: видимое

    • Для поля Reports To установите следующие свойства.

      • Видимость: скрыто

      • Классификация: измерение

      • Поиск значения данных: Да

      • Агрегирование по умолчанию: Не указано

    • Для поля Title установите следующие свойства:

      • Видимость: видимое

    • Для поля Year Salary установите следующие свойства.

      • Видимость: видимое

      • Классификация: денежное

      • Поиск значения данных: Нет

      • Агрегирование по умолчанию: Сумма

Разгруппировка полей

  1. В Categories выберите CatID-CategoryID.

  2. В Suppliers выберите SupplierID.

  3. В SupportCalls выберите следующее.

    • SupportCalls

    • AverageCallSatisfaction

    • Date

  4. В Products выберите ProductID.

  5. В Employees выберите EmployeeID.

  6. В Sales_ENT выберите следующие поля.

    • Address

    • City

    • ContactName

    • Country

    • CountryCode

    • Customer

    • CustomerID

    • Latitude

    • Longitude

    • Longitude_Latitude

    • OrderID

    • Phone

    • PostalCode

    • ShipperID

  7. Щелкните Разгруппировка.

Создание группы Customer

Эта группа позволит сгруппировать поля измерений, относящиеся к информации о клиенте.

  1. Щелкните Создать группу.

  2. Для поля Название группы введите Customer.

  3. Для поля Тип группы выберите Измерение.

  4. Добавьте следующие поля в группу:

    • Address

    • ContactName

    • Customer

    • Phone

    • PostalCode

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

Создание группы SalesCity

Эта группа позволит сгруппировать поля измерений, относящиеся к информации о городе. Она будет использоваться позже при создании иерархии.

  1. Щелкните Создать группу.

  2. Для поля Название группы введите SalesCity.

  3. Для поля Тип группы выберите Измерение.

  4. Добавьте следующие поля в группу:

    • City

    • Longitude_Latitude

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

Создание группы SalesCountry

Эта группа позволит сгруппировать поля измерений, относящиеся к информации о стране. Она будет использоваться позже при создании иерархии.

  1. Щелкните Создать группу.

  2. Для поля Название группы введите SalesCountry.

  3. Для поля Тип группы выберите Измерение.

  4. Добавьте следующие поля в группу:

    • Country

    • CountryCode

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

Создание группы SupportCalls

Вы удалили все поля из предыдущей группы SupportCalls, поскольку она была классифицирована как группа измерения. Эти поля будут использоваться для создания группы мер.

  1. Щелкните Создать группу.

  2. Для поля Название группы введите SupportCalls.

  3. Для поля Тип группы выберите Мера.

  4. Добавьте следующие поля в группу.

    • AverageCallSatisfaction

    • SupportCalls

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

Создание группы SupportDate

Наконец, создайте группу календаря для поля Date из данных обращений в службу поддержки.

  1. Щелкните Создать группу.

  2. Для поля Название группы введите SupportDate.

  3. Для поля Тип группы выберите Календарь.

  4. Добавьте следующие поля в группу.

    • Date

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

Результаты

Перейдите к области Лист на вкладке Анализ и щелкните Insight Advisor. Взгляните на панель Ресурсы. Количество полей на панели Ресурсы значительно сократилось. Например, там больше нет полей ID.

Поля на панели ресурсов Insight Advisor

Insight Advisor с примененной бизнес-логикой

Теперь выполните поиск по запросу какова прибыль по сотрудникам. На этот раз вместо EmployeeID Insight Advisor использует поле EmployeeName, которое полезнее в качестве измерения в визуализациях.

Результаты для вопроса какова прибыль по сотрудникам

Результаты запроса прибыли по сотрудникам.

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

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