Перейти к основному содержанию
Модель представляет из себя сущность, которая соединяет в себе все примиты модели в рамках заданного контекста. Этот контекст может разграничиваться:
  1. С точки зрения процессов. Например, модель планирования спроса и модель планирования производства.
  2. С точки зрения циклов планирования. Например, модель месячного цикла планирования и модель недельного цикла планирования.
  3. С точки зрения непрерывной доставки. Например, модель для настройки, модель для тестирования и модель для продуктивного использования.
Модели, как правило, содержат в себе наборы атрибутов из различных словарей и набор показателей, определенных на разных уровнях планирования. При этом с учетом возможного версионирования данных. Модели можно собирать с нуля, но также их можно импортировать, если есть необходимые установочные файлы.

Атрибуты

Каждая модель, как правило, имеет хотя бы один привязанный атрибут. Существуют важные ограничения для того, чтобы атрибут было возможно привязать к модели:
  1. В моделях определяется не просто атрибут, а атрибут в словаре. Поэтому система не даст возможности добавить атрибут, который не были привязан ни к какому словарю.
  2. Каждый атрибут может быть добавлен в модель только от одного словаря. Повторное добавление того же атрибута, но в составе другого словаря запрещено.

Уровни

Каждая модель, как правило, имеет хотя бы один уровень планирования. Существуют важные ограничения для того, чтобы можно было создать уровень в модели:
  1. Для создания уровня доступны только атрибуты, привязанные в модели.
  2. В модель необходимо выбирать только ключевые атрибуты. Иными словами, тот набор атрибутов, который будет определять гранулярность данных планирования. Все входящие данные будут приводиться к этому уровню, для того чтобы быть сохраненными.
  3. Уровень может опционально содержать базовое временное измерение. В таком случае, все входящие данные будут приводиться к этому базовому временному измерению, для того чтобы быть сохраненными.
Нет необходимости добавлять в уровень те атрибуты, значения которых могут быть однозначно определены по связке других включенных атрибутов. Система автоматически активирует этот уровень детализации.Например, если Отдел планирования однозначно можно определить по связке Продуктов и Клиентов, то достаточно добавить в атрибуты уровня только Продукт и Клиент.

Показатели

Каждая модель, как правило, имеет хотя бы один показатель. Существуют важные ограничения для того, чтобы можно было создать показатель в модели:
  1. Показатели должны иметь уникальные идентификаторы. Создание показателей с одинаковыми идентификаторами запрещено.
  2. Показатели обязательно должны иметь базовый уровень.
  3. Рассчитываемые показатели обязательно должны иметь формулу расчета.

Версии

Версия являются опциональными и позволяют хранить альтернативные значения для показателей. Существуют важные ограничения для того, чтобы можно было создать версии в модели:
  1. В версиях привязываются только хранимые показатели. При запросе рассчитываемых показателей для определенной версии система автоматически подставит нужные данные.