IRubricatorExecuteResult.Dependencies

Syntax

Dependencies: IMatrix;

Description

The Dependencies property returns dependencies matrix for the time series database.

NOTE. This property returns matrix only if the IRubricatorFactorIO.Dependencies property was set to True on extracting the data.

Example

Executing the example requires that the repository contains a time series database with the OBJ_RUBRICATOR identifier.

Sub UserProc;
Var
    Mb: IMetabase;
    Inst: IRubricatorInstance;
    Cube: ICubeInstance;
    Dest: ICubeInstanceDestination;
    Exec: ICubeInstanceDestinationExecutor;
    Matr, MatRes: IMatrix;
    FactorIO: IRubricatorFactorIO;
    ExeRes: IRubricatorExecuteResult;
    CubeExeRes: ICubeExecuteResult;
Begin
    Mb := MetabaseClass.Active;
    Inst := Mb.ItemById("OBJ_RUBRICATOR").Open(NullAs IRubricatorInstance;
    Cube := Inst As ICubeInstance;
    Dest := Cube.Destinations.DefaultDestination;
    Exec := Dest.CreateExecutor;
    FactorIO := Exec As IRubricatorFactorIO;
    FactorIO.ValidationValues := False;
    FactorIO.MultipleFactors := False;
    FactorIO.Dependencies := True;
    Exec.PrepareExecute(Null);
    Exec.PerformExecute;
    Matr := Exec.Matrix;
    CubeExeRes := CubeClass.ExecuteResult(Matr);
    Debug.WriteLine(CubeExeRes.Destination.Name);
    ExeRes := CubeExeRes As IRubricatorExecuteResult;
    MatRes := ExeRes.Dependencies;
End Sub UserProc;

After executing the example the MatRes variable contains the matrix that presents data about time series dependencies in the database.

See also:

IRubricatorExecuteResult