Перейти к основному содержимому Перейти к дополнительному содержимому

Типы полей 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.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!