Типы полей Direct Discovery

В Direct Discovery существует три типа полей данных: DIMENSION, MEASURE и DETAIL. Типы задаются согласно полям данных, если выполнена выборка Direct Discovery с помощью оператора Direct Query в скрипте загрузки.

См.: Direct Query

Все поля Direct Discovery можно использовать в сочетании с полями в памяти. Обычно поля с дискретными значениями, которые используются в качестве измерений, загружаются с ключевым словом DIMENSION, тогда как числа, используемые только при агрегировании, должны быть отмечены как поля MEASURE. Поля DIMENSION не могут использоваться в выражениях объекта.

В следующей таблице описаны характеристики и использование типов полей Direct Discovery.

Тип поля В памяти? Формирует ассоциацию? Используется в выражениях диаграммы?
DIMENSION Да Да Да
MEASURE Нет Нет Да
DETAIL Нет Нет Нет

Поля DIMENSION

Поля DIMENSION загружаются в память, их можно использовать для создания ассоциаций между данными в памяти и данными в полях Direct Discovery. Поля DIMENSION Direct Discovery также используются для определения значений измерения в диаграммах.

Поля MEASURE

Поля MEASURE, с другой стороны, распознаются на «уровне метаданных». Поля MEASURE не загружаются в память (они не появляются в представлении таблицы). Цель — разрешить агрегирования данных в полях MEASURE, чтобы занять место в базе данных, а не в памяти. Тем не менее, поля MEASURE можно использовать в выражениях без изменения синтаксиса выражения. В результате конечный пользователь четко видит, как используются поля Direct Discovery из базы данных.

Следующие функции агрегирования можно использовать с полями MEASURE.

Поля DETAIL

Поля DETAIL предоставляют информацию или подробные сведения, которые можно отобразить, но нельзя использовать в выражениях диаграммы. Поля DETAIL можно использовать только в функциях агрегирования Count и можно просматривать только в элементе Таблица. Поля, созданные как DETAIL, обычно содержат данные, которые нельзя агрегировать содержательным способом, таким как комментарии.

Любое поле можно обозначить, как поле DETAIL.