InMemManager

Сборка: Cubes;

Описание

Класс InMemManager реализует менеджер для работы с кешем по технологии InMemory MOLAP.

Свойства объекта класса, унаследованные от IInMemManager

  Имя свойства Краткое описание
CacheIsOk Свойство CacheIsOk возвращает признак работоспособности файлового кеша.
CacheIsValid Свойство CacheIsValid возвращает признак отсутствия повреждения кеша куба.
DefaultCubeSettings Свойство DefaultCubeSettings возвращает настройки файлового кеша, которые заданы для кеширования кубов по умолчанию в файле settings.xml или системном реестре.
HasBackupSettings Свойство HasBackupSettings проверяет наличие настроек для резервного копирования и восстановления файлового кеша в файле settings.xml и доступность их использования.
SharedMemory Свойство SharedMemory возвращает объем используемой отображаемой памяти в байтах.
StoredMemory Свойство StoredMemory возвращает объем места на диске в байтах, занятого кешем.
UseCachedDimensions Свойство UseCachedDimensions возвращает признак использования файлового кеша при работе со справочниками.
UseInMem Свойство UseInMem возвращает признак использования файлового кеша при работе с данными кубов репозитория.

Методы объекта класса, унаследованные от IInMemManager

  Имя метода Краткое описание
AcceptDataFromMatrix Метод AcceptDataFromMatrix сохраняет точки передаваемой матрицы в файловом кеше.
CanCacheDimension Метод CanCacheDimension осуществляет проверку на возможность кеширования данных указанного справочника.
CanExcludeDimensions Метод CanExcludeDimensions проверяет возможность использования механизма свёрток для источника.
CheckHasDimension Метод CheckHasDimension проверяет наличие кешированных данных для указанного справочника репозитория.
CheckHasMatrix Метод CheckHasMatrix осуществляет проверку и возвращает наличие в кеше кешированных данных для указанного варианта отображения куба.
ClearCachedData Метод ClearCachedData удаляет из кеша все данные, связанные с указанным кубом.
CreateFullBackup Метод CreateFullBackup создает полную резервную копию всех записей файлового кеша.
GetAssociatedSelection Метод GetAssociatedSelection формирует отметку элементов, ассоциативно связанную с элементами входной отметки.
GetAssociatedSelectionSet Метод GetAssociatedSelectionSet формирует набор отметок элементов, ассоциативно связанную с элементами входной отметки, по нескольким результирующим измерениям.
GetBackupsList Метод GetBackupsList получает список наименований всех файлов резервных копий файлового кеша.
GetCubes Метод GetCubes получает список кубов репозитория, для которых заданы собственные настройки файлового кеша или сформирован файловый кеш.
GetDimension Метод GetDimension возвращает данные указанного справочника из кеша.
GetMatrix Метод GetMatrix возвращает матрицу с данными из кеша в соответствии с заданными параметрами расчёта куба.
GetSaveInCache Метод GetSaveInCache проверяет сохраняются ли данные куба только в кеш.
PreloadMatrix Метод PreloadMatrix загружает кешированные данные указанного варианта отображения куба в оперативную память.
PrepareDimension Метод PrepareDimension кеширует данные указанного справочника.
PrepareMatrix Метод PrepareMatrix отстраивает матрицу и сохраняет файловый кеш для указанного варианта отображения куба.
PrepareMatrixParams Метод PrepareMatrixParams сохраняет параметры файлового кеша, отстраивает матрицу и сохраняет файловый кеш для указанного варианта отображения куба.
PrepareMatrixPartial Метод PrepareMatrixPartial отстраивает матрицу и сохраняет файловый кеш для указанного варианта отображения куба в соответствии с заданной отметкой.
ResetDimension Метод ResetDimension удаляет из кеша данные указанного справочника.
ResetMatrix Метод ResetMatrix удаляет из кеша матрицу с данными для указанного варианта отображения куба.
RestoreFullBackup Метод RestoreFullBackup восстанавливает файловый кеш из полной резервной копии.
SaveToDb Метод SaveToDb сохраняет данные из кеша в SQL-источник куба по отметке.
SetCubeParams Метод SetCubeParams сохраняет параметры файлового кеша для указанного куба.
UpdateBySelection Метод UpdateBySelection осуществляет обновление данных в кеше в соответствии с заданными параметрами.

См. также:

Классы сборки Cubes