13 февраля 2009

Форум Oracle по бизнес-аналитике

19 февраля 2009г. в гостинице Марриотт Гранд Отель, ул. Тверская, 26/1 состоится Форум Oracle по бизнес-аналитике.

Событие больше маркетинговое, чем техническое. но тем не менее там будет несколько интересных докладов и, что самое главное, будет возможность пообщаться с людьми, которые занимаются оракловым (и не только) BI в России.

Программа семинара:
09.30 – 10.00 Регистрация

10.00 – 10.30 «От оптимизации бизнес-процессов к совершенству в управлении»
Дженк Кирал, Старший директор по направлению Oracle BI/EPM решений в регионе EE & CIS

10.30 – 11.00 «Технологии и продукты Oracle для решения аналитических задач»
Ольга Горчинская, Oracle СНГ

11.00 – 11.30 «Аналитические приложения Oracle – обзор и демонстрация возможностей»
Наталья Зубенко, Oracle СНГ

11.30 – 11.50 Перерыв

11.50 – 12.20 «Oracle Exadata – новые возможности для хранилищ данных»
Андрей Пивоваров, Oracle СНГ
Максим Андреев, заместитель директора ДИТ, руководитель направления бизнес-приложений компании КРОК

12.20 – 12.50 «Опыт успешного использования технологий Oracle в реальных проектах»
Выступление партнера (IBS Borlas)

12.50 – 13.30 «Пространственные данные в аналитических системах»
Александр Рындин, Oracle СНГ

13.30 – 14.00 «Опыт успешного использования технологий Oracle в реальных проектах»
Выступление партнера (ФОРС)

14.00 – 15.00 Обед

15.00 – 15.30 «Oracle RTD (Real Time Decision)»,
Али Риза Куюджи, Директор по технологическому консалтингу BI&EPM, Oracle

15.30 – 16.00 «Многомерный анализ данных на основе Hyperion Essbase»
Ольга Горчинская, Oracle СНГ

16.00 – 16.30 «Анализ больших объемов данных на базе Hyperion Essbase. Опыт Спортмастер и КРОК»
Алексей Тюренков, руководитель группы разработки DataWarehouse, компания КРОК
Кудрявцев Юрий, менеджер по внедрению бизнес-приложений компания КРОК

16.30 – 17.00 Перерыв

17.00 – 17.30 «Опыт успешного использования технологий Oracle в реальных проектах»
Выступление партнера. (TOPS BI)

P.S. Но я все-равно с нетерпением жду BI Beer'а. Надеюсь, он в этом году снова повторится.

19 января 2009

FAQ. Логи.

Вопрос: Где искать логи Hyperion Planning?
Ответ: По умолчанию лога нет, точнее он никуда не пишется. Для того, чтобы лог начал писаться, необходимо в ключ
KEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\HyperionPlanning\HyS9Planning\SysOutFile вписать путь и название желаемого файла. После этого перезапускаем сервис Planning'а и можно наслаждаться.

FAQ.

В свете последних баталий с EPMA, запишу тут один хинт:-)

Вопрос: Как сделать так, чтобы можно было через web-интерфейс Planning'а редактировать измерения в приложении, созданном в EPMA.
Ответ: Необходимо в свойствах приложения (Administration->Manage Properties->Application Properties) добавить свойство EDIT_DIM_ENABLED и выставить его в true.

16 января 2009

Отчаяние...

2 дня борьбы с EPMA... Пока что он побеждает. Сначала версия 9.3.1.2 тупо не сохраняла изменения в базу данных. Я не понял что это за эффект, но пока сервис запущен, все видят измененную формулу, но стоит рестартануть сервис как все изменения пропадают. При этом деплой тоже не видит этих изменений.

Еще клевая вешь, при конфигурировании веб-сервиса путь, похоже, захардкожен, ну или барабашка изменил D:\Hyperion на C:\Hyperion.

Еще, сегодня день посвятил перегрузке финструктуры из OPМ... Ну так ведь EPMA умный, он почему-то не желает удалять "ассоциацию" с атрибутивным направлением. Уже, казалось-бы все вычистил, нет, он упорно выдает абсолютно непонятную ошибку, текст которой состоит из имени элемента удаленного измерения.

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

PS. Я его одолел. Помог бекап пленинговской схемы. EPMA же, как я понял, умудрился пронести атрибуты (атрибутивные направления) и забыть что он это делал:-)

14 января 2009

Backup. Формы в Planning.

когда я настраивал резервное копирование, то посчитал, что метаданные из оракла будет бекапить скрипт бекапа базы данных.

