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

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

Определение полей и групп

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

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

Группы позволяют организовать поля и основные элементы в связанные концептуальные группировки. Например, можно сгруппировать все поля, связанные с клиентами, в одну группу, независимо от таблиц в модели данных, из которых они загружены. Insight Advisor использует эту информацию, чтобы определить, какие поля показать вместе в визуализациях. Группы могут также применяться для создания пакетов, которые ограничивают объем для инструмента «Наблюдения», чтобы он использовал только связанные группы. Существует три вида групп:

  • Измерение: группа измерений обычно состоит из полей, которые классифицируются как измерения. Группы измерений могут содержать поля, классифицированные как меры или даты.
  • Мера: группа мер состоит из связанных полей меры. Группе мер могут принадлежать только меры.
  • Календарь: группа календаря содержит измерение времени в логической модели. В группах календаря могут содержаться только измерения, и ожидается, что в них будет по крайней мере одно временное поле (такое как дата, метка времени или год). Группы календаря удобно использовать, если есть отдельные определяющие календарь поля, такие как год, месяц и день. Если можно, рекомендуется также сгруппировать другие связанные с данными поля, такие как финансовый квартал или финансовый год.

По умолчанию поля и основные элементы упорядочиваются по группам. Если это отключить, дополнительное поле В группе добавляется к таблице.

Кроме определения групп можно также задать свойства отдельных полей и основных элементов, принадлежащих группам.

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

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

Для изменения существующей группы щелкните в строке группы или после названия группы в столбце В группе.

  1. Щелкните Создать группу.
  2. Введите имя группы.
  3. Выберите тип группы.
  4. Добавьте поля к группе из раздела Доступные поля.
  5. Щелкните команду Создать.

Определение полей и основных элементов

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

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

Можно также выбрать несколько строк с помощью флажков строки, чтобы внести одинаковые изменения в несколько элементов. Когда они выбраны таким образом, настройки свойств и параметры приводятся над таблицей.

Свойства полей и основных элементов.

Таблица разделена на следующие столбцы:

  • Имя
  • В группе
  • Видимость
  • Классификация
  • Поиск значения данных
  • Агрегирование по умолчанию

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

Видимость

Параметр «Видимость» указывает, доступен ли элемент в Insight Advisor. Есть два возможных значения:

  • Видимые: Элемент доступен для использования в Insight Advisor.
  • Скрытый: Элемент недоступен для использования в Insight Advisor. Скрытые поля не следует включать для поиска значения данных.

Можно скрыть все скрытые элементы в разделе Поля и группы, выбрав Показать только видимые.

Классификация

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

  • dimension:  поле, которое можно использовать только в качестве измерения
  • measure:  поле, которое можно использовать только в качестве меры
  • boolean: двоичное измерение.
  • date:  временное измерение, содержащее даты.
  • timestamp:  временное поле, содержащее метки времени.
  • year:  временное измерение, содержащее данные года.
  • week:  временное измерение, содержащее данные недели.
  • quarter: временное измерение, содержащее данные квартала.
  • month:  временное измерение, содержащее данные месяца.
  • weekDay: временное измерение, содержащее данные дня недели в краткой (пн, вт), полной (понедельник, вторник) или числовой форме (число от 1 до 7).
  • monthDay:  временное измерение, содержащее число от 1 до 31, указывающее день месяца.
  • yearDay:  временное измерение, содержащее число от 1 до 366, указывающее день года.
  • hour:  временное измерение, содержащее данные часа.
  • email: измерение, содержащее адреса электронной почты.
  • address: измерение, содержащее адреса.
  • country:  измерение, содержащее названия стран.
  • stateProvince:  измерение, представляющее административные области первого уровня, такие как области и края.
  • city: измерение, представляющее города.
  • geoPoint: измерение, содержащее данные географических точек.
  • geoPolygon:  измерение, содержащее данные географических полигонов
  • geographical: измерение, представляющее географическое местоположение, такое как страна или регион.
  • postalCode: измерение, содержащее почтовые индексы.
  • longitude: измерение, содержащее данные долготы.
  • latitude: измерение, содержащее данные широты.
  • percentage: поле меры, представляющее процентные значения, такие как уровень занятости или инфляция.
  • monetary: денежная мера, такая как доход, затраты или зарплата.
  • ordinal: измерение, у значений которого есть свойственный порядок.
  • temporal: измерение, связанное со временем.

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

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

Столбец Поиск значения данных определяет, может ли Insight Advisor искать значения в полях при выполнении запроса на естественном языке.

Сокращение количества полей, у которых включен поиск значения данных, позволяет избежать ложноположительных результатов и уменьшить время запроса. Например, в модели данных может быть три поля, содержащие имена: Имя, Фамилия и Полное имя. Если Поиск значения данных включен для всех трех полей, можно получить запутывающие результаты из всех трех полей, если выполнить поиск 'Drew'.

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

Поиск значения данных следует отключить для мер и скрытых полей.

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

Агрегирование по умолчанию устанавливает стандартное агрегирование для мер в Insight Advisor. Можно использовать следующие агрегирования:

  • sum
  • avg
  • min
  • max
  • count
  • countDistinct

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

Агрегирование по умолчанию нельзя назначить основным элементам.