Создание панели мониторинга служб Excel с помощью веб-канала данных OData

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

В этой статье пошагово описывается, как использовать Excel 2016 для создания базовой панели мониторинга, содержащей два отчета и два фильтра. Описанный в данной статье пример панели мониторинга приведен на рисунке ниже.

Рисунок. Базовая панель мониторинга служб Excel, содержащая два отчета и два среза

Простая панель мониторинга служб Excel

В нашем примере панель мониторинга использует данные, импортированные в Excel с помощью веб-канала данных OData. Это позволяет опубликовать книгу в библиотеке в SharePoint Server 2013. Выполняя действия, приведенные в настоящей статье, вы узнаете, как импортировать данные в Excel, использовать эти данные для создания отчетов в книге и подключать фильтры к этим отчетам.

Перед началом работы

Перед выполнением этой операции ознакомьтесь со следующими сведениями о необходимых компонентах:

Планирование панели мониторинга

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

  • Кто будет использовать панель мониторинга?

  • Какие виды информации эти люди хотят увидеть?

  • Существуют ли данные, которые можно использовать для создания панели мониторинга?

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

Таблица. Базовый план для примера панели мониторинга

Вопрос Ответ
Кто будет использовать панель мониторинга?
Панель мониторинга предназначена для использования торговыми представителями, менеджерами по продажам, участниками правления и другими заинтересованными лицами, которым требуются сведения о продажах для вымышленной компании Adventure Works Cycles.
Как будет использоваться панель мониторинга? А именно, какие виды информации хотят видеть пользователи этой панели мониторинга?
Торговые представители, менеджеры, руководители и другие пользователи панели мониторинга хотят просматривать и анализировать данные с ее помощью. Эти пользователи панели мониторинга хотят видеть по крайней мере следующие сведения:
объемы сбыта по географическим регионам;
объемы сбыта по географическим регионам;
объемы сбыта по годам;
объемы сбыта по торговым представителям.
Пользователи хотят использовать панель мониторинга для просмотра, исследования и анализа данных, чтобы получить ответы на интересующие их вопросы.
Кроме того, пользователи панели мониторинга хотят иметь возможность использовать фильтры, чтобы получать более детальную информацию, например продажи за определенный год или определенного торгового представителя.
Существуют ли данные, которые можно использовать для создания панели мониторинга?
Да. Имеющаяся демонстрационная база данных Adventure Works содержит данные, которые можно использовать для панели мониторинга.
Какие элементы должна содержать панель мониторинга?
Наш пример панели мониторинга содержит следующие элементы:
данные, импортируемые с помощью веб-канала данных OData;
диаграмму, показывающую сведения о продажах продуктов по географическим регионам;
диаграмму, показывающую сведения о продажах по географическим регионам;
срез, который пользователи панели мониторинга могут использовать для просмотра сведений по конкретному году;
срез, который пользователи панели мониторинга могут использовать для просмотра сведений по конкретному торговому представителю.
Где будет опубликована панель мониторинга?
Так как в нашем примере панели мониторинга используются собственные данные в Excel, панель мониторинга можно опубликовать в библиотеке SharePoint в SharePoint Server 2013 или в SharePoint в Microsoft 365. Это предоставляет людям возможность использовать содержимое панели мониторинга внутренне или посредством подключения к Интернету. Это также позволяет просматривать панель мониторинга с мобильного устройства, такого как Apple iPad или планшет Windows 8.

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

Создание панели мониторинга

Чтобы создать панель мониторинга, мы начнем с создания подключения к данным. Затем мы воспользуемся этим подключением к данным для импорта данных в Excel. Следом мы создадим отчеты и фильтры, которые планируется использовать. После этого мы опубликуем книгу в SharePoint Server 2013.

Часть 1. Извлечение данных в Excel

В нашем примере панели мониторинга используются данные, импортированные в Excel через веб-канал данных OData, для подключения к примеру данных Adventure Works. Дополнительные сведения см. в разделе Канал OData AdventureWorks (в CodePlex). Начнем с импорта данных в Excel.

