Демонстрация Microsoft BI 2010 на планшете (сценарий бюджетирования)

Планшетные устройства в настоящее время очень популярны среди руководящего состава организаций. Цель данной заметки – показать, насколько просто решения на базе платформы Microsoft BI 2010 могут использоваться на таких устройствах.

Ввиду своей универсальности наиболее пригодны для эффективной работы планшеты-трансформеры, у которых клавиатура не отделяется от сенсорного экрана. Такие планшеты можно быстро переключить из режима использования только сенсорного экрана в режим обычного ноутбука с клавиатурой.

Тем не менее, планшеты без клавиатуры имеют меньший вес и, соответственно, толщину, что объясняет их популярность. В настоящей демонстрации показана работа именно с таким планшетным устройством на  базе операционной системы Windows.

В демонстрации используется стенд Московского технологического центра Microsoft по бюджетированию для производственных компаний. В демонстрации используются технологии SharePoint 2010, PowerPivot для SharePoint и Excel Services.

Демонстрация инструментов разработчика решений Microsoft BI

В демонстрации показана работа с инструментами разработчика решений Microsoft BI (Business Intelligence Development Studio (BIDS) иSharePoint Dashboards Designer).

Последовательность демонстрации:

  • создание пакета интеграции в BIDS;
  • подключение к Microsoft Dynamics CRM с помощью партнерского коннектора компании CozyRoc;
  • Fuzzy Lookup Transformation;
  • загрузка данных в промежуточную область и в хранилище;
  • модель аналитического куба;
  • вид карты показателей в Dashboards Designer.

Дополнительная информация:
Инструменты разработчика решений Microsoft BI

Microsoft BI и бюджетирование с PowerPivot для производственных компаний

Начинаю публиковать отраслевые сценарии использования технологии Microsoft BI. Сегодня сделал записи демонстраций решений для производственных компаний.

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

Во втором сценарии показан пример использования технологии PowerPivot для бюджетного планирования. Данный сценарий может применяться для любой компании. Подробнее о различных вариантах организации планирования с использованием Microsoft BI напишу позже.

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

Новый сайт по теме Microsoft BI

Сегодня, 30.04.2011, компания Microsoft выпустила новую версию официального сайта по теме Microsoft BI (на английском языке). Сайт был полностью разработан «с нуля» и имеет новое оформление, содержание и информационную архитектуру.

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

Внизу страницы о продуктах есть дополнительное выпадающее меню, которое наглядно показывает связь между продуктами Microsoft и функциональными блоками BI-решения.

Подробно описаны преимущества платформы Microsoft BI и приведены ссылки на отчеты независимых аналитических агентств.

Есть страница с демонстрациями основных возможностей платформы Microsoft BI.

И, «о чудо, о счастье!», на странице примеров успешных внедрений для их представления используется PivotViewer для SharePoint. Представленные внедрения в более 200 компаниях можно группировать и фильтровать по следующим признакам:

  • размеру организации;
  • географии;
  • отрасли;
  • внедренным компонентам Microsoft BI;
  • платформе данных, с которой была произведена миграция;
  • году публикации.

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

Очень порадовали страницы, посвященные интеграции с SAP, Oracle, IBM и Teradata. Есть ссылки на статьи с подробным описанием, как интегрироваться (часто детализация доходит до описания последовательности действий со снимками экрана).

В разделе BI Labs приведены сведения об экспериментальных проектах Microsoft, в частности, PivotViewer для SSRS, интеллектуальный анализ данных дла Облака и Fuzzy Lookup Add-in для Excel.

Есть разделы сообществ, BI TV и… боже мой, поиск партнера также реализован с помощью PivotViewer!

Организация сбора данных с помощью SQL Server

Коллеги, обратите внимание на заметку Станислава Кондратьева об организации сбора данных с помощью SQL Server

PASS Summit 2010 — день третий

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

Большая часть сессий, которые я посетил, были посвящены существующим технологиям. Кроме последней сессии.

Но обо всем по порядку…

Ключевой доклад

Ключевой доклад третьего дня конференции начал Rick Heiges (вице-президент по маркетингу, PASS).

Rick Heiges (вице-президент по маркетингу, PASS)

В своей речи он:

  • озвучил новый состав президиума PASS;
  • рассказал о концепции работы PASS на ближайшие годы;
  • анонсировал новое событие PASS SQL Rally (www.sqlrally.com), которое представляет собой технический тренинг на несколько дней и пройдет 11-13 мая 2011 года в Орландо, Флорида;
  • анонсировал новый PASS Summit 2011.

PASS Summit 2011

Непосредственно ключевой доклад был посвящен теме оптимизации SQL-запросов. Эту тему представил David J. DeWitt (технический советник, подразделение платформы данных и хранения Microsoft).

David J. DeWitt начал с того, что задача оптимизации запросов (то есть преобразования SQL-запроса в наиболее эффективный план выполнения из возможных) является очень сложной задачей, которая впервые была сформулирована 30 лет назад Пэтом Силенгером (IBM Research).

Он привел пример запроса, который можно выполнить с помощью 22 млн. альтернативных планов, и в ходе своей презентации рассказал, как решается задача нахождения лучшего плана.

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

Далее привожу несколько интересных слайдов. Доклад можно посмотреть по ссылке на странице http://www.sqlpass.org/summit/na2010/, а презентация доступна в блоге Дэвида.

