Предположим, что у нас есть отчёт в виде Z-разработки.
Кэширование данных отчёта нам может пригодиться в нескольких случаях, например:
- Отчёт часто требуется, но долго выполняется; при этом от результатов особой оперативности не требуется;
- Результат выполнения данного отчёта требуется отразить в другом отчёте (сводном); но при этом рассчитывать в сводном отчёте множество под-отчётов не хочется;
Для начала допустим, что:
- отчёт имеет простые и стабильные параметры;
- процедуры сбора и показа данных строго разделены;
- данные отчёта находятся в одной внутренней таблице.