Выбрать главу

Как предполагается (и уже реализовано в предварительных версиях), хранилище обеспечит предоставление информации для многих витрин данных, единые справочники для разных таблиц фактов – в конечном итоге единую систему координат для корпоративного информационного пространства. Мастер-данные извлекаются из разных OLTP-систем, средствами MDS обеспечивается их сопоставление и выявление единых сущностей (на основе анализа атрибутов и правил их комбинирования). Важный момент – работа с версиями данных. Благодаря этой возможности удается обеспечить корректное разрешение коллизий (скажем, если записи справочника были ошибочно отождествлены, их надо разделить) и учета изменений (понятно, что при переходе менеджера по продажам в другой регион его предыдущие продажи должны быть записаны за ним, причем по прошлому месту работы).

Центральная часть MDS – Master Data Services Hub – обеспечивает централизованное хранение сущностей и иерархий, а также управление ими. Он рассматривается как место, где находится «истина в последней инстанции» для всех уровней иерархии, при этом доступ к данным, разумеется, имеют только те, кому «по должности положено». Собственно управлением данными занимаются операторы – эксперты, знающие предметную область (учитывая важность данных, тут требуется известная квалификация), и пользующиеся специализированными инструментами (Master Data Manager).

BI самообслуживания

Самая интересная (и не только для СМБ) особенность R2 – средства «народной» бизнес-аналитики и подготовки отчетов. По замыслу Microsoft, SQL Server R2 должен сыграть роль своего рода «магазина самообслуживания», где пользователи могут выбрать подходящие инструменты для анализа данных. От централизованной корпоративной аналитики никто не отказывается, но как показывает практика, пользователи часто вынуждены вести и собственные изыскания, рассматривая результат работы корпоративной системы в лучшем случае как полуфабрикат, заготовку, которая потом обрабатывается своими силами; проблема такого подхода очевидна – бесконечные версии таблиц и документов с обрывками информации, разобраться в которых не всегда может и их владелец. Альтернатива – предоставить таким пользователям доступный инструментарий взаимодействия с корпоративными данными – реализована в R2.

Среда Visual Studio 2010 позволяет создавать приложения, ориентированные на многосерверные инсталляции СУБД

Основа «персонального BI» – инструменты интеграции с Microsoft Excel и SharePoint. В частности, уже довольно давно (со времен SQL Server 7.0) в штатный набор функций Excel входят средства для работы с OLAP-кубами, имеются дополнения для работы с данными SQL Server 2005 и 2008. В R2 особенностей значительно больше. Работы проводились в рамках проекта PowerPivot (кодовое название Gemini), где кроме пользовательского инструментария разработаны специализированное BI-ядро (in-memory) и модули интеграции с корпоративной аналитикой. Эти средства позволяют извлекать и обрабатывать данные, формируя пользовательские отчеты и не только.

Достоинство данного решения – возможность публиковать отчеты на корпоративном портале. Создав полезный отчет, его автор может отправить свое произведение в общую библиотеку, весь пользовательский контент хранится в централизованном хранилище, которое обеспечивает и его целостность, и самое главное – другие пользователи могут использовать компоненты проекта (запросы, таблицы, графики, карты).

По сути речь идет о превращении бизнес-аналитики (Business Intelligence, BI) из искусства, доступного немногим корпоративным гуру, в простой инструмент, понятный среднестатистическому пользователю. Весьма революционная идея. Фактически Microsoft заявляет права на немалый кусок рынка, где сегодня используются специализированные, часто заказные, разработки или дорогостоящие надстройки над СУБД.

Советы экспертов IT4All.ru

Компания Softkey, Интернет-супермаркет и дистрибьютор программного обеспечения, летом 2009 г. разработала и запустила проект IT4ALL (http://it4all.ru) – специализированную площадку для общения и совместной работы участников ИТ-сообщества. Площадка рассчитана на взаимодействие всех сторон: разработчиков ПО, дилеров, независимых экспертов и корпоративных пользователей. Пользователи ресурса теперь могут получать консультации экспертов, обращаться к базе знаний, получать рекомендации при выборе решения конкретной задачи и т. д., а независимые эксперты – принимать участие в обсуждениях и предлагать свои решения. Мы выбрали несколько наиболее интересных советов.