Типы полей Direct Discovery

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

Для получения дополнительной информации см. Direct Query.

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

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

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

Поля DIMENSION

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

Поля MEASURE

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

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

Поля DETAIL

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

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