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