IRubricatorFactorExecutor

Сборка: Cubes;

Пространство имен: Prognoz.Platform.Interop.Cubes;

Описание

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

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

          IRubricatorFactorIO

          IRubricatorFactorExecutor

Комментарии

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

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

Свойства

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

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

  Имя свойства Краткое описание
Свойство CalendarSubstituteKey определяет ключ календарного справочника, используемого для извлечения/сохранения данных.
Свойство Dependencies определяет, сохранять/извлекать ли данные по зависимостям показателей.
Свойство FactDataId определяет идентификаторы атрибутов показателей, значения по которым необходимо загрузить либо сохранить.
Свойство FactDataKind определяет тип атрибута показателей, значения по которому необходимо загрузить либо сохранить.
Свойство Factor возвращает данные показателя. Свойство не поддерживается.
Свойство MultipleFactors определяет возможность сохранения или извлечения данных по нескольким показателям.
Свойство Rubricator возвращает данные базы данных временных рядов.
Свойство ScenarioSubstituteKey определяет ключ сценария, используемого для извлечения/сохранения данных.
Свойство ValidationExecKey определяет ключ выполнения валидации.
Свойство ValidationValues определяет возможность сохранения или извлечения данных по валидациям.
Свойство ValidationValuesByScenario определяет возможность сохранения/извлечения данных по валидациям в измерении сценариев.
Свойство ValueId определяет идентификаторы атрибутов наблюдений, значения по которым необходимо загрузить либо сохранить.
Свойство ValueKind определяет тип атрибута наблюдений, значения по которому необходимо загрузить либо сохранить.

Методы

  Имя метода Краткое описание
Метод AsCubeExecutor позволяет произвести расчет временного ряда, как матрицы куба.
Метод SetAttrCombination задает сочетание атрибутов, по которым будет проходить извлечение данных временных рядов.
Метод SetCompoundFactorKeys задает составные ключи для временных рядов, которые должны быть рассчитаны.
Метод SetFactorKeys определяет ключи временных рядов, которые должны быть рассчитаны.
Метод WhereRevisionBetween осуществляет расчет временных рядов, между двумя ревизиями.

См. также:

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