Определение полей и групп
Поля и группы — это основной компонент логических моделей в бизнес-логике. Определяя группы, которым принадлежат поля и основные элементы, можно указать Insight Advisor, как их следует использовать.
Для определения того, как бизнес-логика должна обрабатывать поля и группы, используется раздел Поля и группы логической модели. Поля и основные элементы можно группировать, чтобы указать отношение в анализе, выполненном с помощью Insight Advisor. Для каждого элемента в группе можно определить, как Insight Advisor должен обращаться с ним в анализе.
Группы позволяют организовать поля и основные элементы в связанные концептуальные группировки. Например, можно сгруппировать все поля, связанные с клиентами, в одну группу, независимо от таблиц в модели данных, из которых они загружены. Insight Advisor использует эту информацию, чтобы определить, какие поля показать вместе в визуализациях. Группы могут также применяться для создания пакетов, которые ограничивают объем для инструмента «Наблюдения», чтобы он использовал только связанные группы. Существует три вида групп:
- Измерение: группа измерений обычно состоит из полей, которые классифицируются как измерения. Группы измерений могут содержать поля, классифицированные как меры или даты.
- Мера: группа мер состоит из связанных полей меры. Группе мер могут принадлежать только меры.
- Календарь: группа календаря содержит измерение времени в логической модели. В группах календаря могут содержаться только измерения, и ожидается, что в них будет по крайней мере одно временное поле (такое как дата, метка времени или год). Группы календаря удобно использовать, если есть отдельные определяющие календарь поля, такие как год, месяц и день. Если можно, рекомендуется также сгруппировать другие связанные с данными поля, такие как финансовый квартал или финансовый год.
По умолчанию поля и основные элементы упорядочиваются по группам. Если это отключить, дополнительное поле В группе добавляется к таблице.
Кроме определения групп можно также задать свойства отдельных полей и основных элементов, принадлежащих группам.
Создание групп
После создания группы ее тип изменить нельзя. Можно переименовать группу, добавить в нее поля или удалить их из группы. Группы можно также удалить. При удалении группы все элементы в ней разгруппировываются.
Для изменения существующей группы щелкните в строке группы или после названия группы в столбце В группе.
Выполните следующие действия.
- Щелкните Создать группу.
- Введите имя группы.
- Выберите тип группы.
- Добавьте поля к группе из раздела Доступные поля.
- Щелкните команду Создать.
Определение полей и основных элементов
Раздел Поля и группы состоит из таблицы, содержащей поля и основные элементы из приложения, а также группы, которым они принадлежат. Можно изменить свойства полей и основных элементов, настроив значение столбца в соответствующей строке элемента. Для настройки дополнительных параметров можно щелкнуть в строке. Можно выполнить следующие действия:
- Перемещение элемента: переместите элемент в другую группу.
- Создать поведение: создайте поведение для группы, которой принадлежит текущий элемент.
- Разгруппировка: удалите элемент из его текущей группы. Разгруппированные элементы исключаются из 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.
Агрегирование по умолчанию нельзя назначить основным элементам.