Поделиться через


PerformancePoint Services в SharePoint

Узнайте о поддерживаемых сценариях разработки и архитектуре расширяемости для PerformancePoint Services в SharePoint. PerformancePoint Services — это приложение службы SharePoint. Она позволяет пользователям создавать бизнес-аналитики (BI) панелей мониторинга, которые обеспечивают представление о производительности организации. Можно создать настраиваемых отчетов, фильтров, табличных источников данных и преобразований систем показателей для расширения встроенных функций Службы PerformancePoint Services. Например можно создать визуализации настраиваемого отчета, который оптимизирован для медицинского обслуживания отрасли и его интеграции в для повторного использования вертикальное решение.

Пользовательские PerformancePoint Services отчеты, фильтры и табличные источники данных в SharePoint

Вы можете расширить собственные PerformancePoint Services ReportView , Filter и табличных объектов DataSource, определив пользовательские значения для их свойств. Настраиваемый отчет, фильтров и расширений табличных источников данных обычно включают три компонента: обработчик или поставщик, приложение редактирования и метаданные расширения.

Средств отображения и поставщиков для расширения Службы PerformancePoint Services

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

  • Для визуализации отчета расширению отчета требуется обработчик.

  • Фильтр расширению отчета требуется обработчик для элемента управления выбора. Средство визуализации может быть собственный модуль подготовки отчетов или собственный Службы PerformancePoint Services визуализации. При использовании визуализации Службы PerformancePoint Services его просто зарегистрировать в расширении. Если вы используете собственный модуль подготовки отчетов, необходимо включить его в расширении.

  • Фильтр расширению отчета требуется поставщик данных для подключения к базовому источнику данных.

  • Расширениям источников данных для подключения к базовому источнику данных требуется поставщик.

Для получения дополнительных сведений о создании средств отображения и поставщиков в следующих разделах:

Редактор приложений для расширений PerformancePoint Services в SharePoint

Настраиваемые редакторы позволяют пользователям определение свойств для настраиваемого объекта, взаимодействия с объектами в репозитории и инициализация конечных точек для настраиваемых отчетов и фильтры. Редактора должны предоставлять свойства, чтобы разрешить пользователям просматривать и изменять. Редакторы можно открыть из объектов в Конструктор панели мониторинга PerformancePoint или из элементов в список контента PerformancePoint или библиотеки подключений к данным PerformancePoint. Чтобы интегрировать в Конструктор панели мониторинга взаимодействия при разработке, должен иметь возможность открыть из универсальный код ресурса (URI), редактора и URI должна быть зарегистрирована для настраиваемого объекта в файле web.config Службы PerformancePoint Services.

Дополнительные сведения о создании редакторы в следующих разделах:

Примечание.

[!Примечание] Конструктор панели мониторинга PerformancePoint позволяет создавать и удалять пользовательские объекты, поэтому редактора необходимо предоставить логику для создания или удаления объектов.

Метаданные конфигурации для расширений PerformancePoint Services в SharePoint

Необходимо указать метаданных для расширения в файле web.config Службы PerformancePoint Services во время установки. Метаданные включает в себя type, subType, RendererClass, EditorURIи Resources атрибуты.

Для создания настраиваемого объекта, Конструктор панели мониторинга возвращает объект метаданных из файла web.config Службы PerformancePoint Services и затем создает объект в качестве типа контента в хранилище Конструктор панели мониторинга. После создания настраиваемого объекта, Конструктор панели мониторинга отображается ссылка в редактор.

Дополнительные сведения о метаданных расширений см. в разделе Практическое руководство. Регистрация расширений PerformancePoint Services вручную.

Пользовательские преобразования для систем показателей PerformancePoint Services в SharePoint

Преобразования изменяют внешний вид, содержимое или функциональность систем показателей перед отправкой запроса к источнику данных, после запроса к источнику данных или перед отрисовкой системы показателей в веб-части. Например, Службы PerformancePoint Services используются преобразования нужно выполнить несколько операций перед отображением представления системы показателей, таких как развертывание именованные наборы, вычислений накопительные пакеты обновления и сетей статистические выражения. Эти изменения применяются во время выполнения и не изменяйте в определении объекта системы показателей.

Дополнительные сведения о преобразованиях системы показателей см. в разделе Практическое руководство. Создание преобразований системы показателей для PerformancePoint Services в SharePoint.

Примечание.

[!Примечание] Если преобразование изменяет значения данных в системе показателей, изменения распространяются напрямую в отчеты стратегической карты, использующие эту систему в качестве источника данных. Кроме того, изменения в системе показателей могут повлиять на отчеты о ключевых показателях эффективности.

Архитектура расширяемости для PerformancePoint Services в SharePoint

Поддерживаемые расширения выполняются в рамках экземпляра приложения Службы PerformancePoint Services на интерфейсном веб-сервере или на сервере приложений, как показано на следующей схеме.

Рис. 1. Архитектура расширяемости PerformancePoint Services

Точки расширения служб PerformancePoint

PerformancePoint Services расширения, выполняемые на интерфейсном веб-сервере SharePoint

Настраиваемые редакторы (и другие поддерживаемые настраиваемые приложения), выполните на интерфейсном веб-сервере в рамках экземпляра приложения Службы PerformancePoint Services. Редакторы обычно развертываются как ASPX-страницы и устанавливаются по пути %ProgramFiles%\\Common Files\\Microsoft Shared\\web server extensions\\15\\TEMPLATE\\LAYOUTS. Редакторы вызывают объект BIMonitoringServiceApplicationProxy или объект SPDataStore для создания или обработки содержимого следующим образом:

  • Объекты отчетов и фильтров должны использовать SPDataStore для всех задач репозитория.

  • Объекты источника данных должны использовать BIMonitoringServiceApplicationProxy для выполнения задач создания и обновления, чтобы эти задачи выполнялись в контексте приложения службы PerformancePoint Services. Read (get) и Delete задачи выполняются с помощью BIMonitoringServiceApplicationProxy или SPDataStore . (Однако пользовательских данных источника приложения, которые запускаются на сервере приложений могут вызывать SPDataStore непосредственно.)

PerformancePoint Services расширения, выполняемые на сервере приложений SharePoint

Настраиваемых средств отображения, поставщиков и преобразования системы показателей, выполните на сервере приложений. Сервер приложений содержит среднего уровня бизнес-логики для экземпляра Службы PerformancePoint Services.

См. также