Типы полей Direct Discovery
В Direct Discovery существует три типа полей данных: DIMENSION, MEASURE, и DETAIL. Полям данных присваиваются типы, если выполнена выборка Direct Discovery с помощью оператора Direct Query в скрипте загрузки.
Для получения дополнительной информации см. Direct Query.
Все поля Direct Discovery можно использовать в сочетании с полями в памяти. Обычно поля с дискретными значениями, которые используются в качестве измерений, загружаются с ключевым словом DIMENSION, тогда как числа, используемые только при агрегировании, должны быть отмечены как поля MEASURE.
В следующей таблице описаны характеристики и использование типов полей Direct Discovery.
Тип поля | В памяти? | Формирует ассоциацию? | Используется в выражениях диаграммы? |
---|---|---|---|
DIMENSION | Да | Да | Да |
MEASURE | Нет | Нет | Да |
DETAIL | Нет | Нет | Нет |
Поля DIMENSION
Поля DIMENSION загружаются в память, их можно использовать для создания ассоциаций между данными в памяти и данными в полях Direct Discovery. Поля Direct DiscoveryDIMENSION также используются для определения значений измерения в диаграммах.
Поля MEASURE
Поля MEASURE, с другой стороны, распознаются на «уровне метаданных». Поля MEASURE не загружаются в память (они не появляются в просмотре модели данных). Цель — разрешить агрегирования данных полей MEASURE в базе данных, а не в памяти. Тем не менее, поля MEASURE можно использовать в выражениях без изменения синтаксиса выражения. В результате конечный пользователь четко видит, как используются поля Direct Discovery из базы данных.
Следующие функции агрегирования можно использовать с полями MEASURE.
- Sum — функция диаграммы
- Avg — функция диаграммы
- Count — функция диаграммы
- Min — функция диаграммы
- Max — функция диаграммы
Поля DETAIL
Поля DETAIL предоставляют информацию или подробные сведения, которые можно отобразить, но нельзя использовать в выражениях диаграммы. Поля Поля, обозначенные как DETAIL, обычно содержат данные, которые нельзя агрегировать содержательным способом, например комментарии.
Любое поле можно обозначить как поле DETAIL.