Знакомство с PerformancePoint Services 2013
Исходная статья опубликована в пятницу, 3 августа 2012 года
Всем привет! Последние недели были насыщены событиями для команды Office. Мы выпустили блог Office Next, и он переполнен ценной информацией. Кроме того, есть превосходные новости об интеграции подразделения бизнес-аналитики Office и о том, как люди работают с данными. Ежедневно читая отзывы пользователей о нашей работе по подготовке к предварительному релизу версии 2013, я много узнаю о том, что нравится нашим пользователям. Конечно, я узнаю и о том, что необходимо доработать (и активно работаю над этим). В этой статье я хотел бы поговорить о наших усовершенствованиях PerformancePoint Services в 2013 году.
Однако сначала я хотел бы воспользоваться этой возможностью, чтобы покончить с путаницей, спекуляциями и ошибочной информацией касательно наших вложений в PerformancePoint за последние несколько лет. Для прояснения этой ситуации я должен заявить, что PerformancePoint остается решением Microsoft, предназначенным для создания интерактивных панелей мониторинга, управляемых контекстом, с системой сбалансированных показателей, основными показателями производительности, аналитическими отчетами и фильтрами. Это решение будет по-прежнему входить в состав систем бизнес-аналитики Microsoft, с которыми я рекомендую ознакомиться, загрузив и испробовав Предварительную версию SharePoint Server 2013 и SQL Server 2012 SP1, CTP3.
В ближайшие месяцы мы подробнее расскажем о новых функциях PerformancePoint и о том, как они работают. Но сейчас мы предлагаем обзор того, что вы ожидаете найти. Из этого списка можно заключить, что PerformancePoint продолжает оставаться основополагающим компонентом пакета решений OfficeBI.
1. Темы
Теперь PerformancePoint поддерживает новые возможности работы с темами, предлагаемые в SharePoint. Этому предшествовала серьезная работа всей команды, которая заняла большую часть нашего времени. SharePoint уменьшил число файлов CSS на сервере на несколько сотен, и мы должны были убедиться в том, что панели мониторинга по-прежнему выглядят достойно. Вы можете заметить, что фоновые изображения темы проступают через элементы на панели мониторинга!
2. Усовершенствования фильтров
Мы также улучшили фильтры PerformancePoint по ряду аспектов. Вот несколько наших усовершенствований. Теперь вы сможете:
- отображать области выбора в фильтрах деревьев, выделяя жирным шрифтом каждый родительский объект в иерархии;
- динамически регулировать высоту фильтра дерева в зависимости от количества видимых элементов в дереве;
- выбирать различные действия с фильтром дерева следующим путем:
- выбрать все;
- очистить все;
- вернуться к настройкам по умолчанию;
- выбрать дочерние элементы;
- получить все элементы фильтра (при достижении предела в 5000 элементов);
- создавать фильтр на основе мер;
- воспользоваться преимуществами значительно повышенной производительности.
3. Поиск по фильтру
Опираясь на все сделанные нами основные усовершенствования фильтров, мы также реализовали возможность поиска среди элементов фильтра. Эта функция уже давно занимала одно из первых мест в списке запросов заказчиков, и нам хотелось разработать ее к выпуску версии 2013 года. Теперь при помощи поиска по фильтру вы сможете:
- выполнять поиск по фильтрам деревьев с единственным и множественным выбором;
- выполнять поиск по источникам данных Analysis Services/PowerPivot;
- выполнять поиск по фильтрам "Выбор элементов", "Запрос на основе многомерных выражений" и "Именованный набор".
Мы опубликуем статью с более подробным рассказом о поиске по фильтрам, но сейчас я хотел бы только отметить, что эта функциональность была добавлена к версии 2013 года.
4. Свойство EffectiveUsername
Эта функция была внедрена в PerformancePoint и Excel Services, чтобы избавить ИТ-администратора от необходимости настраивать ограниченное делегирование Kerberos с целью использования проверки подлинности для отдельных пользователей (аплодисменты!). Когда вы подключаете этот параметр на странице настроек приложения службы PerformancePoint, вы отдаете команду PerformancePoint добавить свойство EffectiveUsername в строку подключения, которую программа передает в службу Analysis Services (AS). Значением этого свойства является имя пользователя отдельного пользователя, выполняющего вызов. Когда служба AS видит это значение, она возвращает результаты запроса, отфильтрованные по ролям безопасности, этому пользователю. На снимке экрана ниже показан контекст этой функции на странице настроек приложения службы PerformancePoint.
5. Настраиваемые целевые приложения из службы Secure Store
По аналогии с функцией EffectiveUsername feature мы также добавили возможность выбора любого целевого приложения из службы Secure Store при определении источника данных в конструкторе панели мониторинга. При желании можно использовать источник данных, определяемый автоматически при подготовке службы к работе, но теперь это не требуется в обязательном порядке. Эта возможность имела большое значение для заказчиков, которые создавали целевые приложения для служб Excel, но не могли пользоваться ими же при работе с PerformancePoint. Теперь вы можете предоставить пользователям целый ряд различных целевых приложений, каждое с различными наборами учетных данных, которые корректно сопоставляются при проверке подлинности, предусматриваемой источником данных серверной системы.
Кстати, я говорил о том, что этот параметр можно также определить для всей службы?
6. Центр бизнес-аналитики
Мы переработали сайт центра бизнес-аналитики, чтобы сделать его проще в использовании и выделить некоторые из компонентов панели мониторинга, ставшие особенно важными для информационных работников. К ним относятся службы PowerPivot и Excel. Мы приложили немало усилий, чтобы сделать страницу ppssample.aspx (центр бизнес-аналитики 2010 года) простой и эффективной.
На тот случай, если вам интересно - вы можете и сейчас открыть знакомую страницу ppssample.aspx, к которой вы, возможно, привыкли в продукте 2010 года (Содержание сайта --> Страницы), но эта страница уже не используется пользователями в качестве основного способа запуска конструктора панелей мониторинга (и тут мы переходим к следующей функции).
7. Конструктор панелей мониторинга на ленте
Теперь PerformancePoint более тесно интегрирован с SharePoint, чем когда-либо раньше.
Щелчок на кнопке конструктора панелей мониторинга запускает это приложение (да, конструктор панелей мониторинга все еще запускается одним щелчком). Появление ленты PerformancePoint зависит от типа содержимого. Итак, лента появляется в библиотеках документов, где представлен тип содержимого "Страница веб-части", а также в списках, куда были добавлены типы содержимого PerformancePoint. Эта функция в целом очень удобна, поскольку теперь конструктор панелей мониторинга можно запускать, не переходя на старую страницу запуска центра бизнес-аналитики.
8. Серверная миграция
Вероятно, это самая значимая функция в списке. Она заслуживает отдельного обсуждения, потому что это довольно сложная функция. В ближайшие недели мы разместим статью о ней. В общих словах, мы разработали функцию серверной миграции панелей мониторинга, которая позволяет переносить любое или все содержимое PerformancePoint с одного сайта или сервера на другой сайт или сервер. Поскольку PerformancePoint является в первую очередь корпоративной службой панелей мониторинга, данная функция была призвана удовлетворить частую жалобу на то, что у корпоративных заказчиков нет удобного способа выполнить сценарии миграции от разработчиков к тестерам и поставщикам (dev --> test --> prod). Теперь все иначе. Используя ленту SharePoint (при условии, что у вас есть соответствующие разрешения), вы можете создать пакет с нужным содержимым (в том числе, источниками данных) и перенести его в любое другое место на ферме.
Итак, я перечислил все усовершенствования. Мы очень много работали над этой версией, но я прекрасно понимаю, что нам необходимо еще многое сделать, чтобы решить те задачи, с которыми сейчас сталкиваются наши заказчики.
Повторюсь: загружайте предварительную версию SharePoint и исследуйте ее! Буду ждать ваших отзывов.
Кевин Донован (Kevin Donovan)
Руководитель программ, бизнес-аналитика Office
Это локализованная запись блога. Оригинал находится на странице Introducing PerformancePoint Services 2013