Business Intelligence Demo 2 сценарий

Вид материалаСценарий

Содержание


Воспользуйтесь преимуществами самостоятельного управляемого анализа: сценарий для маркетингового аналитика
В окне IE "Общие документы" перейдите к
Откройте другой
Основные моменты
Поиск содержимого и обнаружение общих знаний
Использование интерфейса API REST для своевременного обновления содержимого
Совместное редактирование с помощью служб Excel Services и Office 2010 Web Applications
Web Applications
Мастер импорта таблиц
Получение данных из канала данных службы отчетов
Копирование и вставка данных из внешнего источника
Использование новых выражений DAX для вычисления значений полей в PowerPivot
Названия строк
Добавление в сводную таблицу зрительных образов, в том числе новых спарклайнов
Подобный материал:
1   2   3   4

Воспользуйтесь преимуществами самостоятельного управляемого анализа: сценарий для маркетингового аналитика

Введение к сценарию

В международной компании Contoso, занимающейся производством и продажей электронной техники, было внедрено комплексное решение для бизнес-аналитики на базе SQL Server 2008 R2, интегрированное с Microsoft Office 2010 и SharePoint 2010. Это новое решение делает бизнес-аналитику доступной каждому сотруднику Contoso за счет применения знакомых средств, возможностей самообслуживания и доступа к важной информации. Кроме того, использование уже существующей инфраструктуры существенно снижает его совокупную стоимость владения.

Ричард, маркетинговый аналитик компании Contoso, использует функции самостоятельного анализа для работы с данными в бизнес-аналитике. Технология PowerPivot для Excel и SharePoint позволяет объединять данные из нескольких источников и сравнивать их (ранее недоступная возможность), а затем публиковать полученные таблицы в безопасной галерее в Интернете, где к ним могут обращаться другие сотрудники. При помощи этих новых возможностей Ричард создает сводные отчеты для массового распространения посредством Report Builder 3.0 и подготавливает четкие рекомендации по выполнению нового плана по продуктам. Даже во время выполнения Ричардом самостоятельного анализа сотрудники отдела ИТ могут отслеживать использование ресурсов, необходимых для поддержки галереи PowerPivot в Интернете и содержащихся в ней рабочих книг, и управлять ими.

Компоненты
  • SharePoint 2010 People and Expertise Search
  • Сообщества SharePoint 2010, профили сотрудников, блоги
  • SharePoint 2010 Insights, службы Excel, REST
  • PowerPivot для Excel
  • PowerPivot для SharePoint
  • Office 2010 Web Applications, совместное редактирование в Excel
  • Report Builder 3.0
  • Рабочие процессы SharePoint 2010
  • Панель управления PowerPivot

Подготовка среды
  1. Установите разрешение экрана хост-компьютера равным 1280 пикселей (по ширине). (Оптимальная высота составляет 1024 пикселя, однако допускаются и другие значения.)
  2. Войдите в систему виртуальной машины с учетными данными CONTOSO\administrator | pass@word1.
  3. Запустите браузер Internet Explorer и перейдите на страницу профиля Ричарда Бриди. Щелкните имя профиля пользователя SharePoint в правом верхнем углу и войдите с учетными данными Contoso\richardb | pass@word1. Разверните окно и оставьте его открытым. (Профиль Ричарда Бриди расположен в разделе "Избранное" и по адресу contoso.com/sites/my/Person.aspx?accountname=CONTOSO%5Crichardb)
  4. Запустите браузер Internet Explorer и перейдите к файлу Seasonal Planning.docx. Щелкните "Открыть в Word". В окне "Безопасность Windows" введите учетные данные Contoso\richardb | pass@word1. Закройте документ, но оставьте приложение Word открытым (сверните его). (Файл Seasonal Planning.docx расположен в разделе "Избранное" и по адресу contoso.com/personal/tonip/_layouts/WordViewer.aspx?id=/personal/tonip/Shared%20Documents/Seasonal%20Planning.docx&Source=http%3A%2F%2Fintranet%2Econtoso%2Ecom%2Fpersonal%2Ftonip%2FShared%2520Documents%2FForms%2FAllItems%2Easpx&DefaultItemOpen=1)
  5. В окне IE "Общие документы" перейдите к галерее PowerPivot. Щелкните имя профиля пользователя SharePoint в правом верхнем углу и войдите с учетными данными Contoso\richardb | pass@word1. Сверните эту страницу. (Галерея PowerPivot расположена в разделе "Избранное" и по адресу mo/PowerPivot%20Gallery/Forms/Carousel.aspx.)
  6. Откройте другой сеанс Internet Explorer (в меню Файл выберите команду Новый сеанс) и перейдите к рабочей книге IndustrySalesData.xlsx. Щелкните имя профиля пользователя SharePoint в правом верхнем углу и войдите с учетными данными Contoso\seanc | pass@word1. Сверните эту страницу. (Файл IndustrySalesData.xlsx расположен в разделе "Избранное" и по адресу contoso.com/marketing/_layouts/xlviewer.aspx?id=/marketing/Shared Documents/IndustrySalesData.xlsx&Source=contoso.com/marketing/Shared%2520Documents/Forms/AllItems.aspx&DefaultItemOpen=1)
  7. В окне веб-представления Excel щелкните Открыть в Excel. В окне "Безопасность Windows" введите учетные данные Contoso\richardb | pass@word1. Закройте книгу, но оставьте приложение Excel открытым.
  8. Сверните окно IndustrySalesTrends.xlsl — Windows Internet Explorer.
  9. Откройте файл Sales Trends.xlsx из папки Documents\BIDemo. Оставьте ячейку A7 выделенной.
  10. В Excel откройте вкладку PowerPivot. В группе запуска нажмите кнопку Окно PowerPivot. Откройте вкладку таблицы FactSales. Сверните окно PowerPivot.
  11. Сверните окно Excel. Демонстрация начнется с профиля Ричарда.



