Assembly: Cubes;
Namespace: Prognoz.Platform.Interop.Cubes;
The IRubricatorFactorExecutor interface contains properties and methods for calculating time series.
IRubricatorFactorExecutor
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.
Property name | Brief description | |
The PreferredMatrixType property determines an output matrix type. | ||
The UseDeduplication property determines whether a time series database supports deduplication. | ||
The UseDwarf property determines whether to use optimization when the time series database data is loaded to memory. | ||
The WhereIsDeleted property determines whether to extract deleted series data. | ||
The WhereIsEmpty property determines whether to extract empty series data. |
Property name | Brief description | |
The CalendarSubstituteKey property determines a key of calendar dictionary used for data extraction and storage. | ||
The Dependencies property determines whether data needs to be extracted or stored based on factor dependencies. | ||
The FactDataId property determines identifiers of factor attributes that are used to save or load values. | ||
The FactDataKind property determines a type of the factor attribute, which values need to be loaded or saved. | ||
The Factor property returns factor data. The property is not used. | ||
The MultipleFactors property determines whether data is saved or extracted by several factors. | ||
The Rubricator property returns data of time series database. | ||
The ScenarioSubstituteKey property determines a key of the scenario used for extracting or saving data. | ||
The ValidationExecKey property determines a key of validation execution. | ||
The ValidationValues property determines whether data can be saved or extracted by validations. | ||
The ValidationValuesByScenario property determines whether data can be saved or extracted by validations in scenarios dimension. | ||
The ValueId property determines observation attributes identifiers, which values need to be loaded or saved. | ||
The ValueKind property determines a type of observation attribute, which values must be loaded or saved. |
Method name | Brief description | |
The AsCubeExecutor method calculates a time series as a cube matrix. | ||
The SetAttrCombination method sets a combination of attributes, by which time series data is extracted. | ||
The SetCompoundFactorKeys method determines the composite keys of time series that must be calculated. | ||
The SetFactorKeys method determines keys of time series that must be calculated. | ||
The WhereRevisionBetween method calculates time series between two revisions. |
See also: