Русская виртуальная машина Microsoft BI 2010 на Office 2010 Launch

Сегодня, 13 мая 2010 года в Московском технологическом центре Microsoft состоялся «запуск» Office 2010 (Office 2010 Launch). В числе представленных на мероприятии технологий – Microsoft BI (SQL Server 2008 R2 + Office 2010 + SharePoint 2010).

Пишу я это к тому, что сегодня Олег Буравцов и я впервые представили русифицированную версию виртуальной машины Microsoft BI 2010.

Панель индикаторов

Bing Maps (решение IDV Solutions Visual Fusion)

Отчет Excel 2010 на портале SharePoint 2010

PowerPivot для Excel 2010

В настоящее время в эту машину вносятся доработки в части технических SQL-сценариев, и в скором времени она будет доступна для скачивания партнерами и клиентами.

Пользовательские инструменты анализа данных в Microsoft BI 2010

Статья устарела. Более новая версия статьи: Инструменты анализа и визуализации данных в Microsoft BI

В связи с выходом Microsoft SQL Server 2008 R2, Office 2010 и SharePoint 2010 считаю необходимым еще раз перечислить пользовательские инструменты анализа данных в версии Microsoft BI 2010.

В решении Microsoft BI пользователи могут использовать для анализа данных в хранилище и аналитических кубах следующие инструменты (рис. 1):

  • SQL Server 2008 R2 Reporting Services для отображения регламентированной отчетности (программисты могут создавать отчеты в Visual Studio, а офисные пользователи – в ReportBuilder 3.0);
  • Office Visio2010 для создания произвольных схем и привязки к этим схемам данных из хранилища, аналитических кубов и произвольных источников;
  • Microsoft Excel 2010 для создания офисными пользователями произвольных отчетов в электронных таблицах;
  • Data Mining Add-insдля Office 2007 для обнаружения закономерностей в больших объемах данных организации и создания на основании этих закономерностей новых знаний (интеллектуальный анализ данных);
  • SQL Server PowerPivotдля Excel для самостоятельного подключения новых источников данных и создания новых расчетных показателей офисными пользователями;
  • SharePoint 2010 для вывода на портал отчетов из инструментов Microsoft BI;
  • SharePoint 2010 PerformancePoint Servicesдля отображения данных на интерактивных диаграммах и с помощью дерева декомпозиции, а также для отображения систем ключевых показателей эффективности (разработка таких отчетов производится в SharePoint Dashboards Designer).

Инструменты анализа данных в Microsoft BI

Рис. 1. Инструменты Microsoft BI 2010 для анализа данных

Чтобы легче было запомнить отличие этих инструментов, я воспользуюсь аналогией, впервые представленной Aj Mee (рис. 2) и попробую расширить эту аналогию на новые инструменты анализа, появившиеся в 2010 году. Об этой аналогии мне рассказал Олег Лейзеров, за что ему отдельное спасибо!

Рис. 2. Пользовательские инструменты анализа данных Microsoft BI 2008 (аналогия Aj Mee)

Рис. 2. Пользовательские инструменты анализа данных Microsoft BI 2008 (аналогия Aj Mee)Итак, в развитии аналогия выглядит следующим образом (рис. 3).

Рис. 1. Пользовательские инструменты анализа данных Microsoft BI 2010
Рис. 3. Пользовательские инструменты анализа данных Microsoft BI 2010 (на слайде использованы изображения с сайта www.modelsupermarket.com)

Во-первых, Aj Mee сравнивает работу с SQL Server Reporting Services с поездкой в автобусе, так как:

  • вы выбираете маршрут автобуса (определенный отчет);
  • автобус ходит по заданному маршруту (отчет заранее создан);
  • вы выбираете, на какой остановке выйти (параметры отчета).

Впрочем, дополнительный компонент Report Builder позволяет даже офисным пользователям составить самостоятельно отчет для печати.

Все эти отчеты могут быть размещены на сайте ReportingServices или портале SharePoint 2010 (в автобусе по заданному маршруту могут ехать множество людей).

