Можно ли говорить о приходе бизнес-аналитики «для всех», и если да, то готовы ли к этому организации?
На протяжении многих лет поставщики систем BI обещали бизнес-руководителям возможность построения произвольных отчетов с нуля без помощи ИТ-персонала. И вот с выходом Microsoft Office 2010 это стало реальностью благодаря новой мощной функции Excel под названием PowerPivot. Одной только ее доступности достаточно, чтобы хорошенько встряхнуть рынок бизнес-аналитики.
«Мода на PowerPivot распространится подобно лесному пожару, — полагает аналитик Gartner Рита Саллам. — Организации перейдут на Office 2010, и пользователи Excel начнут применять PowerPivot, хотят того в ИТ-департаментах или нет».
Специалисты по бизнес-аналитике, похоже, испытывают двойственные чувства по отношению к PowerPivot. На секции конференции Microsoft TechEd по PowerPivot, где присутствовало немало экспертов в сфере BI, многие признавали, что новая функция является мощной, но в то же время выражали опасения по поводу последствий ее применения в своих организациях.
«Мои сомнения касаются, в частности, 'свободы', которая появится у пользователей, размера файлов, которыми они будут делиться, и данных, которые они будут распространять», — признался один из участников.
Как можно видеть из названия, PowerPivot — это PivotTable «на стероидах». С PowerPivot вы можете ввести в Excel огромный массив информации из различных баз данных, электронных таблиц и других источников и почти мгновенно отсортировать и отфильтровать его. Данные можно реорганизовать по одному из столбцов и сравнивать со столбцами из других источников. Можно делить информацию по времени, географическому происхождению или какому-то другому параметру. Благодаря тому что PowerPivot пользуется серверным инструментарием бизнес-аналитики Microsoft, новая надстройка для Excel поддерживает большинство функций полноценных BI-приложений.
При этом PowerPivot может работать с поразительной для электронных таблиц быстротой. Архитектура системы во многом технологически сходна с СУБД, целиком исполняемыми в памяти, что позволяет отсортировывать миллионы строк всего за несколько секунд.
Самое лучшее в PowerPivot то, что надстройка без дополнительной платы поставляется вместе с Microsoft Office 2010 (хотя, чтобы в полной мере воспользоваться ее мощью, понадобится еще Microsoft SQL Server). Это означает, что все продвинутые пользователи Excel в вашей организации рано или поздно начнут экспериментировать с новой возможностью.
Однако в этой простоте использования скрывается потенциальная опасность, считает Эндю Браст, директор по технологиям компании Tallan, занимающейся интеграцией решений на базе программного обеспечения Microsoft. Доступность использования PowerPoint способна лишь усугубить проблему, которая в последнее десятилетие обострилась во многих информационно-зависимых организациях и возникла главным образом ввиду популярности Excel среди бизнес-руководителей.
Организации потратили немало денег и сил на создание хранилищ данных и очистку информации, чтобы получить то, что называют термином one version of the truth («единая версия истины», однозначная картина положения дел). Однако проблема большинства профессиональных систем BI в том, что в них штатно предусмотрены не все отчеты, необходимые бизнес-руководителям, считает Роб Колли, директор по технологиям компании PivotStream, занимающейся консалтингом и услугами в области бизнес-аналитики. Поэтому многие пользователи Excel обучаются изготовлению произвольных отчетов в электронных таблицах, что часто приводит к явлению, получившему расхожее наименование spreadmart (дословно «табличный базар», беспорядок, возникающий из-за накопления в организации электронных таблиц, созданных разными пользователями в разное время. — Прим. перев.).
«К методам бизнес-аналитики прибегают многие, только они называют это по-другому, — полагает Браст. — Свои рабочие обязанности люди выполняют с помощью Excel, не обращаясь к специализированным средствам BI. — И они делают это совершенно самостоятельно, так что ИТ-персонал об этом даже не знает».
В отчетах, которые создаются в результате подобной «самодеятельности», часто используются устаревшие или ошибочные данные. При этом отчеты нередко распространяются по организации, и на них полагаются без какой-либо проверки.
Что еще хуже, будучи сделанными в Excel, подобные отчеты зачастую содержат секреты ведения дел компании в виде формул, хранимых в ячейках таблиц, отмечает Колли.
Многие опасаются, что PowerPivot, предоставив возможность создания отчетов еще большей глубины, только ухудшит положение дел с качеством аналитики в организациях. «Комбинируя данные в отчетах, бизнес-пользователи могут пренебрегать источниками и системами показателей, утвержденными корпоративным стандартом», — полагает Саллам.
Однако, если в организации ввести ряд правил и внедрить определенные технологии, PowerPivot может даже уменьшить «табличный разнобой».
Например, менеджеры могли бы публиковать созданные ими отчеты PowerPivot в репозитории SharePoint, где их смогут просмотреть другие, советует Хирейн Оберой, директор по управлению продуктами Microsoft SQL Server Business Group. В этом случае отчеты могут автоматически обновляться по мере изменения данных, благодаря чему устранится проблема распространения устаревших результатов. К тому же отчеты SharePoint не содержат формул.
Подобный подход позволит ИТ-персоналу идентифицировать наиболее популярные из отчетов, указывает Оберой. Сотрудники ИТ-департамента затем смогут дорабатывать такие отчеты и делать на их основе официальные общекорпоративные сводки.
Саллам советует ИТ-персоналу с внедрением PowerPivot начать вести репозиторий санкционированных источников данных и систем показателей. Благодаря этому информационным «коллажам», создаваемым в организации, можно будет верить, поскольку сами источники данных будут проверенными и свободными от ошибок.
До какой-то степени появление PowerPivot, возможно, заставило обеспокоиться специалистов по бизнес-аналитике, которых оно может лишить работы. Однако этого, скорее всего,
не произойдет.
PowerPivot действительно предоставляет некоторые возможности BI, однако новая функция Excel не сможет заменить полноценную платформу бизнес-аналитики, убеждены эксперты. Даже в качестве системы создания произвольных отчетов PowerPivot уступает по широте возможностей специализированным решениям для прикладной бизнес-аналитики, таким как Tibco Spotfire, полагает Саллам. По ее убеждению, PowerPivot следует использовать только для составления неофициальных отчетов. Для официальной отчетности организациям, пользующимся стеком программных продуктов Microsoft, аналитик рекомендует применять SQL Server Reporting Services и SQL Analysis Services.
Следует также иметь ввиду, что PowerPivot, возможно, не поможет решить все проблемы качества данных, например связанные с дедупликацией или определением происхождения, отмечает Джеймс Диксон, главный технолог компании Pentaho, специализирующейся на программных решениях в области бизнес-аналитики.
По сведениям Диксона, нет в PowerPivot и средств, помогающих в решении сложных задач моделирования, таких как работа с неконформными размерностями, медленно меняющимися размерностями и множественными иерархиями: «Вам придется следить за тем, чтобы ключи в разных наборах данных были на 100% согласованными, и быть очень осмотрительными при выполнении операций соединения, иначе результаты могут оказаться бессмысленными. Для решения подобных задач надо пользоваться специализированными инструментами ETL (Extract, Transform, Load — 'извлечение, преобразование, загрузка'). Бывалые пользователи Excel вполне могли бы освоить такие инструменты, однако не следует забывать и об учете качества данных, ведь даже самый безупречный анализ ошибочных данных приведет к принятию неверных решений».