суббота, 20 февраля 2010 г.

Использование Analysis Services в SharePoint через PerformancePoint Services

Во-первых, кратко о том, что такое Analysis Services. Это специальный компонент SQL сервер, который создает и хранит в отдельной базе данных сводную информацию из различных источников данных. Казалось бы, что промежуточный слой только мешает получать информацию в режиме реального времени. Но реальность на данный момент такова, что отображать данные в реальном времени целесообразно (с точки зрения использования вычислительных мощностей) далеко не всегда. Когда речь, например, идет об анализе нескольких миллионов записей, строить сводные отчеты для пользователя в реальном времени не очень то комильфо. Тут-то и приходит на помощь Analysis Services. Разработчик говорит этой службе откуда брать данные, что из этих данных является «величиной» (measure), а что «измерением» (dimension). Analysis Services по определенному расписанию или по пользовательской команде обрабатывает весь источник данных и складывает у себя сведенные данные («данные куба»). Т.к. эти сведенные данные «весят» в сотни раз меньше исходных, из них очень просто строить разные отчеты.

Теперь о том, как построить в PerformancePoint отчет из данных Analysis Services и как отобразить его на портале.

Допустим, сам куб вы уже построили или для Вас его кто-то построил. Также, допустим, вы произвели необходимые настройки, о которых я рассказывал ранее. Следующие шаги помогут отобразить сводный отчет из данного куба:

1. Открыть конструктор панелей мониторинга (как это сделать рассказывал в этой теме раньше).

2. Выбрать на ленте инструментов закладку «Создать».

3. Нажать «Источник данных».

4. Выбрать шаблон «Службы аналитики».

5. В поле «Сервер» ввести адрес сервера Analysis Services.

6. В поле «База данных» выбрать базу данных на сервере, из которой необходимо извлекать данные для отчета.

7. В поле «Куб» выбрать куб. Одна база данных может содержать более одного куба.

8. Слева в обозревателе рабочей области щелкнуть на элемент «Создать новый источник» и переименуйте его, если необходимо.

9. Нажать на иконку сохранения в верхнем левом углу окна.

10. Слева в обозревателе рабочей области выбрать «Содержимое PerformancePoint».

11. На ленте инструментов нажать «Аналитическая диаграмма»

12. В списке подключений выбрать подключение, которое только что создали

13. Нажать «Готово»
clip_image001

14. В появившейся рабочей области перетаскиваем необходимые меры и измерения на соответствующие области и получаем например вот такую картину:
clip_image002

15. Щелкнуть на All и увидеть это:
clip_image003

16. Через обозреватель рабочей области переименовать отчет и нажать кнопку сохранения в верхнем левом углу.

17. Открыть в режиме редактирования страницу SharePoint, на которой необходимо отобразить данный отчет.

18. Добавить вебчасть «Отчет PerformancePoint» из группы веб-частей «PerformancePoint».

19. Открыть область инструментов добавленной веб-части.

20. В поле «Расположение» указать созданный ранее отчет

21. Применить настройки веб-части

22. Завершить редактирование страницы

Готово!

Теперь пользователь может играть с отчетом, например, нажимая на годы и переходя к аналитике по кварталам:
clip_image004

Или, щелкая правой кнопкой по оси дат, использовать дополнительные опции:

clip_image005

1 комментарий: