ICubeCacheSaver

Сборка: Cubes;

Описание

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

Комментарии

При переходе к более новым релизам «Форсайт. Аналитическая платформа» может потребоваться обновление структуры хранилища закешированных данных куба. Для этого потребуется открыть на редактирование объект, описываемый интерфейсом ICubeCacheSaver и пересохранить его.

Код для обновления хранилища

Свойства

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

Методы

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

См. также:

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