ICubeCacheSaver

Сборка: Cubes;

Пространство имен: Prognoz.Platform.Interop.Cubes;

Описание

Интерфейс ICubeCacheSaver содержит свойства и методы, используемые для работы с хранилищем закэшированных данных указанного куба.

Комментарии

Использование кэширования в хранилище кэша доступно в репозиториях, основанных на базе следующих СУБД:

Для получения поддерживаемых версий СУБД обратитесь к разделу «Поддерживаемые СУБД».

Начиная с «Форсайт. Аналитическая платформа» версии 9.0 хранилище закэшированных данных не используется. Вместо него используется кэширование данных на базе механизма In-Memory.

Для работы с хранилищем закэшированных данных необходимо принудительно отключить кэширование In-Memory, задав в реестре или файле Settings.xml параметру UseInMem значение false.

Свойства

  Имя свойства Краткое описание
Свойство CheckSelection определяет признак проверки отметки, по которой был сохранен кэш.
Свойство Database определяет базу данных, в которую необходимо сохранить кэш куба.
Свойство Global определяет признак использования общего кэша для куба при работе нескольких пользователей.

Методы

  Имя метода Краткое описание
Метод Clear осуществляет очистку кэша для заданного варианта отображения куба.
Метод ClearAllGlobalCaches удаляет из глобального кэша кэшированные данные всех кубов.
Метод ClearGlobalCache удаляет из глобального кэша все кэшированные данные для текущего куба.
Метод FindAndLoadCache ищет и загружает кэш куба для указанного варианта отображения куба с указанными значениями параметров в указанную матрицу и возвращает признак существования соответствующего кэша в базе данных.
Метод GetGlobalCache возвращает матрицу данных куба, полученную из кэша в соответствии с передаваемыми параметрами кэширования куба.
Метод GetGlobalWriteLock возвращает объект, управляющий блокировкой кэшированных данных на запись для указанных параметров куба.
Метод SaveCache выполняет сохранение кэша для заданного варианта отображения куба по заданным параметрам.
Метод SaveCube выполняет сохранение кэша для заданного варианта отображения куба с параметрами по умолчанию.

См. также:

Интерфейсы сборки Cubes