Основные моменты

Этапы

Темы для обсуждения

Выполнение управляемого самостоятельного анализа

Введение

              1. На странице профиля Ричарда выполните прокрутку вниз до нового примечания Тони По.

Ричард Бриди — маркетинговый аналитик в компании Contoso. Он проводит свое время, обрабатывая числовые данные, чтобы сформировать обоснованные рекомендации по вопросам маркетинга продукта. Одним из средств для такого анализа всегда было приложение Microsoft Office Excel. А для распространения отчетов Ричард использовал средство Report Builder в Microsoft SQL Server.

С выходом SQL Server 2008 R2 Ричард получил доступ к новым мощным возможностям этих уже знакомых ему средств. Благодаря новым надстройкам PowerPivot для Excel и SharePoint Ричард может применять Excel для сверхскоростного анализа нескольких масштабных источников данных с использованием одной аналитической модели. Затем он может опубликовать полученные рабочие книги в Интернете для своих коллег, которые могут упорядочивать и фильтровать результаты в браузере или использовать эту модель как основу для своего собственного анализа. Report Builder 3.0 позволяет Ричарду создавать отчет несколькими щелчками мыши, используя библиотеку предварительно сформированных элементов отчета, включая карты с геопространственными данными.

Давайте рассмотрим, как эти новые инструменты могут помочь таким сотрудникам, как Ричард, получить необходимые данные при глубоком анализе, чтобы предоставить рекомендации руководителю отдела маркетинга.

SharePoint 2010

Поиск содержимого и обнаружение общих знаний
              1. Щелкните Поле поиска, введите «Тенденции в отрасли»
              2. В результатах поиска (4-й результат) щелкните запись в блоге с названием Данные о тенденциях на рынке США.
              3. В записи блога выполните прокрутку вниз, чтобы увидеть всю диаграмму и ссылки.

Ричард провел анализ тенденций продаж продукта Contoso, как можно увидеть в рабочей книге PowerPivot, которую он опубликовал в галерее PowerPivot.

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

Ричард решил выполнить поиск источника данных о тенденциях, которые понадобятся для такого анализа. Он открывает страницу поиска в интрасети SharePoint и ищет «Тенденции продукта». Среди результатов он замечает многообещающую запись в блоге с названием «Данные о тенденциях рынка за 3 года».

Блоггер записал данные отрасли и предоставил доступ к ним в общей папке документов в интрасети SharePoint.

В этом блоге также есть график, построенный с помощью источника данных Excel, и ссылка на модель REST.

SharePoint 2010

Использование интерфейса API REST для своевременного обновления содержимого
              1. Щелкните ссылку Модель REST.
              2. После открытия страницы щелкните Диаграммы и выберите Категории.
              3. Закройте окно Internet Explorer с диаграммой.

Перед тем, как мы перейдем к добавлению новых данных в анализ, я хочу рассказать о новой возможности служб Excel Services в SharePoint 2010, а именно о возможности доступа к рабочим книгам Excel с помощью стандартов HTTP с использованием нового интерфейса API REST для Excel Services.

