Essbase: Сustom-расчет данных на верхних уровнях
Есть несколько весомых причин, для того что бы отказаться от ввода данных и расчета (отличного от стандартной агрегации) на уровнях иерархии отличных от 0.
1) Негативное влияние наличия “особых” данных на верхних уровнях
- На процесс обмена данными между приложениями, так как из – за данного решения требуется перегружать всю модель,
- На процесс резервного копирования, так как выгрузка данных нижнего уровня является не консистентной
2) Преимущества “классического” подхода к расчету данных на нижних уровнях
- Сокращение времени расчета интеграционных правил (которые передают данные между приложениями с помощью “выгрузки-загрузки” данных), за счет уменьшения в разы объема передаваемой информации
- Возможность использовать Essbase ASO для динамического расчета агрегированных значений, так как формулы на элементах в ASO на”пользовательских” направлениях не поддерживаются
- Возможность использования для резервного копирования выгрузки данных нулевого уровня.
IMHO Custom расчет на верхних уровнях имеет смысл производить только в одном случае – когда ставятся фильтры для проверки качаства данных или что бы не агрегировать нулевые значения.
Categories: Essbase development rules