CubeInstanceStorageOptions

Описание

Перечисление CubeInstanceStorageOptions содержит режимы сохранения данных в куб.

Используется следующим методом:

Допустимые значения

Значение Краткое описание
-2147483648 Reserved. Зарезервировано для внутреннего использования.
0 None. Выполняется сохранение всех данных. Существующие записи перезаписываются вне зависимости от нового значение.
256 NoCheckDuplicates. Проверка на наличие дубликатов не выполняется. Предполагается наличие пустого приёмника данных, если попадается существующая запись - генерируется исключительная ситуация. Данный режим ускоряет сохранение данных путем уменьшения количества запросов к серверу БД.
512 NoInsertNull. Выполняется сохранение всех данных. Пустые записи не сохраняются и не перезаписываются.
1024 InsertNulls. Выполняется сохранение всех данных. Пустые записи также сохраняются и перезаписываются.
2048 UseTempTables. Используются временные таблицы. Сначала все данные вставляются во временную таблицу, затем на сервере СУБД осуществляется проверка и перенос недостающих данных в основной таблице.

Примечание. Для использования временных таблиц, таблица, в которой хранятся данные куба, должна быть построена на уникальных индексах.

4096 NanAsNull. Выполняется сохранение всех данных. Все нечисловые значения заменять на пустые записи.
8192 Attachments. Режим сохранения вложений для стандартного куба.
16384 ExcludeValues. Не сохранять значения.

Комментарии

Для базы данных временных рядов из перечисления CubeInstanceStorageOptions применимо только значение NoInsertNull. Оно учитывается только для атрибута «Значение» (VL) и не учитывается для остальных атрибутов уровня наблюдений.

См. также:

Перечисления сборки Cubes