Это модель REST со ссылками на компоненты, доступные через данный интерфейс API. Используя модель, можно создавать URL-подписки, которые можно применять в операциях GET для получения данных из рабочей книги. Т. е. при любом обновлении рабочей книги, на которой основана данная модель, любой компонент модели также обновляется.

SharePoint 2010

Совместное редактирование с помощью служб Excel Services и Office 2010 Web Applications
              1. В блоге щелкните ссылку Данные о продажах в отрасли и выберите команду Правка.
              2. Щелкните ссылку Лист1 для просмотра данных.
              3. В панели задач щелкните сеанс Internet Explorer, открытый (от имени SeanC) в разделе ДанныеПоОтраслевымПродажам
              4. Щелкните Правка.
              5. Щелкните Лист1, чтобы просмотреть данные диаграммы, а затем щелкните ячейку F2 в разделе СуммаОтраслевыхПродаж для категории Звук.
              6. Введите два нуля «00» в конце числа, увеличив его в 100 раз, и нажмите клавишу ВВОД.
              7. В панели задач вернитесь к сеансу Internet Explorer, для входа в который использовано имя пользователя RichardB, и наведите указатель мыши на ячейку F2, чтобы увидеть ее обновление.
              8. Щелкните Лист3, выберите Сводная таблица и на ленте щелкните Данные в группе данных, а затем выберите команду Обновить выбранные подключения.
              9. В панели задач щелкните сеанс Элемент Internet Explorer со страницей Запись блога... Данные о тенденциях.
              10. В окне браузера нажмите кнопку обновления.
              11. Если нужно, прокрутите страницу вниз до измененного графика.
              12. В панели задач щелкните сеанс Internet Explorer, открытый (от имени SeanC) в разделе ДанныеПоОтраслевымПродажам
              13. Щелкните Лист1, затем ячейку F2 в разделе СуммаОтраслевыхПродаж для категории Звук.
              14. Удалите два нуля «00» в конце числа и нажмите клавишу ВВОД.
              15. Щелкните вкладку Лист3. Нажмите кнопку Данные в группе данных и щелкните Обновить все подключения.
              16. Нажмите кнопку Закрыть, чтобы закрыть сеанс браузера.

Теперь откроем рабочую книгу с этой диаграммой и изменим данные в ней.

К слову, пока мы видим эти данные, давайте представим, что исходному издателю файла, Шону, финансовому аналитику в компании Contoso, нужно обновить данные.

С помощью служб Excel Services и Office 2010 Web Applications Шон и Ричард могут редактировать один и тот же файл Excel в Интернете. Поэтому, если Шон внесет изменения, в то время как Ричард редактирует файл, Ричард не только увидит, что Шон вносит правки в документ, но также увидит сам процесс редактирования в браузере.

Давайте посмотрим, как это выглядит. Сначала нужно щелкнуть «Правка» в сеансе браузера Ричарда. В нижней правой части окна видно, что файл редактирует 1 человек.

Теперь перейдем к сеансу Шона Чай и щелкнем «Правка». Сейчас видно, что 2 человека вносят правки в документ.

Для иллюстрации внесем большие изменения — увеличим это число в 100 раз.

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

Теперь перейдем к листу с диаграммой и обновим ее и сводную таблицу в Excel.

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

Эти данные будут использованы немного позже, поэтому давайте вернемся и отменим внесенные изменения.

PowerPivot для Excel

Excel, знакомое приложение

  1. В панели задач щелкните файл Excel ТенденцииПродаж.
  2. В Excel откройте вкладку PowerPivot.
  3. В группе запуска нажмите кнопку Окно PowerPivot.
  4. (Необязательно) Выделите столбец и отсортируйте либо отфильтруйте строки: например, щелкните стрелку раскрывающегося списка в столбце UnitCost и выберите команду Сортировка от максимального к минимальному.

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

Приступим к работе в Excel. Как можно видеть, это знакомый интерфейс пользователя с лентой Fluent, представленный в Office 2007, но с новой вкладкой PowerPivot. PowerPivot — это дополнительная надстройка Excel, с помощью которой конечные пользователи, такие как Ричард, могут импортировать данные из нескольких источников и проводить анализ потенциально большого объема данных за очень короткое время.

Посмотрите, как быстро модуль PowerPivot упорядочивает эту таблицу, а в этой операции участвуют миллионы строк данных.

PowerPivot для Excel

