IInMemManager.PrepareMatrix

Синтаксис

PrepareMatrix(Dest: ICubeInstanceDestination): IMatrix;

Параметры

Dest. Отстроенный вариант отображения куба.

Описание

Метод PrepareMatrix отстраивает матрицу и сохраняет файловый кеш для указанного варианта отображения куба.

Комментарии

Если в кеше уже имеется кешированная матрица с данными для указанного варианта отображения куба, то она будет перестроена. Метод возвращает отстроенную матрицу.

Пример

Для выполнения примера предполагается наличие в репозитории куба с идентификатором STD_CUBE. В репозитории используется файловый кеш.

Добавьте ссылки на системные сборки: Cubes, Metabase.

Sub UserProc;
Var
    Mb: IMetabase;
    CubeInst: ICubeInstance;
    DestInst: ICubeInstanceDestination;
    InMem: IInMemManager;
Begin
    Mb := MetabaseClass.Active;
    // Открытие куба
    CubeInst := Mb.ItemById("STD_CUBE").Open(NullAs ICubeInstance;
    DestInst := CubeInst.Destinations.DefaultDestination;
    // Инициализация менеджера для работы с кешем
    InMem := New InMemManager.Create;
    InMem.PrepareMatrix(DestInst);
End Sub UserProc;

При выполнении примера в кеше будут обновлены все данные указанного куба.

См. также:

IInMemManager