Использование команды DATAEXPORT
В 9.3 версии расширился функциональный аппарат CalcScript – добавились команды манипулирующими данными
– DATAEXPORT - выгружает данные в текстовый файл, в реляционную табличку
– при работе с данной командой нужно иметь ввиду
- что можно ограничить выгружаемую область, используя FIX
- что на период выгрузки МБД переводится в режим только для чтения
- что из выгрузки нужно исключить DCALC элементы, и по возмжности элементы содержащие формулу.
TOPDOWN and BOTTOMUP
Все расчеты в BSO выполняются в комбинации двух пар режимов
- По ячейкам (CELL) или по блокам (BLOC)
- и по существующим блокам (BOTTOMUP) либо по всем возможным комбинациям в кубе (TOPDOWN)
Более подробно можно почитать в официальной документации я приведу лишь несколько замечаний по этой теме
в самым худшем варианте расчет идет по всему кубу в (TOPDOWN) моде и по ячейкам
это происходит если выполняется «разряженный» расчет с использованием функций адресации по otl
Для исправления ситуации можно использовать явное указание компилятору, (и контролировать результат выполнения), либо переписать расчет, что бы он был «плотным».
DEBUG
К несчастью CS не имеют достаточных инструментов для отладки работы. Их вообще нет. Единственно что остается – это контролировать результат работы по завершению расчетов.
К таким же “постфактум” методам можно отнести и вывод сообщений на консоль приложения ESSBASE. Детали создания+компиляции+внедрения UDF можно найти в документации, а здесь приведенный исходный код класса, который выводит значение или метаданные срез на консоль.
-
Архивы
- Ноябрь 2009 (1)
- Сентябрь 2009 (2)
- Август 2009 (3)
- Июль 2009 (10)
- Июнь 2009 (7)
- Май 2009 (8)
- Апрель 2009 (10)
- Март 2009 (8)
- Февраль 2009 (31)
- Январь 2009 (20)
- Декабрь 2008 (5)
- Сентябрь 2008 (3)
-
Рубрики
-
RSS
RSS записей
RSS комментариев