19 октября 2012

Essbase on RAM Disk

Ни раз задавался вопросом, как можно улучшить производительность Essbase. В том числе, с его использованием на RAM Disk. Идея проста - создать виртуальный диск в памяти достаточного объема, благо планочки нынче не дороги, и закинуть на этот диск файлы кубов Essbase.

Один из наших соратников - Макс Кудряшов - поделился тестами такой реализации на промышленной базе:
Cравнили производительность RAM-диска и обычной дисковой полки. Результаты очень положительные: пересчет модели упал с 4.5 - 6 часов (в зависимости от нагрузки) до 2 часов ровно (причем буквально с точностью до пары секунд каждый раз). Даже учитывая, что практически весь пересчет идет в один поток, количество потребляемых IOPS доходило до 10K (но в основном 2-5K). Так что совсем не удивительно, что обычная полка не справляется - она в пике выдавала только под 400.
Есть конечно расчеты, которые слабо зависят от диска (в основном с использованием CREATENONMISSINGBLK ON), но агрегации и копирования данных просто летают.
Приложен график (в центре провал - было не оптимально написано правило).

Софт для создания RAM Disk - Primo Ramdisk
Параметры куба Essbase: BSO, Buffered I/O Access Mode, RLE Data Compression
Объем данных в кубе - 70 ГБ, индексный файл - 3ГБ

06 октября 2012

QlikView for Essbase

Выбирая новую BI систему взамен морально устаревающих модулей EPM, наткнулся на продукты QlikView

Платформа QlikView Business Discovery (pdf)
 

Самое интересное - эти продукты вполне соответствовали моим требованиям - поддержка Essbase (как оказалось еще и HFM) в качестве источников данных.

Описание интеграции с Essbase. Работает через Star Integration Server (SIS)


SIS способен генерить релционную "схему звезда" по всем требованиям движка QlikView Publisher


Понятно, что этот процесс можно автоматизировать:


Кроме прочего меня очень зацепила возможность mobile доступа через реализацию отображения графики на HTML5. Заявлены все популярные платформы: Android, Apple iOS, Blackberry OS. Крупные вендоры BI платформ только начинают осваивать этот рынок.

Компоненты в урезанном виде доступны в демо или триал вариантах:
ps. Занятный блог QlikView по-русски

24 сентября 2012

SmartView 11.1.2.2.300

Доступна новая версия клиента SmartView 11.1.2.2.300 для win32 и win64 (патч на MOS: 14362638).
Новая фича In-Cell Point of View в действии









По мотивам: essbase.ru

18 сентября 2012

Oracle Day 2012, Moscow



Нашел ссылку на регистрацию на Oracle Day 2012 в Мск, 31 октября 2012. 


Мероприятие это для тех, кто «в теме». Основные направления «какие мы хорошие» и «куда мы движемся», плюс опыт коллег. Вот вторая часть – очень интересна, нмв. Подождем агенды.

17 сентября 2012

30 августа 2012

IOPS for Essbase

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

Спасибо, Макс! ;)


28 августа 2012

SQL запросы для получения информации о формах в Planning

Можно потратить много времени, чтобы получить информацию о формах данных в Planning: папка формы, бизнес-правила, меню и др. Можно упростить это процесс. Подробнее

14 августа 2012

Презентации

Пока был в отпуске, появилось несколько интересных презентаций:

13 августа 2012

Связывание windows-сервисов Hyperion

Чтобы завязать между собой сервисы EPM при запуске, essbase.ru рекомендует:
sc config “HyS9FoundationServices” depend= OracleServiceHYPFM
sc config “HyS9FinancialManagementWebSvcs” depend= OracleServiceHYPFM
sc config “HFMWebServiceManager” depend= OracleServiceHYPFM
sc config “HyS9EPMAWebTier” depend= OracleServiceHYPFM
sc config “EPMA_Server” depend= OracleServiceHYPFM
sc config “HyS9EPMADataSynchronizer” depend= OracleServiceHYPFM
sc config “HyS9CALC” depend= OracleServiceHYPFM
sc config “HyS9aifWeb” depend= OracleServiceHYPFM