rusug reporting in share point 2011 03-17

17
Игорь Подсекин Технический руководитель проектов, MVP, MCPD www.wonderu.com [email protected] РАЗРАБОТКА ОТЧЕТНОСТИ В SHAREPOINT-РЕШЕНИЯХ, ИСПОЛЬЗУЯ MS SQL REPORTING SERVICES

Upload: wonderu

Post on 25-Dec-2014

7.540 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Rusug reporting in share point 2011 03-17

Игорь ПодсекинТехнический руководитель проектов, MVP, MCPD

www.wonderu.com

[email protected]

РАЗРАБОТКА ОТЧЕТНОСТИ В SHAREPOINT-РЕШЕНИЯХ,

ИСПОЛЬЗУЯ MS SQL REPORTING SERVICES

Page 2: Rusug reporting in share point 2011 03-17

СОДЕРЖАНИЕ

• Демо приложение HR Portal

• Обзор возможностей Reporting Services

• Интеграция Reporting Services с SharePoint

• Построение отчета

• Подводные камни

Page 3: Rusug reporting in share point 2011 03-17

Демо приложение HR Portal

Page 4: Rusug reporting in share point 2011 03-17

ПОЧЕМУ REPORTING SERVICES?

• Является частью серверной экосиситемы Microsoft

• Доступен с редакции Microsoft SQL Server 2008 R2 Express with Advanced Services

• Поддерживает интеграцию с SharePoint из «коробки»

• Позволяет непрограммистам создавать отчеты

Page 5: Rusug reporting in share point 2011 03-17

ЖИЗНЕННЫЙ ЦИКЛ ОТЧЕТА

Создание Управление Доставка

(с) Images Eric Nelson Application Architect Microsoft

Page 6: Rusug reporting in share point 2011 03-17

СОЗДАНИЕ

• Отчеты определяются RDL-схемой

• Используются VS2010, Report Builder 3.0

• Возможность создания отчетов, используя различные источники (MS SQL, Oracle, XML, SharePoint etc.)

Page 7: Rusug reporting in share point 2011 03-17

УПРАВЛЕНИЕ• RDL определения отчетов, папки и ресурсы публикуются и управляются на веб

сервисе отчетности

• Отчеты могут вызываться как по запросу, так и по расписанию, а также кешироваться для обеспечения производительности

Page 8: Rusug reporting in share point 2011 03-17

ДОСТАВКА• Традиционные (бумажные) и интерактивные отчеты

• По запросу и по расписанию

• Поддержка нескольких форматов HTML, EXCEL, WORD, PDF, XML

• Множество способов доставки url, soap, e-mail, file share

Page 9: Rusug reporting in share point 2011 03-17

Демо «RS в действии»

Page 10: Rusug reporting in share point 2011 03-17

ИНТЕГРАЦИЯ C SHAREPOINT

• Веб-часть• Получение отчетов через URL• Через веб-сервис (программирование)

Page 11: Rusug reporting in share point 2011 03-17

Демо «Кнопка»

Page 12: Rusug reporting in share point 2011 03-17

ПОДВОДНЫЕ КАМНИ• Ошибки в Report Builder

• Производительность

• Join’ы списков

• Частая поломка отчетов в ходе разработки списков

Page 13: Rusug reporting in share point 2011 03-17

ПРОИЗВОДИТЕЛЬНОСТЬ

Page 14: Rusug reporting in share point 2011 03-17

JOIN’Ы СПИСКОВ

• Различные LOOKUP-функции, встроенные в RS

• Proxy- SOAP сервис

• SLAM (SharePoint List Association Manager) http://slam.codeplex.com/

Page 15: Rusug reporting in share point 2011 03-17

ЧАСТАЯ ПОЛОМКА ОТЧЕТОВ В ХОДЕ РАЗРАБОТКИ СПИСКОВ. UNIT-ТЕСТИРОВАНИЕ

Page 16: Rusug reporting in share point 2011 03-17

ИТОГ

• Получили представление о возможностях Reporting Services и интеграции с SharePoint Server

• Построили отчет на основе типичного SharePoint-решения

Page 17: Rusug reporting in share point 2011 03-17

СПАСИБО. ВОПРОСЫ?

Игорь Подсекинwww.wonderu.com

[email protected]