Но буквально вчера девушка случайно затерла очень сложную форму и попросила меня ее восстановить. И тут я понял всю глубину моей ошибки. Мы просто посчитали время на откат ее изменений и поняли что проще заново построить эту форму.

В результате сегодня похлебывая матэ набросал скриптец для резервного копирования форм.

set year=%date:~6%
set month=%date:~3,2%
set day=%date:~0,2%
set hour=%time:~0,2%
if "%hour:~0,1%"==" " set hour=0%time:~1,1%
set minute=%time:~3,2%
set folder=prodohp_%year%%month%%day%%hour%%minute%
mkdir %folder%
cd %folder%
call %HYPERION_HOME%\Planning\bin\FormDefUtil.cmd export -all server user password application
zip -r -m E:\Forms_Backups\%folder%.zip D:\%folder%
cd ..
rmdir %folder%

30 декабря 2008

Вопросы-ответы

Частенько приходится отвечать на достаточно популярные вопросы по Essbase и Planning. Решил по возможности писать их сюда. Итак, поехали...

Вопрос: Я меняю формулу у элемента, но при пересчете остаются старые данные.
Ответ: Для начала стоит убедиться что формула "пронеслась" из того места, где вы ее поменяли в Essbase.
Если вы видите в outline'е то, что надо, то скорее всего проблема в Intelligent Calculation. Для отключения этой опции необходимо поставить SET UPDATECALC OFF; в начале скрипта пересчета.

05 декабря 2008

Маленький совет

Так как мой проект почти завершился и даже себестоимость в OPM стала считаться правильно, то делать мне нечего и я периодически помогаю решать знакомым и не знакомым проблемы с их внедрениями Hyperion Planning.

Так вот, уже не первый раз сталкиваюсь с тем, что везде написано, но никто не принимает к сведению - код не должен быть привязан к названию элемента. Это вредно, а в случае использования EPMA еще и опасно.

Если вы вдруг изменили в EPMA какой-то код, то всячески советую стоять перед серваком и молиться во время проноса (deploy) приложения. Сам сталкивался с этим когда кто-то место десяти ноликов вбил девять. Тогда часа три было убито на то, чтобы восстановить приложение.

Ну и сразу еще один совет - не используйте EPMA, используйте ODI. Благо сейчас уже достаточно материалов чтобы самостоятельно и без лишней нервотрепки его освоить (например в блоге Джона Гудвина (John Goodwin) все описано с подробностями, картинками и примерами использования).

19 ноября 2008

Oracle Exadata

На прошедшем недавно Oracle Open World, корпорация представила очень интересную новинку - Exadata Storage Server.

Идея новинки мне показалось безумно простой и гениальной, возможно, что этому сильно поспособствовало умение Андрея Пивоварова ясно и четко излагать материал, но тем не менее.

Идея состоит в том, чтобы часть работы по фильтрации данных переложить на хранилище, тем самым уменьшив трафик между хранилищем и собственно СУБД. Как сказал один мой коллега по этому поводу "Пока Microsoft пытается построить операционку на движке базы данных, Oracle интегрирует движок в операционку" (про MS точно не помню, вроде были у них такие утопические идеи в начале нулевых, а вот про оракл весьма точно сказано).

Ну и ссылки "понятно и на русском":
Презентация Андрея Пивоварова на Oracle TechForum (про Exadata начинается на 49 странице, но и остальной материал тоже очень хорош)
Блог Дмитрия Волкова:
Exadata Storage Server, part 1
Exadata Storage Server, part 2

14 ноября 2008

Hyperion Utilities, Code Library, and Sample Applications

Oracle таки выложил на своем сайте утилиты, которые стали недоступны после приоберетния им компании Hyperion.

Смотрим сюда.

У меня уже руки чешутся:-)

16 сентября 2008

Выгрузка статей


Есть много всяких outline extractor'ов. Но все они по каким-либо причинам не нравятся моим девушкам - когда формула у элемента многострочная, то Excel сходит от них с ума. Шариться же в Planning'е по более чем тысяче статей не очень удобно.

Пришлось вот написать скриптец, который бы выгружал список статей в текстовый файлик с табуляциями. На самом деле авторство принадлежит Максу Кудряшову, который написал сам запрос, я только исключил SQL Developer как промежуточный этап:-)

Скрипт тут. Для того, чтобы воспользоваться им, надо иметь оракловый клиент и в батничке поправить строку подключения.

P.S. Есть у кого идеи, как автоматом заливать эти выгрузки в Workspace?