Консалтинг и автоматизация в области управления
эффективностью банковского бизнеса

Журнал ВРМ World

И снова Microsoft...

Возвращаясь к разговору о новом продукте Microsoft Reporting Services, отметим, что эта новинка гиганта компьютерной индустрии приковывает к себе все большее внимание.

По заявлению официальных представителей Microsoft, в конце января ожидается выход коммерческой версии Reporting Services.

Как известно, первоначально Reporting Services планировалось включить в состав продукта Yukon (кодовое название следующей версии SQL-сервера), который должен быть выпущен в конце этого года. Однако руководство компании очень скоро осознало, что функциональность, предлагаемая Reporting Services, пользуется огромным спросом и поэтому решило не затягивать с его появлением.

О каком спросе идет речь? Чтобы ответить на этот вопрос, придется начать издалека. По мнению ведущего эксперта аналитической компании Bloor Research Филипа Ховарда (Philip Howard), Analysis Services — это очень удачный продукт Microsoft, который, однако, предназначен исключительно для малого числа бизнес-пользователей. Большинству потенциальных корпоративных клиентов не требуются сложная функциональность, например возможность задания продольных срезов (slice-and-dice), «углубления в данные» (drill-down) и пр. Всё, что им нужно, — это персонализированные отчеты и возможность построения элементарных запросов. Для решения именно этой задачи и предназначен Reporting Services.

Разумеется, следует помнить, что Reporting Services выходит на рынок Crystal Reports (отныне это Business Objects), Actuate и Information Builders. Каким же образом Microsoft собирается обойти своих конкурентов? Ответ прост: Reporting Services — это часть SQL-сервера. А это означает, что этот продукт поставляется бесплатно.

Предположим, однако, что вы не являетесь пользователем SQL-сервера. В этом случае, если вы захотите им воспользоваться, вам придется приобрести лицензию для Reporting Services. Станете ли вы это делать? Вполне вероятно. Ведь точно такое же правило распространяется и на Analysis Services, а у Microsoft достаточно своих покупателей, несмотря на то, что они не являются пользователями SQL-сервера. Не секрет, что Analysis Services нацелен на клиентов Oracle, и Reporting Services с этой точки зрения не является исключением.

На самом деле Reporting Services, вероятно, присущ только один серьезный недостаток — интерфейс для разработки отчетов, который использует Visual Studio.Net. Его вряд ли можно назвать удобным для пользователя. Поэтому Microsoft возлагает серьезные надежды на своих партнеров, которые, разумеется, потребуют за эту услугу дополнительную плату. Так что Reporting Services может оказаться не таким уж недорогим, каким казался на первый взгляд.

По заявлению представителей Microsoft, Reporting Services позволяет управлять всем циклом подготовки отчетности, начиная с составления отчетов и заканчивая их публикацией и распространением. Разработчики Microsoft уделили огромное внимание внешнему виду отчетов: для этого был разработан новый, основанный на XML, язык — язык описания отчетов (Report Definition Language, RDL), который содержит метаданные, необходимые для презентации отчетов.

Для создания отчетов необходимо использовать шаблон в Visual Studio.Net (то есть документы в формате RDL); пользователи могут размещать отчеты в Report Server с помощью Visual Studio . Net, который отправляет их потребителям в любом из нескольких различных форматов, включая Excel, CSV, HTML или XML, а также PDF- и TIFF-файлы, используя различные способы доставки — электронную почту, Web или публикацию в корпоративной сети.

Открытым остается вопрос о масштабируемости Reporting Services — традиционный вопрос в отношении SQL-сервера. Microsoft предлагает две версии продукта: стандартную (Standard) и корпоративную (Enterprise), хотя по словам представителя компании, маловероятно, чтобы последняя нашла широкий спрос — Reporting Services «ужасно масштабируемый».

По оценке Филипа Ховарда, в долгосрочной перспективе Reporting Services займут такое же место на рынке средств подготовки отчетности, как Analysis Services на рынке OLAP.

Тем не менее ряд пользователей признает, что многие из характеристик Reporting Services, а именно, его тесная интеграция с другими BI-продуктами Microsoft — выглядят более чем бледно в оболочках, отличных от Microsoft.

Кроме того, некоторые аналитики — в частности, обозреватель международной организации The Data Warehousing Institute (TDWI) Стивен Суойер (Stephen Swoyer) — считают, что несмотря на все прилагаемые усилия, Microsoft занимает очень скромные позиции на рынке Business Intelligence — по крайней мере, по меркам Microsoft, если судить по его лидерству на рынке операционных систем, офисных приложений, почтовых клиентов, баз данных и программных средств автоматизации коллективной работы.

«Сообщения, звучавшие в конце 90-х, о доминировании Microsoft на рынке Business Intelligence были сильно преувеличены», — утверждает руководитель аналитического отдела международной организации The Data Warehousing Institute (TDWI) Уэйн Экерсон (Wayne Eckerson). Тем не менее он согласен, что в руках гиганта компьютерной индустрии находится много «нитей» успешного BI-пакета: «В то время это была практически законченная BI-платформа: система управления реляционной базой данных, гибридная OLAP-база данных, ETL-инструмент и репозиторий метаданных».

Несмотря на отсутствие явного успеха, мало кто сможет усомниться в том влиянии, которое Microsoft оказала на развитие технологии Business Intelligence. В конце концов, многие пользователи впервые познакомились с OLAP, data minig или ETL, когда они разрабатывали эти функциональные возможности в сочетании с SQL-сервером 7.0 или SQL-сервером 2000.

Можно утверждать, что Microsoft «стояла» за многими инновациями в области Business Intelligence. Так, по словам старшего аналитика консалтинговой фирмы Current Analysis Майка Шиффа (Mike Schiff), решение руководства Microsoft объединить в SQL-сервере 7.0 OLAP-процессор и ETL-функциональность было по тем временам беспрецедентным поступком для ведущего поставщика баз данных. Этот шаг заставил Oracle встроить BI-функциональность в Oracle 9i, а IBM — усилить связи с Hyperion Solutions, чтобы получить OLAP-технологии, и вступить в партнерские отношения с Ascential Software, чтобы располагать возможностями ETL.