Расширение панелей мониторинга PerformancePoint с помощью запросов многомерных выражений
Применимо к: SharePoint Server 2010 Enterprise
Последнее изменение раздела: 2016-11-30
Функциональные возможности панелей мониторинга можно расширить с помощью запросов многомерных выражений в конструкторе Конструктор панели мониторинга PerformancePoint. Их можно использовать для выполнения любого из следующих действий:
Настройка соединений между сложными фильтрами панели мониторинга и элементами панели мониторинга с помощью диалогового окна Формула подключения, в котором вводится запрос, уточняющий работу отдельного фильтра.
Создайте настраиваемое представление в аналитических диаграммах и таблицах с помощью запросов многомерных выражений на вкладке Запрос.
Создайте вычисляемые элементы для ключевых показателей эффективности в системе показателей с помощью кортежей многомерных выражений в диалоговом окне Сопоставление источника данных измерения.
Запросы многомерных выражений особенно удобны для разработчиков панелей мониторинга с расширенными возможностями, так как они хорошо знакомы с многомерными выражениями и данными служб Службы SQL Server Analysis Services, которые используются в элементах панелей мониторинга PerformancePoint.
Данная статья содержит некоторые примеры многомерных выражений, которые можно использовать. Однако эти примеры представляют собой неполный список. Существует значительно больше запросов многомерных выражений, которые можно использовать с конструктором Конструктор панели мониторинга. Дополнительные сведения о запросах многомерных выражений см. в статье, посвященной справочным материалам по многомерным выражениям (https://go.microsoft.com/fwlink/?linkid=185458&clcid=0x419).
Примечание
Приведенные в данной статье примеры были созданы с помощью образца базы данных AdventureWorks, который доступен в Microsoft SQL Server.
Содержание:
Использование многомерных выражений в диалоговом окне "Connection Formula" (Формула подключения) (для фильтров)
Использование многомерных выражений на вкладке "Запрос" для аналитической диаграммы или таблицы
Использование многомерных выражений в диалоговом окне "Сопоставление источника данных измерения" (для ключевых показателей эффективности системы показателей)
Использование многомерных выражений в диалоговом окне "Connection Formula" (Формула подключения)
Диалоговое окно Формула подключения можно использовать для улучшения работы фильтров панелей мониторинга с элементами панелей мониторинга. Например, предположим, что вы создали панели мониторинга, которая включает в себя фильтр "Geography" (География) и аналитическую диаграмму, которая показывает продажи продуктов. По умолчанию, когда пользователь панели мониторинга выбирает в фильтре область или страну, на диаграмме отображаются суммы продаж продуктов для данной области или страны. Кроме того, может потребоваться отобразить только 10 наиболее продаваемых продуктов для каждой области или страны. Для этого можно воспользоваться диалоговым окном Формула подключения, чтобы ввести запрос многомерных выражений, который отображает требуемую информацию. При этом фильтр и аналитическая диаграмма не изменяются, но изменяется режим работы фильтра с отчетом.
При вводе запросов многомерных выражений в диалогом окне Формула подключения в формулу можно включить один или несколько моникеров, например <<uniquename>>
. Используемый моникер может включать в себя дополнительный код многомерных выражений, но это не является обязательным требованием. Например, отдельный моникер <<uniquename>>
можно использовать для отображения общих сведений об элементе измерения, для которого требуется выполнить фильтрацию. Или можно использовать <<uniquename>>
.children для отображения следующего уровня детализации фильтруемого измерения.
В следующей таблице приведено несколько примеров кода, которые можно использовать в диалоговом окне Формула подключения.
Описание | Синтаксис |
---|---|
Дочерние элементы выбранного члена |
|
Родительский элемент выбранного члена |
<<UniqueName>>.Parent |
Потомки члена на 2 уровне |
|
10 первых потомков члена на 2 уровне для меры суммы продаж через Интернет за 3 квартал 2008 года |
|
Компонент Hierarchize, который позволяет сравнить несколько стран или областей и выбрать два передовых члена (города) в каждой области |
|
Функция непустых значений |
|
Диалоговое окно Формула подключения открывается и используется при подключении фильтра панели мониторинга к отчету или системе показателей. Дополнительные сведения см. в статьях Подключение фильтра к отчету или системе показателей с помощью конструктора панели мониторинга и Использование диалогового окна "Формула подключения" в конструкторе панелей мониторинга для настройки подключения к фильтру.
Использование многомерных выражений на вкладке "Запрос" для аналитической диаграммы или таблицы
При создании или изменении аналитических диаграмм и таблиц можно использовать вкладку Запрос для настройки отчета, используя запрос пользовательских многомерных выражений. Обычно он используется для создания определенных аналитических представлений, которые нельзя реплицировать с помощью функции перетаскивания, доступной на вкладке Конструктор.
![]() |
---|
Отчеты, созданные с помощью пользовательских многомерных выражений, имеют ограниченные функциональные возможности на панелях мониторинга. Например, пользователи не могут просматривать данные для отображения выше- и нижележащих уровней детализации в аналитических диаграммах и таблицах с пользовательским кодом многомерных выражений. Эту особенность обязательно следует учитывать при использовании запросов пользовательских многомерных выражений. |
В следующей таблице приведено несколько примеров кода, которые можно использовать на вкладке Запрос для аналитических диаграмм и таблиц.
Описание | Синтаксис |
---|---|
Добавление в аналитическую диаграмму строки константы, чтобы указать целевое значение. После создания представления с помощью функции перетаскивания можно выбрать вкладку Запрос и добавить предложение |
|
Создание запроса пользовательских многомерных выражений, который можно использовать, чтобы задать набор членов для аналитической диаграммы. Данный пример запроса возвращает набор членов, который содержит 20 передовых продуктов по сумме продаж за календарный 2006 год. Этот запрос также создает параметры |
|
Вкладка Запрос используется при создании или изменении аналитической диаграммы или таблицы. Дополнительные сведения см. в статье Создание аналитической диаграммы или таблицы.
Использование многомерных выражений в диалоговом окне "Сопоставление источника данных измерения"
Когда требуется настроить сложные ключевые индикаторы производительности в системе показателей, можно использовать диалоговое окно Сопоставление источника данных измерения для ввода кортежа многомерных выражений, чтобы создать вычисленные значения. Например, предположим, что вы создали панель мониторинга, которая включает в себя систему показателей для группы продаж. Эта система показателей сравнивает значения квот с реальными суммами продаж. Однако значения квот продаж ежегодно изменяются. Решение заключается в создании ключевых индикаторов производительности, использующих вычисленные целевые значения. Диалоговое окно Сопоставление источника данных измерения можно использовать для ввода кортежа многомерных выражений.
В следующей таблице приведено несколько примеров кода, которые можно использовать.
Описание | Синтаксис |
---|---|
Расчет целевой ключевой индикатор производительности, который на 10 % больше, чем в тот же период предыдущего года. |
|
Создание индикатора тенденции для ключевого индикатора производительности. |
|
Расчет увеличения значения суммы продаж на 20 % по сравнению с тем же периодом предыдущего года. |
|
Диалоговое окно Сопоставление источника данных измерения используется при настройке ключевого показателя эффективности. Дополнительные сведения см. в статье Create and configure a KPI by using Dashboard Designer.