Hybrid preparation “Sandwich”

“Sandwich”- это когда элементы «итого » и нулевого уровня остаются хранимыми, промежуточные под-итоги переключаются в режим «Dynamic Calculation»

Данный подход к оптимизации приложений  позволяет решить проблему роста объема базы данных без переделки функциональной модели.

Это достигается за счет того что все агрегаты, которые не используются в расчетах переводятся в динамический режим.  Например, в модели сохраняются хранимые агрегаты «итого», которые используются в расчетах, в формах.

Данный подход позволяет получить максимальный результат за минимальное время, и он обычно выбирается для “быстрого” внедрения. Так как

  • Не нужно кардинально изменять правила расчёта, так как все требуемые хранимые агрегаты остаются без изменений. (например, «Итого Клиенты»)

 

  • Динамически рассчитываемые показатели в своей общей массе также останутся не тронутыми, (по той же причине)

 

  • Не требуется переработка структуры хранения блоков