Essbase Hybrid Mode

Вести с полей:

Сегодня мы успешно перешли на гибридный режим Essbase. Используем Oracle Hyperion Planning уже более 3-х лет и наконец работать с системой стало действительно приятно.

Технические подробности: теперь колличество pag-файлов сократилось в 170 раз, т.е. раньше их было 177 штук, а сейчас 1 т.к. в них хранятся только данные 0-го уровня, все подитоги считаются на лету, при этом снижения производительности нет. Реструктуризация системы идет 50 секунд, раньше она занимала около 3-х суток. Полный пересчет одног сценария занимает 3 минуты, раньше этот процесс занимал 8 часов

UPD: На встрече Bi Beer рассказал о опыте внедрения в моей компании.

Essbase performance audit

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

I still continue to campaign for free help to increase the speed of calculation. Now is the  right  time to prepare for the budget process with optimized calculations and model).

EssBase AntiPatern: jExport & jImport

По следам аудита

Антипатерн jExport & jImport : когда нужно внести в работу системы загадочность поведения данных в их исчезновении и проявлении, когда очень важно понизить уровень доверия к системе – всегда используется утилиты , которые молчаливо игнорируют ошибки.

Что же делать, когда нужно переложить ВГО обороты между двумя измерениями ? – использовать вычисляемый элемент слева от знака равенства

“SparceMember” (
@MEMBER(@NAME( @SUBSTRING(@name(@currmbr(“ICOEntity”)),3) ))-> @MEMBER(@NAME( @Concatenate( “ICO_”, @Name(@currmbr(“Entity”)) ) )) = SparceMember
+ @MEMBER(@NAME( @SUBSTRING(@name(@currmbr(“ICOEntity”)),3) ))-> @MEMBER(@NAME( @Concatenate( “ICO_”, @Name(@currmbr(“Entity”)) ) )) ;
)

EssBase AntiPatern: CALCPARALLEL

По следам аудита

Антипатерн CALCPARALLEL:  использовать команду SET CALCPARALLEL c параметром 1, потому что должно трудится только одно ядро из 16-ти доступных. Вдруг CPU перетрудится и упадет в изноможении

Что можно делать, когда жалко потрченного времени на ожидание завершания расчета
1) Настроить OTL для подержки || расчетов
2) Проверить какой из параметров SET CALCPARALLEL (4,6,8,10) оптимальнее для модели-данных-железа .

ЕР