Мастер импорта таблиц

  1. В группе «Внешние данные» нажмите кнопку Из базы данных и выберите пункт С сервера SQL Server.
  2. Щелкните стрелку раскрывающегося списка в поле Имя сервера и выберите пункт LOCALHOST.
  3. Щелкните стрелку раскрывающегося списка в поле Имя базы данных и выберите пункт ContosoRetailDW
  4. Нажмите кнопку Далее, затем еще раз нажмите кнопку Далее.
  5. Покажите таблицы, которые можно импортировать, и установите рядом с их именами один или два флажка. НЕ НАЖИМАЙТЕ КНОПКУ «ГОТОВО». Нажмите кнопку Отмена и подтвердите свой выбор, нажав кнопку Да.

Для демонстрации уже импортированы некоторые внутренние данные в эту рабочую книгу PowerPivot, но позвольте мне описать процесс, чтобы показать, как это делается.

Мастер импорта таблиц позволяет загружать бизнес-данные из корпоративной сети, с локального компьютера и из Интернета. К внешним источникам данных можно подключаться непосредственно либо с помощью предопределенных объектов соединения, например ODC-файлов. Также можно ввести или скопировать данные из листов, документов, сайтов или текстовых файлов.

Начнем с загрузки данных из нашей собственной базы данных SQL Server, ContosoRetail. Как уже было отмечено, импорт занимает некоторое время, поэтому для этой демонстрации данные были загружены заранее. Отменим операцию импорта и рассмотрим, как еще можно загрузить данные в книгу.

PowerPivot для Excel

Получение данных из канала данных службы отчетов

  1. В панели задач щелкните элемент Internet Explorer Галерея PowerPivot.
  2. Нажимайте стрелки вправо или влево, пока в центре не появится отчет Retail Stores (Розничные магазины), а затем щелкните его, чтобы открыть.
  3. Нажмите оранжевую кнопку Экспортировать в канал данных и, когда появится поле «Загрузка файла», нажмите кнопку Сохранить.
  4. В разделе «Избранное» выберите Рабочий стол и нажмите кнопку Сохранить.
  5. Нажмите кнопку Закрыть, чтобы остановить загрузку.
  6. Щелкните ссылку Галерея PowerPivot в разделе ссылок для перехода в верхней части страницы.
  7. В панели задач щелкните файл Excel SalesTrends.xlsxPowerPivot.
  8. Нажмите в группе «Внешние данные» кнопку Из канала данных и выберите пункт Из других каналов.
  9. Нажмите кнопку Обзор, выберите рабочий стол и дважды щелкните файл retail_stores.atomsvc.
  10. Нажмите кнопку Далее.
  11. В столбце Friendly Name (Понятное имя) введите RetailStores (Розничные магазины), чтобы изменить имя.
  12. Нажмите кнопку Готово, а по завершении работы нажмите кнопку Закрыть.

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

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

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

Будет создана строка подключения канала ATOM, которую можно найти в мастере импорта таблиц PowerPivot. Так и поступим.

Дадим отчету понятное имя. Когда данные этого отчета будут помещены в PowerPivot, можно будет увидеть, что в рабочей книге создается новая таблица.

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


PowerPivot для Excel

Копирование и вставка данных из внешнего источника

  1. В панели задач щелкните сеанс Internet Explorer, открытый на странице ДанныеПоОтраслевымПродажам.
  2. Щелкните Открыть в Excel.
  3. Щелкните правой кнопкой мыши левый верхний угол электронной таблицы, чтобы выделить все строки и столбцы, и выберите команду Копировать.
  4. В панели задач щелкните файл Sales Trends.xlsx – PowerPivot.
  5. На вкладке «Главная» в группе «Вставить из буфера обмена» нажмите кнопку В новую таблицу.
  6. Нажмите кнопку ОК.
  7. Дважды щелкните новую таблицу и переименуйте ее в ТенденцииОтрасли.

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

PowerPivot позволяет просто скопировать и вставить эти данные как таблицу в модель. Эта надстройка даже проанализирует имена полей и данные строк, чтобы автоматически создать связи между новыми и существующими данными.

Теперь все эти данные (из хранилища SQL Server, служб отчетов и внешних источников данных) объединены в одну модель, которую можно использовать для анализа, ранее недоступного при применении одного средства анализа.

PowerPivot для Excel

