
Ноябрь 2004
Тема номера: Компания TOPS BI – партнер Oracle Россия и СНГ
А.А.Хамидуллин,
Директор отдела информационно-аналитических систем
TopS Business Integrator (
www.topsbi.ru).
Клад, который лежит под ногами
Источник: материал предоставлен компанией TopS BI,
http://www.topsbi.ru/pages/rus/news/all_publications?&press_id=16d34698-3a3a-4c32-8d42-d417dea26fa6
Ситуацию с корпоративной информацией, складывающуюся в настоящее время на большинстве предприятий, можно сравнить с сокровищем, которое лежит под ногами, но которое никто не может извлечь. По данным Gartner Group, большая часть корпоративной информации – 90 % - лежит невостребованной и никак не анализируется. Между тем многие из проблем, которые возникают в текущей деятельности предприятия и которые требуют оперативного решения, не являются для него абсолютно новыми. Как правило, предприятие уже когда-то сталкивалось с похожей ситуацией, и в этой связи были приняты определенные управленческие решения, которые привели к соответствующим результатам. Этот опыт (позитивный или негативный) может оказаться очень ценным при решении проблем, стоящих перед предприятием в настоящий момент. Подобное положение с очевидностью говорит о том, что необходимы технологии, которые бы позволили анализировать накопленную информацию и предоставили бы возможность оперативно принимать максимально взвешенные решения. Руководители предприятий сегодня осторожно относятся к проектам внедрения информационных систем, все больше задумываясь над тем, куда они вкладывают деньги и какой результат получат от этих вложений. Многие компании имеют негативный опыт внедрения подобных систем, а инвесторы не получают от реализации таких проектов ожидаемого эффекта. Одной из причин, как представляется, оказывается размытость цели построения информационной системы предприятия. Цель построения каждой информационной системы должно быть обеспечение максимально прозрачного и эффективного управления бизнесом, то есть предоставление управляющему звену возможности проводить текущую оценку состояния бизнеса, формулировать и описывать бизнес-цели, определять методы и пути достижения поставленных задач. Для этого, с одной стороны, система должна снабжаться максимально полной, актуальной, качественной и согласованной информацией, а с другой - обеспечивать максимально эффективный, быстрый и многоаспектный анализ данных. Анализировать всю накопленную корпоративную информацию и учитывать результаты такого анализа в процессе принятия бизнес-решений позволяют так называемые Системы Поддержки Принятия Решений - СППР (Decision Support Systems, DSS). А применяемые технологии именуются OLAP – On-Line Transaction Processing. Если попытаться коротко сформулировать роль таких технологий в системе управления предприятием, то СППР – это инструмент менеджеров предприятия, предназначенный для решения следующих ключевых задач: - оценки текущего состояния бизнеса предприятия;
- формулирования и описания бизнес-целей;
- определения методов и способов достижения поставленных бизнес-целей.
Эти технологии уже много лет применяются на Западе и становятся все более актуальными в России.
OLTP- и OLAP-технологии В практике общения с представителями информационных служб предприятий нередко приходится сталкиваться с серьезным недопониманием различий в возможностях, назначении и роли технологий, предназначенных для сбора информации, - OLTP-систем (On-Line Transaction Processing) и технологий анализа информации. Между тем они существенно различны по функциональности, и каждая из них отвечает за свою область в информационной системе. Задачи OLTP-системы – это быстрый сбор и наиболее оптимальное размещение информации в базе данных, а также обеспечение ее полноты, актуальности и согласованности. Однако такие системы не предназначены для максимально эффективного, быстрого и многоаспектного анализа. Разумеется, по собранным данным можно строить отчеты, но это требует от бизнес-аналитика или постоянного взаимодействия с IT-специалистом, или специальной подготовки в области программирования и вычислительной техники. Как выглядит традиционный процесс принятия решений в российской компании, использующей информационную систему, построенную на OLTP-технологии? Менеджер дает задание специалисту информационного отдела в соответствии со своим пониманием вопроса. Специалист информационного отдела, по-своему осознав задачу, строит запрос оперативной системе, получает электронный отчет и доводит его до сведения руководителя. Такая схема принятия критически важных решений обладает следующими существенными недостатками: - используется ничтожное количество данных;
- процесс занимает длительное время, поскольку составление запросов и интерпретация электронного отчета – операции довольно канительные, тогда как руководителю, может быть, необходимо принять решение незамедлительно;
- требуется повторение цикла в случае необходимости уточнения данных или рассмотрения данных в другом разрезе, а также при возникновении дополнительных вопросов. Причем этот медленный цикл приходится повторять и, как правило, неоднократно, при этои времени на анализ данных тратится ещё больше;
- негативным образом сказывается различие в профессиональной подготовке и областях деятельности специалиста по информационным технологиям и руководителя. Зачастую они мыслят разными категориями и, как следствие, не понимать друг друга;
- неблагоприятное действие оказывает такой фактор, как сложность электронных отчетов для восприятия. У руководителя нет времени выбирать интересующие цифры из отчёта, тем более что их может оказаться слишком много. Понятно, что работа по подготовке данных чаще всего ложится на специалистов информационных отделов. В результате грамотный специалист отвлекается на рутинную и малоэффективную работу по составлению таблиц, диаграмм и т. д., что, естественно, не способствует повышению его квалификации.
Выход из этой ситуации один, и сформулирован он Биллом Гейтсом в виде выражения: "Информация на кончиках пальцев". Исходная информация должна быть доступна ее непосредственному потребителю – аналитику. Именно непосредственно доступна (!). А задачей сотрудников информационного отдела является создание системы сбора, накопления, хранения, защиты информации и обеспечения ее доступности аналитикам. Мировая индустрия давно знакома с этой проблемой, и вот уже почти 30 лет существуют OLAP-технологии, которые и предназначены именно для того, чтобы бизнес-аналитики имели возможность оперировать с накопленными данными, непосредственно участвовать в их анализе. Подобные аналитические системы противоположны OLTP-системам в том плане, что они устраняют информационную избыточность ("сворачивают" информацию). Вместе с тем очевидно, что именно избыточность первичной информации определяет эффективность анализа. СППР, объединяя эти технологии, дают возможность решать целый ряд задач: - Аналитические задачи: вычисление заданных показателей и статистических характеристик бизнес-процессов на основе ретроспективной информации, находящейся в хранилищах данных.
- Визуализацию данных: представление всей имеющейся информации в удобном для пользователя графическом и табличном виде.
- Получение новых знаний: определение взаимосвязи и взаимозависимости бизнес-процессов на основе существующей информации (проверка статистических гипотез, кластеризация, нахождение ассоциаций и временных шаблонов).
- Имитационные задачи: математическое моделирование поведения сложных систем в течение произвольного периода времени. Иными словами, это задачи, связанные с необходимостью ответить на вопрос: "Что будет, если ...?"
- Синтез управления: определение допустимых управляющих воздействий, обеспечивающих достижение заданной цели.
- Оптимизационные задачи: интеграция имитационных, управленческих, оптимизационных и статистических методов моделирования и прогнозирования.
Менеджеры предприятия, использующие инструментальные средства OLAP-технологии, даже без специальной подготовки могут самостоятельно и оперативно получать всю необходимую для исследования закономерностей бизнеса информацию, причем в самых различных комбинациях и срезах бизнес-анализа. Бизнес-аналитик имеет возможность видеть перед собой список измерений и показателей бизнес-системы. При столь простом интерфейсе аналитик может строить любые отчеты, перестраивать измерения (скажем, делать кросс-таблицы – накладывать одно измерение на другое). Кроме этого, он получает возможность создавать свои функции на базе существующих показателей, проводить анализ "что, если" – получать результат, задавая зависимости каких-либо показателей бизнес-функций или бизнес-функцию от показателей. При этом максимальный отклик любого отчета не превышает 5 секунд. Структура СППР Система строится на основе четырех ключевых компонентов: - Информационных Хранилищ Данных;
- ETL (Extracting Transformating and Loading) – средств и методов извлечения, обработки и загрузки данных;
- OLAP - многомерной базы данных и средств анализа;
- Data Mining - средств извлечения данных.
При этом Технология Информационных Хранилищ Данных обеспечивает: - быструю обработку поступающих запросов;
- интеграцию распределенных данных;
- интеграцию внутренних и внешних данных;
- устранение ненужной информации;
- агрегирование (вычисление сумм, средних показателей);
- преобразование типов данных, структур хранения;
- приведение данных к одному моменту времени.
Хранилище Данных строится на основе OLTP-базы данных, а также различных разнородных источников информации. Таким образом, система сбора информации представляет собой централизованный импорт данных из существующих учетных систем. Когда данные импортируются в Хранилище Данных, они подвергаются некоторой первичной обработке, обеспечивающей эффективность последующего анализа: производится очистка данных, структурирование по времени, агрегирование, фильтрация и ряд других операций. Все это необходимо для того, чтобы бизнес-аналитик не только оперировал данными оперативного учета (так называемая оперативная отчетность), но имел возможность производить полнофункциональный анализ, строить прогнозы и при этом работать с системой в тех бизнес-терминах, которые он использует в повседневной работате. Еще одна задача Хранилища Данных – интеграционная, то есть предоставление возможности объединить разнородные источники информации в единое информационное пространство, с которым удобнее работать и которым легче управлять. Во многих компаниях установлены разнородные системы, отвечающие (причем очень эффективно) за выполнение тех или иных задач. Хранилище данных обеспечивает интеграцию этих источников информации и одновременно "разгружает" учетные системы, освобождая их от построения отчетов. Кроме того, на предприятиях существует большой объем нерегламентированной информации, которую также необходимо подвергать анализу. Это информация, которая приходит от руководящих и регулирующих органов и не поступает в базу данных предприятия, а также информация, получаемая из Интернета, и любые другие существенные для бизнеса данные. Хранилище позволяет собирать эту информацию и производить её дальнейший анализ средствами OLAP. OLAP – это технология анализа данных, включающая возможности аналитической обработки информации из разных источников (файлов, баз данных и программных приложений); определения скрытых зависимостей между данными и построения объективной картины информации по различным срезам; представления необходимых для прогнозирования данных в виде, простом и понятном для всех, кто занимается управлением. Data Mining – технология извлечения данных, позволяющая осуществлять поиск общих закономерностей в больших объемах данных. С помощью технологии Data Mining решаются следующие задачи: - применение правила "если..., то..." с использованием коэффициентов уверенности;
- определение характеристик ненадежного клиента;
- выявление перспективных клиентов;
- сохранение существующих клиентов;
- отбор кандидатов для рассылки новых предложений;
- определение стратегии продаж;
- составление и оценка системы скидок.
Необходимо отметить, что OLAP-технологии в целом очень гармонично интегрируются с другими технологиями построения информационных систем. Например, одновременно с внедрением CRM-системы можно установить и OLAP-систему как средство обработки информации, которую CRM-система позволяет накапливать. Более того, сейчас и в состав многих ERP-систем входят OLAP-решения. Например, Oracle Application содержит такие продукты, как Oracle Financial Analyzer, Oracle Sales Analyzer.
Рынок OLAP-систем Современный рынок OLAP-систем можно разделить на четыре основных сектора. - Application OLAP. Поставщиками данного сектора являются: Oracle, Hyperion Solutions, Comshare, Adaytum, Crystal Decisions (formerly Seagate Software), Pilot Software (сейчас Accrue), Gentia Software, SAS Institute, WhiteLight, Sagent, Speedware, Kenan and Information Builders.
- MOLAP (Многомерная БД OLAP). Поставщики: Hyperion (Essbase), Applix (iTM1), Oracle, Gentia, Microsoft.
- DOLAP (Настольные OLAP). Поставщики: Cognos, Business Objects, Brio Technology, Crystal Decisions и Hummingbird.
- ROLAP (Реляционные OLAP). Поставщики: Microstrategy, Oracle.
В последнее время конкуренция в этой области возросла. Компании Oracle и Microsoft произвели интеграцию своих БД и OLAP решений и теперь используют встроенные серверы OLAP как оружие в конкурентной борьбе. На рисунке показано соотношение сил основных игроков этого рынка.
Примечание: Данные по Oracle приведены с учетом информации, взятой только по продуктам на основе Oracle Express Server. Из анализа исключена платформа Oracle 9i OLAP, которая является новейшим решением и пока не получила широкого распространения. Согласно последним данным аналитиков Business Intelligence Ltd (www.olapreport.com), объем рынка OLAP сегодня превышает 3 миллиарда долларов и, по прогнозам, будет расти дальше. По данным российских аналитиков, развитие российского рынка OLAP-технологий сдерживается как действиями поставщиков и распространителей программного обеспечения, так и позицией потенциальных пользователей. С одной стороны, многие поставщики ведут работу только с выделенным по каким-то критериям узким кругом организаций. С другой стороны, OLTP-системы многих российских предприятий, в том числе весьма крупных, основаны на файл-серверной технологии (или простейшем варианте технологии клиент-сервер на основе Btrieve), и пока нет оснований ожидать массового перехода на технологию клиент-сервер. Так, корпорация "Галактика" опубликовала результаты продаж в 1999 году своей одноименной системы, позиционируемой как система автоматизации средних и крупных предприятий. Продажи используемых на предприятиях платформ СУБД распределились так: Oracle - 16%, Microsoft – 7%, Btrieve – 77% (!!!). Все данные организации могут использовать MOLAP–продукты, подобно Oracle Express или OLAP–приложения на основе MOLAP–продуктов. В целом же создается впечатление пассивности большинства поставщиков и распространителей OLAP в России, что проявляется в проблемах с русификацией продуктов и документации, проблемах технической поддержки, отсутствии активного маркетинга. Примеров использования OLAP-решений довольно много. Не ошибемся, если скажем, что почти в любой крупной западной компании присутствуют подобные системы. Так, можно привести опыт компании Hallmark, гиганта розничных продаж с оборотом 3,9 миллиарда долларов. Переход Hallmark на платформу DSS позволил лидеру индустрии поздравительных открыток улучшить управление складскими запасами и уменьшить затраты на производство. Как отмечает Тони Маршалл, эксперт по поддержке принятия решений Hallmark, наличие такой системы сэкономило компании время и ресурсы, позволив сосредоточить больше усилий на разработке инновационных приложений. В России и странах СНГ уже реализованы не менее 100 проектов с применением OLAP (это минимальная оценка, более вероятная цифра - 200-300 проектов). Однако информация об этом редко публикуется. Из самых известных можно назвать проекты, реализованные на АвтоВазе, РАО ЕЭС, НК Лукойле, СибНефти, Государственном Таможенном Комитете РФ, Московской Сотовой Связи. Таким образом, подводя итог, можно сказать, что на текущий момент сложились благоприятные условия для продвижения СППР на рынке. Руководство компаний постепенно осознает роль и значимость для бизнеса систем данного класса, и рынок сегодня готов предложить им широкий спектр продуктов и услуг. Современному руководителю сегодня просто необходима система, предоставляющая конечному пользователю единую точку входа в информационное пространство предприятия, которая на основе качественной и стабильной информации обо всех аспектах финансово-хозяйственной деятельности предприятия помогала бы вырабатывать своевременные управленческие решения как тактического, так и стратегического характера.
Материал был опубликован в
журналеRM MAGAZINE, № 3, 2003
© TopS Business Integrator, 2001-2004
|