ICubeModelDestination.AlternateSource

Синтаксис

AlternateSource: ICubeModelAlternateSource;

Описание

Свойство AlternateSource возвращает параметры альтернативного куба, используемого для хранения данных. Свойство актуально при работе с вычисляемыми кубами.

Пример

Для выполнения примера предполагается наличие вычисляемого куба с идентификатором "CALC_CUBE" и куба, с идентификатором "Source_1", который будет использоваться в качестве альтернативного источника данных.

Sub Main;

Var

MB: IMetabase;

Cube, Source: ICubeModel;

AltSource: ICubeModelAlternateSource;

MObj: IMetabaseObject;

Begin

MB := MetabaseClass.Active;

MObj := Mb.ItemById("CALC_CUBE").Edit;

Source := Mb.ItemById("Source_1").Bind As ICubeModel;

Cube := MObj As ICubeModel;

AltSource := Cube.Destinations.DefaultDestination.AlternateSource;

AltSource.Source := Source.Destinations.DefaultDestination;

AltSource.UseStorage := True;

AltSource.AutoSaveToStorage := True;

AltSource.UseExecute := True;

MObj.Save;

End Sub Main;

После выполнения примера, для вычисляемого куба с идентификатором "CALC_CUBE" в качестве альтернативного куба будет установлен куб "Source_1". Все данные будут автоматически сохраняться в альтернативный куб, и браться оттуда перед вычислением.

См. также:

ICubeModelDestination