Время выполнения различных физических планов

В заключительной части Дэвид рассказал о последних результатах исследований, которые позволят улучшить планы выполнения запросов.

Пространство результирующего плана

Сессия 1 – SSRS в интегрированном режиме SharePoint

Доклад Брайана Ларсона (Superior Consulting Services) был посвящен вопросам работы SSRS в интегрированном режиме SharePoint.

Брайан Ларсон (Superior Consulting Services)

В ходе доклада Брайан осветил вопросы:

  • архитектуры;
  • конфигурирования;
  • установки;
  • настройки библиотек SSRS;
  • использования ReportBuilder;
  • создания подписок;
  • версионности / check in-out / подтверждения контента;
  • создания копий отчетов со связью;
  • задания прав на отчеты;
  • создания нотификаций;
  • использования списков SharePoint в отчетах.

Сессия 2 – Хранимые процедуры Analysis Services

В своем докладе Стасия Миснер (Data Inspirations) подробно рассказала о том, как создавать, использовать и осуществлять отладку хранимых процедур SSAS, а также немного затронула тему использования функции OpenQuery.

Стасия Миснер (Data Inspirations)

Если резюмировать, процесс создания ASSP (Analysis Services Stored Procedure) состоит из трех шагов:

  • создание проекта .net для ASSP;
  • регистрация сборки;
  • запуск ASSP.

Создание проекта .net для ASSP

Варианты применения ASSP: статистические выборки, пространственные фильтры и прочее (примеры можно найти на www.codeplex.com).

Сессия 3 – Применение ReportBuilder и SharePoint PerformancePoint Services

На третьей сессии я побывал на двух докладах:

  • Bob Meyers. Использование ReportBuilder – подробности;
  • Craig Utley. Мониторинг и аналитика с помощью PerformancePoint Services.

В обоих докладах подробно раскрывались функции соответствующих продуктов, поэтому особенно комментировать нечего.

Bob Meyers. Использование ReportBuilder – подробности

Craig Utley. Мониторинг и аналитика с помощью PerformancePoint Services

Сессия 4 – Data Quality Services и Master Data Services

Наконец-то! Анонсы изменений в Master Data Services и нового компонента Data Quality Services…

Нововведения в Master Data Services представила Denise Draper (Microsoft).

Denise Draper (Microsoft)

Денис начала с рассказа об области задач Управления информацией предприятия (Enterprise Information Management — EIM). Понятно, что EIM – это скорее область знаний, но SQL Server «Denali» поддерживает ее требования с помощью:

  • компонента «Integration Services» для управления интеграцией приложений;
  • компонента «Master Data Services» для управления нормативно-справочной информацией предприятия;
  • нового компонента «Data Quality Services» для управления качеством данных;
  • набора инструментов анализа зависимостей и отслеживания определения источника появления данных.

EIM в проекте Denali

В части Integration Services SQL Server «Denali» обеспечит:

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

Master Data Services в SQL Server «Denali» будет коробочным продуктом с возможностью управления мета информацией в Excel. Основная идея здесь состоит в том, что уже сейчас у подавляющего большинства клиентов справочники ведутся в Excel, и этот инструмент очень удобен для подобных задач.

Управление мета-информацией в Excel с помощью надстройки Master Data Services в SQL Server «Denali» - прототип

Будут также доступны инструменты для анализа влияния мета-информации, такие как «из какого источника получены эти колонки?» и «куда идут данные из этой таблицы?». Функции анализа влияния будут анализировать системы, находить таблицы, хранимые процедуры, пакеты и отчеты и записывать их взаимодействия.

Графический прототип просмотра зависимостей в SQL Server «Denali» Master Data Services

Далее Joseph Malka (директор по исследованиям и разработке DQ и MD, Microsoft) представил новый компонент SQL Server Denali — Data Quality Services.

Joseph Malka (директор по исследованиям и разработке DQ и MD, Microsoft)

Новый компонент позволит разрешить проблемы с качеством данных, такие как:

  • неверный формат данных;
  • несоответствие стандартным наименованиям;
  • неполнота, несоответствие и неполнота данных;
  • неверное значение некоторых атрибутов;
  • значения вне допустимых границ;
  • дубликаты.

Качество данных будет обеспечиваться за счет применения:

  • базы знаний по обеспечению качества данных (Data Quality Knowledge Base);
  • определения семантических моделей;
  • извлечение дополнительной информации из примеров данных и информации от пользователей системы;
  • открытость и расширяемость за счет внешних провайдеров ссылочных данных (например, на основании данных из SQL Azure Marketplace DataMart);
  • простота использования.

Далее Joseph Malka прокомментировал архитектуру решения и продемонстрировал работу существующего прототипа.

Архитектура Data Quality Services

В процессе демонстрации Joseph Malka показал создание предметной области, задания бизнес-правил, определение проекта, профилирование данных (прототип в виде изображения), авто-корректировку данных, просмотр и экспорт результатов обработки данных.

Задание соответствий

Объявление синонимов

Создание правила валидации

Лучшие статьи на английском по теме Microsoft BI за апрель-май 2010 года

PowerPivot

Reporting Services

Демонстрация Microsoft BI с использованием Microsoft Surface

Запись очень интересной демонстрации Microsoft BI с использованием Microsoft Surface. Демонстрация была показана на конференции по MS BI в Сиэтле в 2008 году.