Импорт данных в Excel с помощью веб-канала данных OData

  1. Откройте Microsoft Excel.

  2. Выберите элемент Чистая книга для создания книги.

  3. На вкладке Данные выберите группу Получить внешние данные, щелкните элемент Из других источников и выберите элемент Из веб-канала данных OData.

    Откроется мастер подключения данных.

  4. На странице Подключение к серверу баз данных в поле Расположение веб-канала данных укажите адрес веб-сайта (URL-адрес) для веб-канала данных.

    В нашем примере панели мониторинга мы использовали адрес https://services.odata.org/AdventureWorksV3/AdventureWorks.svc.

  5. В разделе Учетные сведения выполните одно из следующих действий.

  • Выберите Use the sign-in information for the person opening this file (Использовать данные для входа лица, открывшего этот файл) и нажмите кнопку Далее.

  • Выберите Использовать следующие имя пользователя и пароль, укажите соответствующее имя пользователя и пароль, а затем нажмите кнопку Далее.

    Совет

    Если вы не знаете, какой вариант выбрать, обратитесь к администратору SharePoint.

  1. На странице Выбор таблиц выберите таблицу CompanySales и таблицу TerritorySalesDrilldown. Затем нажмите кнопку Далее.

  2. На странице Сохраните файл подключения данных и завершите работу нажмите кнопку Готово.

  3. На странице Импорт данных выполните следующие действия.

  4. Установите флажок Таблица.

  5. Убедитесь, что установлен флажок Add this data to the Data Model (Добавить эти данные в модель данных).

  6. Нажмите кнопку ОК.

    В книгу добавляются листы Лист2 и Лист3, содержащие данные.

  7. Оставьте Excel открытым.

На этот момент мы импортировали данные в Excel с помощью веб-канала данных OData. Теперь следует создать отношение между таблицами данных. Для этого мы будем использовать надстройку PowerPivot для Excel. Если вкладка PowerPivot не отображается в Excel, включите эту надстройку с помощью следующей процедуры.

Включение надстройки PowerPivot для Excel

  1. В Excel на вкладке Файл щелкните элемент Параметры.

  2. В диалоговом окне Параметры Excel выберите Надстройки.

  3. В списке Управление выберите Надстройки COM, а затем нажмите кнопку Перейти , чтобы открыть диалоговое окно Надстройки COM .

  4. Установите флажок Microsoft Office PowerPivot для Excel 2013 и нажмите кнопку ОК. Теперь вкладка PowerPivot отображается в Excel.

  5. Оставьте Excel открытым.

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

Создание связи между таблицами в модели данных

  1. В Excel на вкладке PowerPivot в группе Модель данных выберите элемент Управление. Откроется PowerPivot для Excel.

  2. В окне PowerPivot для Excel на вкладке Структура в группе Отношения выберите элемент Создать отношение.

  3. В диалоговом окне Создание связи укажите следующие параметры:

  • В списке Таблица убедитесь, что выбрана таблица CompanySales.

  • В списке Столбец выберите столбец ID.

  • В списке Связанная таблица подстановки выберите таблицу TerritorySalesDrilldown.

  • В списке Related Column Lookup (Столбец связанной таблицы подстановки) убедитесь, что выбран столбец ID.

    Теперь нажмите кнопку Создать.

  1. Закройте окно PowerPivot для Excel, но оставьте Excel открытым.

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

Часть 2. Создание отчетов

Для нашего примера панели мониторинга мы создадим два отчета, описанные в следующей таблице.

Таблица. Отчеты панели мониторинга

Тип отчета Имя отчета Описание
Отчет сводной диаграммы
ProductSales
Линейчатая диаграмма, показывающая объемы продаж по различным категориям продуктов.
Отчет сводной диаграммы
GeoSales
Линейчатая диаграмма, показывающая объемы продаж по различным географическим областям.

Мы начнем с создания отчета ProductSales.

Создание диаграммы ProductSalesReport

  1. В Excel выберите Лист1.

  2. На вкладке Вставка в разделе Диаграммы выберите Сводная диаграмма. Откроется диалоговое окно Создание сводной диаграммы .

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

    Откроется диалоговое окно Существующие подключения .

  4. На вкладке Таблицы выберите параметр Tables in Workbook Data Model (Таблицы в модели данных книги) и нажмите кнопку Открыть.

  5. В диалоговом окне Создание сводной диаграммы выберите параметр Существующий лист , а затем нажмите кнопку ОК .

    Диаграмма Chart1 откроется для редактирования.

  6. В списке Поля сводной диаграммы укажите следующие параметры.

  • В разделе CompanySales перетащите элемент ProductCategory в поле Legend (Series) (Легенда (ряды)).

  • В разделе CompanySales установите флажок рядом с пунктом Sales (Продажи).

    Диаграмма обновляется и отображает объем продаж по различным категориям продуктов.

  1. Переместите отчет сводной диаграммы ближе к верхнему левому углу листа. Для этого перетащите отчет, чтобы его левый верхний угол выровнялся с левым верхним углом ячейки D1 на листе.

  2. Чтобы в дальнейшем избежать путаницы с именами отчетов, можно задать для отчета новое имя. Для этого выполните следующие действия.

  3. Щелкните правой кнопкой мыши где-нибудь в отчете сводной диаграммы и выберите пункт Параметры сводной диаграммы.

  4. В диалоговом окне Параметры сводной диаграммы в поле Имя сводной диаграммы введите ProductSalesReport.

    Совет

    Убедитесь, что введенное имя содержит только буквы и цифры (без пробелов).

  5. Нажмите кнопку ОК.

  6. Сохраните книгу как файл с именем Отчеты о продажах Adventure Works.

  7. Оставьте книгу открытой.

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