Рис. 3. SQL Server 2008 R2 Reporting Services
Рис. 4. SQL Server 2008 R2 Reporting Services

К этой же аналогии я отнесу Microsoft Office Visio 2010 с возможностью отображения на произвольной схеме визуализации данных из базы. При этом, как и в Reporting Services возможна детализация данных по щелчку мыши (drill-down) и размещение схем на портале SharePoint 2010 с помощью Visio Services (Рис. 5).

Рис. 4. SharePoint 2010 Visio Services
Рис. 5. SharePoint 2010 Visio Services

Следующая аналогия Aj Mee посвящена работе с Excel и Excel Services, которая похожа на вождение автомобиля, так как:

  • вы сами должны уметь водить автомобиль (строить отчет с помощью PivotTable);
  • вы можете выбрать альтернативные дороги (переходы между измерениями куба, настройки фильтров), чтобы попасть в точку назначения (получить требуемый отчет);
  • вы также можете посадить в автомобиль друзей (опубликовать отчет на SharePoint с помощью Excel Services — рис. 6).

Рис. 5. SharePoint 2010 Excel Services
Рис. 6. SharePoint 2010 Excel Services

Последняя аналогия Aj Mee – работа с PerformancePoint Server (сейчас – SharePoint 2010 PerformancePoint Services). Работу с этим компонентом он сравнивает с ездой на вездеходе в том смысле, что не обязательно пользоваться дорогами (путями детализации данных, определенными в иерархиях SSAS), можно свернуть на другую дорогу не только в точке пересечения с ней, но и можно доехать до нее по бездорожью. В данном случае имеется в виду возможность детализации данных (drill-through), когда мы выбираем определенное значение и детализируем его по определенному уровню или атрибуту произвольного измерения.

Рис. 6. SharePoint 2010 PerformancePoint Services
Рис. 7. SharePoint 2010 PerformancePoint Services

Наиболее интересным нововведением SharePoint Service в SharePoint 2010, в котором также используется механизм детализации сумм по измерениям (drill through в терминологии Microsoft), является интерактивный компонент «Дерево приятия решений» (Decision Tree), реализованный с помощью технологии Silverlight (рис. 8).

Рис. 7. SharePoint 2010 PerformancePoint Services Decomposition Tree
Рис. 8. SharePoint 2010 PerformancePoint Services Decomposition Tree

Итак, что же добавилось нового в Microsoft BI 2010?

Во-первых, это PowerPivot для Excel и, соответственно, PowerPivot для SharePoint. Этот компонент, продолжая приведенные аналогии, я бы сравнил с автомобилем Фантомаса. Если вы помните фильм, этот автомобиль мог превратиться в самолет и доставить пассажира в точку назначения по воздуху. То есть не нужно использовать дороги (построение дороги можно сравнить с проектом внедрения традиционного BI-решения с использованием хранилищ данных). Можно оперативно переправиться в нужную точку (оперативно добавить в анализ данных из произвольных источников и получить требуемый отчет).

Рис. 8. PowerPivot для Excel
Рис. 9. PowerPivot для Excel

Аналогично, можно перевезти на этом автомобиле пассажиров (разместить отчет PowerPivot на SharePoint — рис. 10).

Рис. 9. PowerPivot для SharePoint
Рис. 10. PowerPivot для SharePoint

Также не стоит забывать о таком инструменте как Надстройки интеллектуального анализа данных для Excel (Data Mining Add-ins for Excel). И в нашей аналогии это будет машина времени из первой части фильма «Назад в будущее», так как она позволяет переместиться в будущее (обнаруживать закономерности в имеющихся данных и предсказывать будущее на основании этих закономерностей).

Рис. 10. Надстройки интеллектуального анализа данных для Excel (Data Mining Add-ins for Excel)
Рис. 11. Надстройки интеллектуального анализа данных для Excel (Data Mining Add-ins for Excel)

