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

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

[Defining fields and groups in Business logic](https://play.vidyard.com/ug7X1ZrrHKEF4RStvKtBGv)

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

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

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

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

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

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

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

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

Выполните следующие действия.

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

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

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

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

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

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

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

* Имя
* Группа
* Видимость
* Классификация
* Поиск значения данных
* Агрегирование по умолчанию
* Благоприятный тренд
* Пометить как избранное
* Общее агрегирование
* Детализация периода по умолчанию

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

#### Видимость

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

* Видимый: элемент доступен для использования в Инструмент «Наблюдения».
* Скрытый: элемент доступен для использования в Инструмент «Наблюдения». Скрытые поля не следует включать для поиска значения данных.

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

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

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

* 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: измерение, связанное со временем.

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

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

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

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

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

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

#### Агрегация по умолчанию

Агрегирование по умолчанию устанавливает стандартное агрегирование для мер в Инструмент «Наблюдения». Можно использовать следующие агрегирования:

* Сумма
* ср.
* Мин
* Макс
* Количество
* countDistinct

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

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

#### Благоприятная тенденция

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

* Вверх

* Вниз

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

#### Избранное

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

#### Общая агрегация

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

Общее агрегирование можно задать только для основных мер.

#### Гранулярность периода по умолчанию

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

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