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

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

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

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

Поля и группы — это основной компонент логических моделей в бизнес-логике. Определяя группы, которым принадлежат поля и основные элементы, можно указать 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.

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