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

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

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

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

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

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

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

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

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

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

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

  • Видимость: определяет, видно поле в Инструмент «Наблюдения» или нет. Скрытые поля могут по-прежнему использоваться в анализе, например, когда пользователь ищет это поле.

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

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

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

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

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

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

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

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

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

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

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

  • Должно ли быть доступно это поле для анализа в Инструмент «Наблюдения»?

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

  • Может ли Инструмент «Наблюдения» искать отдельные значения в поле?

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

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

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

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

  • Клиент

  • SalesCity

  • SalesCountry

  • SupportCalls

  • SupportDate

Некоторые поля нужно оставить разгруппированными. Инструмент «Наблюдения» не использует разгруппированные поля в анализе. Тем самым поля, которые не относятся к анализу, например поля 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

    • Дата

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

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

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

    • Address

    • City

    • ContactName

    • Страна

    • CountryCode

    • Клиент

    • CustomerID

    • State

    • Долгота

    • Longitude_Latitude

    • OrderID

    • Телефон

    • PostalCode

    • ShipperID

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

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

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

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

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

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

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

    • Address

    • ContactName

    • Клиент

    • Телефон

    • PostalCode

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

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

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

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

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

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

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

    • City

    • Longitude_Latitude

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

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

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

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

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

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

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

    • Страна

    • CountryCode

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

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

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

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

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

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

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

    • AverageCallSatisfaction

    • SupportCalls

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

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

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

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

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

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

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

    • Дата

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

Результаты

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

Поля на панели ресурсов Инструмент «Наблюдения»

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

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

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

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

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

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