EveryDay EssBase

Oracle Hyperion Essbase tips and tricks

Использование команды DATAEXPORT

В 9.3 версии расширился функциональный аппарат CalcScript – добавились команды манипулирующими данными
DATAEXPORT - выгружает данные в текстовый файл, в реляционную табличку

– при работе с данной командой нужно иметь ввиду

  • что можно ограничить выгружаемую область, используя FIX
  • что на период выгрузки МБД переводится в режим только для чтения
  • что из выгрузки нужно исключить DCALC элементы, и по возмжности элементы содержащие формулу.

Февраль 27, 2009 Опубликовал essbase.ru | Calc Script | | Комментарии (2)

TOPDOWN and BOTTOMUP

Все расчеты в BSO выполняются в комбинации двух пар режимов
- По ячейкам (CELL) или по блокам (BLOC)
- и по существующим блокам (BOTTOMUP) либо по всем возможным комбинациям в кубе (TOPDOWN)
Более подробно можно почитать в официальной документации я приведу лишь несколько замечаний по этой теме
в самым худшем варианте расчет идет по всему кубу в (TOPDOWN) моде и по ячейкам
это происходит если выполняется «разряженный» расчет с использованием функций адресации по otl
Для исправления ситуации можно использовать явное указание компилятору, (и контролировать результат выполнения), либо переписать расчет, что бы он был «плотным».

Июль 9, 2008 Опубликовал essbase.ru | Calc Script | | No Comments Yet

DEBUG

К несчастью CS не имеют достаточных инструментов для отладки работы. Их вообще нет. Единственно что остается – это контролировать результат работы по завершению расчетов.

К таким же “постфактум” методам можно отнести и вывод сообщений на консоль приложения ESSBASE. Детали создания+компиляции+внедрения UDF можно найти в документации, а здесь приведенный исходный код класса, который выводит значение или метаданные срез на консоль.

Далее »

Май 22, 2008 Опубликовал essbase.ru | Calc Script, UDF | | No Comments Yet