IRubricatorFactorExecutor

Assembly: Cubes;

Description

The IRubricatorFactorExecutor interface contains properties and methods for calculating time series.

Inheritance Hierarchy

          IRubricatorFactorIO

          IRubricatorFactorExecutor

Comments

When data is retrieved from a time series database, if FactDataId specifies group attributes, values for them are taken from special coordinate (with excluded coordinates by free group attributes) when getting from the result matrix (the IRubricatorExecuteResult interface). Similarly, when assigning values to the matrix, this value must hit into the special coordinate.

The group of attributes is worked using the IMetaAttributeGroup interface.

Properties

  Property name Brief description
PreferredMatrixType

The PreferredMatrixType property determines an output matrix type.
UseDeduplication

The UseDeduplication property determines whether a time series database supports deduplication.
UseDwarf

The UseDwarf property determines whether to use optimization when the time series database data is loaded to memory.
WhereIsDeleted

The WhereIsDeleted property determines whether to extract deleted series data.
WhereIsEmpty

The WhereIsEmpty property determines whether to extract empty series data.

Properties inherited from IRubricatorFactorIO

  Property name Brief description
CalendarSubstituteKey

The CalendarSubstituteKey property determines a key of calendar dictionary used for data extraction and storage.
Dependencies

The Dependencies property determines whether data needs to be extracted or stored based on factor dependencies.
FactDataId

The FactDataId property determines identifiers of factor attributes that are used to save or load values.
FactDataKind

The FactDataKind property determines a type of the factor attribute, which values need to be loaded or saved.
Factor

The Factor property returns factor data. The property is not used.
MultipleFactors

The MultipleFactors property determines whether data is saved or extracted by several factors.
Rubricator

The Rubricator property returns data of time series database.
ScenarioSubstituteKey

The ScenarioSubstituteKey property determines a key of the scenario used for extracting or saving data.
ValidationExecKey

The ValidationExecKey property determines a key of validation execution.
ValidationValues

The ValidationValues property determines whether data can be saved or extracted by validations.
ValidationValuesByScenario

The ValidationValuesByScenario property determines whether data can be saved or extracted by validations in scenarios dimension.
ValueId

The ValueId property determines observation attributes identifiers, which values need to be loaded or saved.
ValueKind

The ValueKind property determines a type of observation attribute, which values must be loaded or saved.

Methods

  Method name Brief description
AsCubeExecutor

The AsCubeExecutor method calculates a time series as a cube matrix.
SetAttrCombination

The SetAttrCombination method sets a combination of attributes, by which time series data is extracted.
SetCompoundFactorKeys

The SetCompoundFactorKeys method determines the composite keys of time series that must be calculated.
SetFactorKeys

The SetFactorKeys method determines keys of time series that must be calculated.
WhereRevisionBetween

The WhereRevisionBetween method calculates time series between two revisions.

See also:

Cubes Assembly Interfaces