Использование новых выражений DAX для вычисления значений полей в PowerPivot

  1. Щелкните таблицу DimProductCategory.
  2. Дважды щелкните заголовок первого пустого столбца (Добавить столбец), чтобы переименовать его.
  3. Введите имя «ИтогоПоКатегории» и нажмите клавишу ВВОД.
  4. Введите «=SUMX» и нажмите клавишу TAB.
  5. Введите «RELATEDTABLE» и нажмите клавишу TAB.
  6. Введите «Fact» и нажмите клавишу TAB (название FactSales будет введено автоматически).
  7. Завершите ввод выражения: =SUMX(RELATEDTABLE('FactSales'), [Sum of SalesAmount])
  8. Нажмите клавишу ВВОД.

В качестве примера того, как аналитик вроде Ричарда может воспользоваться преимуществами созданной модели данных, рассмотрим другие новые возможности PowerPivot — выражения DAX.

DAX — это новый мощный язык выражений, с помощью которого можно программным путем получить доступ к структурам данных PowerPivot в книге. Аналитики, такие как Ричард, могут использовать DAX для создания формул, фильтров и вычисляемых столбцов. Реляционные запросы для таблиц выполняются в рабочей области.

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

В этом выражении DAX для суммирования объемов продаж по всем строкам в связанных таблицах для каждой категории будут использоваться новые формулы SUMX и RELATEDTABLE.

С помощью аналогичных выражений DAX также можно динамически создавать в Excel новые показатели для добавления в сводные таблицы и диаграммы.

PowerPivot для Excel

Создание сводной таблицы

  1. В панели задач щелкните файл Sales Trends.xlsx.
  2. На вкладке «PowerPivot» ленты в группе запуска щелкните Окно PowerPivot.
  3. В PowerPivot откройте на ленте вкладку Главная.
  4. Нажмите в группе «Вид» кнопку Сводная таблица и выберите пункт Диаграмма и таблица (по вертикали).
  5. В окне «Вставить сводную таблицу» установите флажок На существующий лист и нажмите кнопку ОК.
  6. В расположенной справа области задач Gemini разверните таблицу FactSales и щелкните столбец SalesAmount.
  7. Щелкните число, отображаемое в сводной таблице под заголовком СуммаОбъемаПродаж.
  8. На ленте на вкладке «Главная» в группе «Число» нажмите кнопку Финансовый числовой формат.
  9. В области задач Gemini разверните таблицу DimDate и перетащите поле КалендарныйГод в поле Названия столбцов.
  10. Разверните таблицу DimProductCategory и установите флажок рядом с полем НазваниеКатегорииТовара, чтобы отобразить его в поле Названия строк в нижней части окна.
  11. Разверните таблицу DimProductSubCategory и установите флажок рядом с полем НазваниеПодкатегорииТовара, чтобы отобразить его в поле Названия строк в нижней части окна.

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

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

Поскольку мы работаем в Excel, все необходимые функции и действия нам уже знакомы. Можно создать обычную сводную таблицу с добавлением значений, строк и столбцов.

Разница заключается в том, что поля, используемые для построения графика, поступают из только что созданной модели PowerPivot.

Добавим объем продаж и отформатируем с помощью знакомых команд Excel на ленте. Добавим несколько столбцов «Год» и строки «Категория продуктов» и «Подкатегория».

Таким образом, мы получили базовую сводную таблицу с данными из модели PowerPivot и вычисляемыми полями из миллионов строк данных.



PowerPivot для Excel

Добавление в сводную таблицу зрительных образов, в том числе новых спарклайнов

  1. Выделите значения в столбцах годов (2007, 2008 и 2009).
  2. На ленте на вкладке «Главная» в группе «Стили» нажмите кнопку Условное форматирование.
  3. Выберите в списке пункт Гистограммы и любой из вариантов Заливки.
  4. Оставьте числа выделенными.
  5. Откройте на ленте вкладку Вставка.
  6. В группе «Спарклайны» нажмите кнопку Линия.
  7. Выберите ячейки в столбце Общий итог, чтобы заполнить диапазон размещения в окне «Создание спарклайнов».
  8. Нажмите кнопку ОК.
  9. На ленте в разделе «Работа со спарклайнами» на вкладке «Конструктор» нажмите кнопку Цвет маркера, выберите пункт Маркеры, а затем — яркий цвет, например красный или оранжевый.

Давайте добавим в отчет несколько зрительных образов, чтобы конечным пользователям было проще понять цифры.

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

В Excel 2010 появились новые расширенные возможности форматирования и создания зрительных образов сложных данных, позволяющие бизнес-пользователям, таким как Ричард, принимать более эффективные решения.

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

Выберем тип спарклайна и улучшим изображение, добавив цвета и форматированные маркеры.