- 18 февраля 2004 г.
И снова Microsoft...
Microsoft объявляет о выходе Reporting Services
Возвращаясь к разговору о новом продукте 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.
Автор: По материалам зарубежных сайтов