Создание диаграммы GeoSalesReport

  1. Выберите ячейку B17 на том же листе в Excel, который использовался для создания отчета ProductSales.

  2. На вкладке Вставка выберите элемент Сводная диаграмма.

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

    Откроется диалоговое окно Существующие подключения .

  4. На вкладке Таблицы выберите параметр Tables in Workbook Data Model (Таблицы в модели данных книги) и нажмите кнопку Открыть.

  5. В диалоговом окне Создание сводной диаграммы выберите параметр Существующий лист , а затем нажмите кнопку ОК .

    Диаграмма PivotChart2 откроется для редактирования.

  6. В списке Поля сводной диаграммы укажите следующие параметры.

  • В разделе CompanySales (Продажи компании) выберите элемент Sales (Продажи).

  • В разделе TerritorySalesDrilldown перетащите элемент TerritoryName (Имя территории) в поле Legend (Series) (Легенда (ряды)).

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

  1. Переместите этот отчет так, чтобы его левый верхний угол выровнялся с левым верхним углом ячейки D16.

  2. Чтобы указать имя для отчета, выполните следующие действия.

  3. Щелкните правой кнопкой мыши где-нибудь в отчете и выберите пункт Параметры сводной диаграммы.

  4. В поле Имя сводной диаграммы введите GeoSalesReport.

  5. Нажмите кнопку ОК.

  6. На вкладке Файл нажмите кнопку Сохранить.

  7. Оставьте книгу открытой.

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

Часть 3. Добавление фильтров

С помощью Excel можно создавать и добавлять в панель мониторинга фильтры нескольких различных типов. Например, можно создать простой фильтр, поместив поле в раздел Фильтр списка Поля. Можно создать срез, а если используется многомерный источник данных, такой как службы службы аналитики, то можно создать элемент управления временной шкалы. Для этого примера панели мониторинга мы создадим два среза. Эти фильтры позволят людям просматривать информацию за конкретный год или для конкретного торгового представителя.

Добавление срезов на панель мониторинга

  1. Выберите ячейку A1 на том же листе в Excel, который использовался для создания отчетов.

  2. На вкладке Вставка в группе Фильтр выберите элемент Срез.

    Откроется диалоговое окно Существующие подключения.

  3. На вкладке Модель данных выберите параметр Tables in Workbook Data Model (Таблицы в модели данных книги) и нажмите кнопку Открыть.

  4. В диалоговом окне Вставка срезов выполните следующие действия.

  5. В разделе CompanySales (Продажи компании) выберите элемент OrderYear.

  6. В разделе TerritorySalesDrilldown выберите элемент EmployeeLastName.

  7. Нажмите кнопку ОК.

  8. Переместите срезы так, чтобы верхний левый угол среза OrderYear выровнялся с верхним левым углом ячейки A1, а срез EmployeeLastName располагался непосредственно под срезом OrderYear.

  9. Подключите срезы к отчетам, выполнив следующие действия.

  10. Выберите срез OrderYear.

  11. На вкладке Параметры в группе Срез выберите команду панели инструментов Report Connections (Подключения к отчетам).

  12. В диалоговом окне Подключения к отчету выберите поля ProductSalesReport и GeoSalesReport проверка, а затем нажмите кнопку ОК.

  13. Повторите эти действия для среза EmployeeLastName.

  14. На вкладке Файл нажмите кнопку Сохранить.

  15. Оставьте книгу Excel открытой.

На данном этапе мы создали панель мониторинга. Следующий шаг — опубликовать его в SharePoint Server 2013, где его могут использовать другие пользователи.

Публикация панели мониторинга

Чтобы опубликовать книгу в SharePoint Server 2013, мы перейдем к двухфакторной процедуре. Сначала мы внесем некоторые корректировки, которые повлияют на отображение книги. Затем мы опубликуем книгу в библиотеке SharePoint.

Мы начнем с внесения корректировок для книги. По умолчанию на листе в нашем примере панели мониторинга отображаются линии сетки. Кроме того, по умолчанию этот лист называется Лист1. Мы можем внести незначительные корректировки, которые позволят улучшить внешний вид панели мониторинга.

