IRubricatorFactorExecutor

Сборка: Cubes;

Описание

Интерфейс IRubricatorFactorExecutor содержит свойства и методы для расчета временных рядов.

Иерархия наследования

          IRubricatorFactorIO

          IRubricatorFactorExecutor

Комментарии

При извлечении данных из базы данных временных рядов, если в FactDataId указаны групповые атрибуты, то значения для них при получении из матрицы-результата (интерфейс IRubricatorExecuteResult) берутся из специальной координаты (с исключенными координатами по свободным атрибутам группы). Аналогично при присваивании значения в матрицу это значение должно попадать в специальную координату.

Для работы с группой атрибутов предназначен интерфейс IMetaAttributeGroup.

Свойства

  Имя свойства Краткое описание
PreferredMatrixType

Свойство PreferredMatrixType определяет тип результирующей матрицы.
UseDeduplication

Свойство UseDeduplication определяет, поддерживает ли база данных временных рядов дедупликацию.
UseDwarf

Свойство UseDwarf определяет, использовать ли оптимизацию при загрузке данных базы данных временных рядов в память.
WhereIsDeleted

Свойство WhereIsDeleted определяет, извлекать ли данные удаленных рядов.
WhereIsEmpty

Свойство WhereIsEmpty определяет, извлекать ли данные пустых рядов.

Свойства, унаследованные от IRubricatorFactorIO

  Имя свойства Краткое описание
CalendarSubstituteKey

Свойство CalendarSubstituteKey определяет ключ календарного справочника, используемого для извлечения/сохранения данных.
Dependencies

Свойство Dependencies определяет, сохранять/извлекать ли данные по зависимостям показателей.
FactDataId

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

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

Свойство Factor возвращает данные показателя. Свойство не поддерживается.
MultipleFactors

Свойство MultipleFactors определяет возможность сохранения или извлечения данных по нескольким показателям.
Rubricator

Свойство Rubricator возвращает данные базы данных временных рядов.
ScenarioSubstituteKey

Свойство ScenarioSubstituteKey определяет ключ сценария, используемого для извлечения/сохранения данных.
ValidationExecKey

Свойство ValidationExecKey определяет ключ выполнения валидации.
ValidationValues

Свойство ValidationValues определяет возможность сохранения или извлечения данных по валидациям.
ValidationValuesByScenario

Свойство ValidationValuesByScenario определяет возможность сохранения/извлечения данных по валидациям в измерении сценариев.
ValueId

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

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

Методы

  Имя метода Краткое описание
AsCubeExecutor

Метод AsCubeExecutor позволяет произвести расчет временного ряда, как матрицы куба.
SetAttrCombination

Метод SetAttrCombination задает сочетание атрибутов, по которым будет проходить извлечение данных временных рядов.
SetCompoundFactorKeys

Метод SetCompoundFactorKeys задает составные ключи для временных рядов, которые должны быть рассчитаны.
SetFactorKeys

Метод SetFactorKeys определяет ключи временных рядов, которые должны быть рассчитаны.
WhereRevisionBetween

Метод WhereRevisionBetween осуществляет расчет временных рядов, между двумя ревизиями.

См. также:

Интерфейсы сборки Cubes