Слайд 2СОДЕРЖАНИЕ
Демо приложение HR Portal
Обзор возможностей Reporting Services
Интеграция Reporting Services с SharePoint
Построение отчета
Подводные
камни
Слайд 4ПОЧЕМУ REPORTING SERVICES?
Является частью серверной экосиситемы Microsoft
Доступен с редакции Microsoft SQL Server
2008 R2 Express with Advanced Services
Поддерживает интеграцию с SharePoint из «коробки»
Позволяет непрограммистам создавать отчеты
Слайд 5ЖИЗНЕННЫЙ ЦИКЛ ОТЧЕТА
(с) Images Eric Nelson Application Architect Microsoft
Слайд 6СОЗДАНИЕ
Отчеты определяются RDL-схемой
Используются VS2010, Report Builder 3.0
Возможность создания отчетов, используя различные источники
(MS SQL, Oracle, XML, SharePoint etc.)
Слайд 7УПРАВЛЕНИЕ
RDL определения отчетов, папки и ресурсы публикуются и управляются на веб сервисе
отчетности
Отчеты могут вызываться как по запросу, так и по расписанию, а также кешироваться для обеспечения производительности
Слайд 8ДОСТАВКА
Традиционные (бумажные) и интерактивные отчеты
По запросу и по расписанию
Поддержка нескольких форматов HTML,
EXCEL, WORD, PDF, XML
Множество способов доставки url, soap, e-mail, file share
Слайд 10ИНТЕГРАЦИЯ C SHAREPOINT
Веб-часть
Получение отчетов через URL
Через веб-сервис (программирование)
Слайд 12ПОДВОДНЫЕ КАМНИ
Ошибки в Report Builder
Производительность
Join’ы списков
Частая поломка отчетов в ходе разработки списков
Слайд 14JOIN’Ы СПИСКОВ
Различные LOOKUP-функции, встроенные в RS
Proxy- SOAP сервис
SLAM (SharePoint List Association Manager)
http://slam.codeplex.com/
Слайд 15ЧАСТАЯ ПОЛОМКА ОТЧЕТОВ В ХОДЕ РАЗРАБОТКИ СПИСКОВ. UNIT-ТЕСТИРОВАНИЕ
Слайд 16ИТОГ
Получили представление о возможностях Reporting Services и интеграции с SharePoint Server
Построили отчет
на основе типичного SharePoint-решения