суббота, 7 мая 2011 г.

Отдам в хорошие руки)

Несколько сменил род деятельности, и теперь к Hyperion Planning имею мало отношения. Если у кого есть желание, готов передать домен в хорошие руки :)

среда, 9 февраля 2011 г.

Импорт части данных из старого бекапа

Ситуация: нужно восстановить часть данных (определенный сценарий/версию) текущего приложения из бекапа месячной давности. Даже если со времени бекапа структура приложения несколько изменилась (в моем случае были добавлены элементы в измерение Accounts), восстановить данные несложно, главное знать, что именно менялось (вот она польза ведения истории изменений).

вторник, 28 декабря 2010 г.

Система согласований Hyperion Planning

Пара слов о системе согласований (Workflow) Hyperion Planning. Находится она, в случае классического приложения релиза 11.1.1.3, в разделе Файл – Рабочий поток – Управление процессами.

Основная идея состоит в разбивке бюджетного процесса на отдельные блоки планирования, которые представляют собой комбинацию Сценария, Версии и ЦФО, и последующем контроле за формированием этих блоков.

пятница, 24 декабря 2010 г.

Удаление «мертвых» записей Консоли заданий Planning

В Консоли заданий (Job Console) Hyperion Planning (Инструменты / Консоль заданий) некоторые запуски бизнес-правил или последовательностей навечно остаются в состоянии «Выполняется», несмотря на то, что реально они завершены. Это мешает отслеживать текущие запуски, к тому же становится невозможным удаление этих «мертвых душ» .

вторник, 21 декабря 2010 г.

Миграция Oracle EPM 11 / Hyperion Planning в новое окружение

Привожу примерный план действий для переноса классического приложения Hyperion Planning на новое окружение. Вообще, это может быть довольно удобно сделано с помощью EPMA, но это тема отдельного разговора. Сегодня переносим всё вручную, с душой ;)

Вот что нужно сделать после развертывания всех необходимых компонентов Oracle EPM:

пятница, 17 декабря 2010 г.

17,7 секунд

Запуск бизнес-правил из командной строки с использованием Hyperion CmdLineLauncher – это удобно в ситуации, когда необходимо многократно запускать вручную кучу последовательностей, содержащих в себе большое число бизнес-правил. Один раз автоматизировал, и сиди себе запускай батничек.

Но обнаружилась интересная особенность. При запуске из командной строки любое бизнес-правило выполняется на некоторую константу дольше, чем при запуске его же из нативной последовательности Essbase. Покажу на примере...

четверг, 16 декабря 2010 г.

Вычисление длительности выполнения batch-скрипта

Простая, казалось бы, задачка – вывод длительности выполнения batch-скрипта. А как дошло до дела, пришлось немного пораскинуть мозгами.
Не буду томить, вот что получилось (при условии непересечения полуночи):

вторник, 14 декабря 2010 г.

Параллельное выполнение бизнес-правил (CmdLineLauncher)

Возникла задача ускорить выполнение немаленькой (под 500 шагов) последовательности бизнес-правил. При внимательном рассмотрении выяснилось, что часть из них может выполняться параллельно, чем я и воспользовался с помощью стандартной утилиты Hyperion CmdLineLauncher (лежит в \Hyperion\products\Essbase\eas\console\bin\).

четверг, 9 декабря 2010 г.

Look Smarter Than You Are with Essbase 11

Вдогонку к книжке по Planning приехала книжка Look Smarter Than You Are with Essbase 11: An Administrator's Guide (lulu.com). На этот раз заказывал с сайта издательства, почему-то качество изготовления оказалось намного лучше, чем у Planning. К тому же, нашёл скидку $10 – мелочь, а приятно.

Часть глав пересекается, например, касательно Essbase BSO и администрирования приложений, но есть и всякие интересные вещи, хорошее описание ASO, например. Ну и всё с корректировкой на последний 11 релиз, разумеется.

Осталось найти время всё это почитать)

четверг, 2 декабря 2010 г.

Oracle Essbase 9 Implementation Guide

Неплохая книжка с практическим уклоном по разработке приложений в Oracle Essbase 9.

Доступна в pdf (отсюда).

вторник, 30 ноября 2010 г.

Essbase Server и русская кодировка

Если при установке Essbase Server на англоязычный MS Server был выбран ESSLANG=Russian_Russia.MS1251@Default, а при запуске сервера в консоли получается такая вот красота:


... и даже смена кодовой страницы не помогает:


То надо сделать следующее:

пятница, 19 ноября 2010 г.

Запуск бизнес-правил из командной строки

Для автоматизации запуска Hyperion Business Rules есть утилита CmdLnLauncher.bat, находящаяся в папке \Hyperion\products\Essbase\eas\console\bin\. Но у меня при попытке её использования я получил такую красоту:
Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/hbr/cmdlnlauncher/CmdLineLauncher
Попробовал заменить относительные пути на абсолютные – заработало:

CmdLnLauncher2.bat

Обновка

Блог сменил тёмную шкурку на белую зимнюю :)
Почитабельней стало, а?