Демонстрация. Обзор пользовательских инструментов анализа данных

Замечание об авторских правах. В записи блога использованы изображения моделей автомобилей с сайта www.modelsupermarket.com.

Дополнительные ссылки:

Настройка безопасности SharePoint 2010 Excel Services и SQL Server Analysis Services

Важным вопросом при размещении на портале SharePoint 2010 файлов Excel, содержащих PivotTable с коннекцией к кубам SQL Server Analysys Servives 2008 R2 является обеспечение безопасности при отображении данных куба. В данном случем оптимальный вариант – это когда пользователь работает под учетной записью Windows, и данные куба отображаются в соответствии с ограничениями безопасности для уэтой учетной записи.

В SharePoint 2010 NTLM-аутентификация больше не поддерживается. Необходимо использовать Windows-аутентификацию по протоколу Kerberos.

Как это сделать можно узнать путем изучения материалов по приведенным ниже ссылкам.

5 декабря в 12:00 в MTC состоится встреча Russian Business Intelligence UG (PASS Chapter)

5 декабря (суббота) в 12:00 в Технологическом центре Microsoft состоится очередная встреча Russian Business Intelligence UG (PASS Chapter).

На этой встрече я сделаю следующие доклады:

  1. Презентационный уровень BI-решения (SharePoint 2010 + Office 2010).
  2. Анализ в памяти данных из произвольных источников с использованием PowerPivot.
  3. Управление иерархиями с использованием Master Data Services.

Семинар бесплатный. Для участия необходимо зарегистрироваться на сайте https://rubi.ineta.ru/Events/EventMultiSessionInfo.aspx?Id=5247c5d0-6c2c-4d08-9862-d7235a2f0226

Встреча пройдет по адресу: г.Москва, ул. Лесная, дом 5, 6-й этаж. Microsoft Technology Center. 50 метров от выхода из метро; станция метро «Белорусская» (кольцевая). Выход из метро в сторону Бутырского вала.

Количество мест ограничено!

Доступны для скачивания бета-версии продуктов из стека Microsoft BI (SQL 2008 R2 CTP3, Office 2010 beta, MOSS 2010 beta)

В этом месяце стала доступна для загрузки новая волна продуктов Microsoft Business Intelligence в составе:

Далее перечислены основные новые функции в отношении Business Intelligence:

1. PowerPivot для Microsoft Excel:

  • расширения Field List, в том числе: автоматическое определение связей между колонками из не реляционных таблиц, поддержка поиска поля по имени, поддержка именованных наборов;
  • обновление данных и изменение параметров источников данных PowerPivot;
  • поддержка новых типов источников данных: Microsoft Access, Microsoft SQL Server Analysis Services, книги PowerPivot (опубликованные в Analysis Services, выполняющемся в интегрированном режиме SharePoint), текстовые файлы, книги Excel, Microsoft SQL Azure, Oracle, Teradata, Sybase, Informix, DB2, Enhanced Data Analysis eXpressions (DAX);
  • расширение функциональности DAX: лучшее обнаружение ошибок, упрощение создания формул DAX, новые функции работы с текстовыми данными и временными преобразованиями, улучшения автоматического перерасчета, обработка несоответствий связей между таблицами, автоматический выбор типов данных для выражений.

2. PowerPivot для Microsoft SharePoint Server:

  • панель управления для IT-службы, в том числе: опубликованы книги PowerPivot с отображением числе выполненных запросов и количества пользователей и размера на книгу, использования аппаратных ресурсов (в том числе процессоры и память), обновления данных;
  • расширения инфраструктуры: поддержка отслеживания запросов пользователей;
  • параллельное обновление данных PowerPivot, оптимизация производительности;
  • новые варианты отображения книг PowerPivot на портале SharePoint и возможность просмотра книг в браузере;



3. Новые BI-возможности в Excel 2010 beta в отношении Business Intelligence при подключении к аналитическим кубам: Slicers, Sparklines, Custom Sets, Write-back.

