get Oracle SmartView plugin

Essbase Maxl hacks

Несколько слов о приемах программирования, которые приближают использование Maxl к «полноценному» языку программирования (скрипту). Конечно, можно использовать mod_perl или mod_phyton, и это оправдано в ряде случаев, но умение делать необычные вещи с помощью базового функционала делают проект проще (дешевле) в обслуживании.

Итак , что же в Maxl языке добавляет гибкости в работе :

  1. Использование переменных системного окружения в качестве нативных переменных Maxl.
  2. Использование переменных Maxl для параметризации calc скрипта в выражении “execute calculation
  3. Встраивание в код одного Maxl скрипта, файл с кодом другого Maxl.
  4. Вызов внешних программ.
  5. Использование конструкции IfError .

Continue reading “Essbase Maxl hacks”

Essbase Perl Module

Небольшое дополнение к официальному README
Для компиляции модуля Essbase.pm для PERL, который позволяет оперировать из языка PERL командами MAXL, нужно выполнить следующий набор команд

0) Выставить значение переменных окружения (список ниже )

ARBORPATH
LD_LIBRARY_PATH = $HOME/Oracle/Middleware/EPMSystem11R1/common/EssbaseRTC-64/11.1.2.0/bin
PATH

Я предпочитаю работать с ActivePerl

Далее согласно стандартной документации
1) /opt/perl/bin/perl Makefile.PL
2) make -f Essbase.mak test

Essbase Perl MaxL Backup Tool

На ресурсе http://code.google.com/p/essbase-perl-maxl-backup/downloads/list, находятся утилита по комплексному резервному копированию приложений Hyperion, в частности, с очень хорошей реализацией резервного копирования Essbase, так как использует библиотеку интеграции Maxl и Perl.

Для того что бы ей воспользоваться нужно

Continue reading “Essbase Perl MaxL Backup Tool”