BI без хранилища
«Ценность BI-системы для бизнеса — это конгломерат, включающий такую крайне важную вещь, как оперативность внедрения, а также скорость работы, — отмечает Андрей Педоренко, директор департамента ИТ компании „АльфаСтрахование“. — Однако существует и еще одна важная деталь — универсальность в использовании различных источников данных».
В «АльфаСтраховании» с 2009 года используется решение QlikView, базирующееся на технологии резидентных вычислений. История его появления в компании довольно любопытна. Изначально консультанты АТК, демонстрировавшие это решение, потерпели полное фиаско — заявленные возможности системы были столь нереалистичны, что в них просто никто не поверил.
Однако при проведении в рамках тендера тестового проекта эта компания справилась с заданием в три раза быстрее остальных. Более того, она стала единственной, кому удалось обработать все три предложенных источника данных.
Как известно, бизнесу абсолютно не важно, на каких технологиях построено решение. А вот скорость получения результатов имеет ключевое значение. Выяснилось, что построение хранилища вовсе не является обязательным условием внедрения BI-системы. «Было крайне важно, что удастся обойтись без построения хранилища. Я понимал, что в противном случае проект растянется на несколько лет и обойдется очень дорого», — признает Педоренко.
QlikView является двухслойным решением, включая средства ETL и аналитические инструменты; в нем отсутствует промежуточный уровень — хранилище данных. Использование вычислений в оперативной памяти позволяет не хранить показатели, а каждый раз рассчитывать их заново. На первый взгляд это кажется бессмысленной потерей времени. Однако скорость расчетов настолько высока, что этот процесс уже воспринимается не как затраты, а как дополнительная возможность.
Динамическая работа QlikView позволяет быстро менять структуру модели, добавлять в нее дополнительные изменения. «Для нас такая гибкость была крайне важна: компания изменяется очень быстро, и аналитическая система должна за этими изменениями успевать», — подчеркивает Педоренко.
Однако если требуется обеспечить анализ исторических данных, средств QlikView недостаточно и необходимы дополнительные решения. В «АльфаСтраховании» эта проблема решена с помощью создания в страховых операционных системах небольших хранилищ, содержащих минимальный набор информации, фиксирующей изменение данных.
Другим важным критерием, влияющим на применимость подобных систем, является объем корпоративной информации. «У нас несколько сотен гигабайт данных, и границ использования решения мы пока не увидели», — констатирует Педоренко.
QlikView в компании используется весьма широко. С его помощью выстроена система отчетности, в том числе для региональных офисов компании, производится расчет резервов и оценка эффективности операционных подразделений, к использованию системы активно подключаются андеррайтеры. Бухгалтерия использует QlikView как альтернативу отчетности, встроенной в операционное решение, — важный показатель удобства системы. Сейчас в компании реализуется проект построения регулятивной отчетности, который в результате может стать коммерческим продуктом АТК для страховой отрасли.
Нельзя сказать, что в итоге решение выходит столь уж дешевым. Значительную роль в этом играет не только стоимость лицензий, но и требования к аппаратному обеспечению, особенно оперативной памяти серверов ( «АльфаСтрахование» использует серверы с оперативной памятью объемом 256 Гбайт). «Тем не менее это бюджетное решение, вполне доступное средним компаниям», — считает Педоренко.
Использование в BI-системах резидентных технологий (и сам термин in-memory) является хорошим маркетинговым ходом. Проблема заключается в том, что пока еще не все в них верят.
«Цена Скорости», Николай Смирнов,
журнал «Директор Информационной Службы», № 08, 2011,
16.12.2011, 101 просмотр.