4. Новое в Reporting Services:

  • Report Part Gallery  — публикация областей отчета на сервере отчетов с возможностью повторного использования;
  • Shared Data Sets – наборы данных могут быть храниться, обрабатываться и кэшироваться отдельно от отчета;
  • Расширенная интеграция с SharePoint 2007 и SharePoint 2010;
  • Новые элементы визуализации данных (Data Bars, Sparklines, Indicators);

  • Расширения Business Intelligence Development Studio – поддержка отчетов и проектов отчетов для SQL Server 2008 и 2008 R2;
  • Агрегаты агрегатов – поддержка неограниченной вложенности;
  • Расширения в RDL Expression Language.

5. Новое в Integration Services 2008 R2 CTP3 по сравнению с CTP2:

  • В окне «ADO.NET Destination», появилась возможность включения функции “Use Bulk Insert when Possible”.

6. В CTP3 появились Master Data Services (MDS).

Дополнительная информация:

Планы развития Microsoft BI

В соответствии с публикациями (см. ниже), планы Microsoft по развитию направления BI на текущий момент выглядят следующим образом. 

Планы развития Microsoft BI

В середине 2009 года выйдет PerformancePoint Server Service Pack 3, в котором будет последнее обновление функционала планирования. Этот продукт будет поддерживаться Microsoft в течение 10 лет.

Функционал мониторинга и анализа перейдет из PPS в SharePoint «14» PerformancePoint Services, являющийся частью релиза Office System 2010 (или Office «14» Release).

Проект Madison был анонсирован как новый релиз SQL Server, который будет интегрирован с решением DataAllegro, приобретенным компанией Microsoft. Платформа позволит обрабатывать запросы к триллиону строк на хранилище данных объемом 100 Тбайт и возвращать результаты за секунды.

Новый релиз SQL Server под названием «Kilimanjaro» будет сфокусирован на технологии BI и среде конечного пользователя.

Как часть Kilimanjaro, проект «Gemini» позволит пользователям самостоятельно выполнять анализ (self-service analysis) и интуитивно строить собственные BI-решения, выкладывать их для общего доступа и организовывать совместную работу над собственными BI-решениями. Новые возможности позволят пользователям напрямую получать доступ, анализировать, настраивать и выкладывать в общий доступ данные с использованием Excel и SharePoint без участия IT-служб. В свою очередь это освободит IT-службу от дополнительной нагрузки по сопровождению BI-решения без потери контроля над этим решением.

Новая версия системы офисных приложений под названием Microsoft Office 2010 выйдет в первой половине 2010 года. Предварительная версия для тестирования техническими специалистами, включающая онлайн-приложения Office, SharePoint Server 2010, Visio 2010 и Project 2010, появится в третьем квартале 2009 года. В настоящее время доступен для бета-тестирования новый Microsoft Exchange Server 2010.

Ссылки по теме:

Microsoft несет Business Intelligence в массы

Вчера на сайте Microsoft появился текст интервью с главным вице-президентом Office Business Platform Group об изменении стратегии Microsoft в области Business Intelligence.

В интервью говорится, что перенос функционала приборных панелей, карт показателей и аналитики из PerformancePoint Server в PerformancePoint Services for SharePoint позволит большому количеству организаций использовать «проникающую» аналитику с использованием широко применяемых Office SharePoint Server, Microsoft Office Excel как средства планирования и анализа, и высоко масштабируемого Microsoft SQL Server.

Таким образом, в интервью в очередной раз говорится о намерении Microsoft развивать функции мониторинга и анализа для SharePoint Server и упорно умалчивается о функционале планирования.

Возможный сценарий развития событий: на время кризиса движение в направлении систем планирования прекратится, функционал планирования будет присутствовать в каком-то виде в Microsoft Dynamics. Через некоторое время Microsoft либо вернется к идее разработки систем планирования, либо приобретет какую-нибудь удачную разработку системы планирования на базе платформы Microsoft.

Итак, концентрируемся на теме BI и на некоторое время забываем про Planning…