Незначительные улучшения отображения книги

  1. Откройте вкладку Вид в Excel.

  2. Чтобы удалить линии сетки из представления, на вкладке Вид в группе Отображать снимите флажок Линии сетки.

  3. Чтобы удалить заголовки строк и столбцов из представления, на вкладке Вид в группе Отображать снимите флажок Заголовки.

  4. Чтобы переименовать лист, щелкните правой кнопкой мыши его вкладку с названием Лист1 и выберите пункт Переименовать. Сразу же введите для листа новое имя, например SalesInfo, и нажмите клавишу ВВОД.

  5. На вкладке Файл нажмите кнопку Сохранить.

  6. Закройте Excel.

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

Публикация книги в библиотеке в SharePoint Server 2013

  1. Откройте браузер.

  2. В строке адреса введите адрес SharePoint для библиотеки в SharePoint Server 2013.

    Например, мы использовали библиотеку документов, которая по умолчанию доступна на сайте центра бизнес-аналитики. Адрес SharePoint, который мы использовали, похож на http://servername/sites/bicenter/documents.

    Совет

    Если вы не знаете адрес SharePoint для библиотеки, которую можно использовать, обратитесь к администратору SharePoint.

  3. В библиотеке Документы щелкните + Создать документ , чтобы открыть диалоговое окно Добавление документа .

  4. Выберите Обзор, а затем в диалоговом окне Выбор файла для отправки выберите книгу Adventure Works Sales Reports. Затем нажмите кнопку Открыть.

  5. В диалоговом окне Добавление документа нажмите кнопку ОК. Книга будет добавлена в библиотеку.

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

Использование панели мониторинга

После публикации панели мониторинга в SharePoint Server 2013 ее можно будет просматривать и использовать.

Открытие панели мониторинга

  1. Откройте браузер.

  2. В адресной строке введите адрес сайта центра бизнес-аналитики, на котором панель мониторинга была опубликована.

  3. Щелкните Содержимое сайта и выберите Документы.

  4. Выберите панель мониторинга Отчеты о продажах Adventure Works. Панель мониторинга откроется для просмотра в окне браузера.

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

Таблица. Использование панели мониторинга для получения ответов на определенные вопросы

Вопрос Действие
Какая категория продуктов имела наибольший объем продаж в 2005 г.?
На срезе OrderYear выберите 2005. Обратите внимание, что в диаграмме ProductSalesReport наибольший объем продаж имела категория продуктов "Велосипеды".
В каком году категория продуктов "Bikes" ("Велосипеды") имела наибольший объем продаж?
Чтобы найти ответ, мы будем использовать компонент Экспресс-тенденции "Экспресс-тенденции". Выполните следующие действия.
Очистите срез OrderYear. В диаграмме ProductSalesReport выберите линейку Bikes (Велосипеды). Появится кнопка Экспресс-тенденции экспресс-тенденций. Чтобы открыть диалоговое окно Обзор, нажмите (или коснитесь) кнопки Быстрый обзор. Разверните узел CompanySales, а затем последовательно выберите элементы OrderYear и Drill To OrderYear (Детализировать до OrderYear). Диаграмма ProductSalesReport обновится и покажет объем продаж для категории продуктов "Велосипеды". Согласно диаграмме ProductSalesReport, в 2007 году компания имела самый большой объем продаж в категории продуктов "Велосипеды".
Какая подкатегория продуктов имела наибольший объем продаж во Франции?
Чтобы найти ответ, мы будем использовать компонент Экспресс-тенденции "Экспресс-тенденции". Выполните следующие действия.
Обновите окно браузера, чтобы восстановить вид панели мониторинга по умолчанию.
В диаграмме GeoSalesReport выберите линейку France (Франция), чтобы отобразить кнопку Экспресс-тенденции экспресс-тенденций.
Нажмите кнопку Экспресс-тенденции экспресс-тенденций (или коснитесь ее).
Разверните узел CompanySales, а затем последовательно выберите элементы ProductSubCategory и Drill To ProductSubCategory (Детализировать до ProductSubCategory). Диаграмма обновится и отобразит много продуктов.
Переместите указатель в самую высокую линейку. Появится выноска, указывающая, что линейка соответствует подкатегории "Шоссейные велосипеды".
Согласно диаграмме GeoSalesReport, во Франции компания имела наибольший объем продаж шоссейных велосипедов.

См. также

Концепции

Возможности бизнес-аналитики в службе Excel (SharePoint Server 2013)

Создание панели мониторинга служб Excel с помощью модели данных (SharePoint Server 2013)