a202 : integration moss - sql server 2005 reporting services

22
27. to 28. March 2007 | Geneva, Switzerland

Upload: lenci

Post on 25-Feb-2016

53 views

Category:

Documents


3 download

DESCRIPTION

Fabrice Romelard ilem SA. A202 : Integration MOSS - SQL Server 2005 Reporting Services. Level 200. Presentation. MVP since 2003 ASP.NET 2003-2006 SQL Server Since 2006 French communities member ASP-PHP Codes Sources GUSS .NET developer, SQL Server DBA and Sys. Admin - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

27. to 28. March 2007 | Geneva, Switzerland

Page 2: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

27. to 28. March 2007 | Geneva, Switzerland

A202 : INTEGRATION MOSS - SQL SERVER 2005 REPORTING SERVICES

Fabrice Romelardilem SA

Level 200

Page 3: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Presentation MVP since 2003

ASP.NET 2003-2006SQL Server Since 2006

French communities memberASP-PHPCodes SourcesGUSS

.NET developer, SQL Server DBA and Sys. Admin

Coworkers ilem SA at Geneva (Suisse)

Page 4: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Survey SQL Server 2005-2000 ? SQL Server Reporting Services ? SharePoint V2-V3 ?

Page 5: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Key Takeaways Deep integration of Reporting Services 2005 with

SharePoint Technologies Enables publishing, viewing, management, and

delivery of SSRS reports in SharePoint libraries Report web part for hosting rich reports in BI

dashboards including filter Web Part integration Leverage SharePoint collaboration and workflow

capabilities with rich reporting

Page 6: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

SharePoint Integration Today SSRS Integration with SharePoint ‘v2’

Report Explorer allows users to browse and subscribe to reports Report Viewer allows for users to view and navigate reports

• Separate content stores

• Different security models

• Different management UI

• Not deployable outside of firewall

• No filter web parts

• Limitations

Page 7: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

• Seamless integration with SharePoint Document Library in Office SharePoint Server 2007• Report server namespace and security is

hosted in WSS content database• SharePoint database stores Report Server

reports, data sources, models, resources etc. • Report Server database used for additional

metadata (schedules, caching, subscriptions)• Enables collaboration, workflow, versioning

SSRS & SharePoint Integration

Page 8: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

• Rich reporting experience to “light up” Office SharePoint Server 2007• Filter web parts enhancing dashboards in Office

SharePoint Server 2007

• Centralized user interface for Report Management through Office SharePoint Server 2007 • Upload, manage, render and deliver Reports all

through Office SharePoint Server 2007 UI• Administration using Office SharePoint Server 2007

SSRS & SharePoint Integration

Page 9: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

DEMO N°1 DOCUMENT LIBRARY

INTEGRATION

Page 10: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

SSRS Add-In Install

WSS 2007Reporting Services Add-in

Report Viewer Web Part

Report Management

UI

WSS Object Model

SharePoint Content DB

SSRS 2005

SQL Server 2005 SP2

SP2 Report Server

Security Extension

Catalog Management

WSS Object Model

Report Server DB

Architecture

Page 11: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Database Integration WSS Content Database stores the master copy

of SSRS items

• Schedules, caching, and subscriptions are stored in SSRS database only

Get Master Copy from

WSS DBRun

Report Exists?

Master?

NO

Yes YesON

• No automated migration path from existing SSRS installations

Page 12: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Report Tools Report Designer, Report Builder, Model Designer

are updated to work in SharePoint Integration mode.

Report Manager, Management Studio, My Reports, Linked Reports, and Job Management SSRS features not supported in SharePoint Integration mode

Reports, data sources, and report models are managed via the SharePoint user interface.

Page 13: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

DEMO N°2REPORT BUILDER

INTEGRATION

Page 14: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

ReportViewer Web Part Used in full page view or on Web Part Pages Wraps the ReportViewer ASP.NET Control Handles report rendering calls to report server Supports Filter consumer and Row consumer

interfaces for specifying report parameter values via filter web partsCan slice Excel Workbooks and reports

together

Page 15: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

REPORT VIEWER

Page 16: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Programmability Details New report server SOAP endpoint for use in

SharePoint Integrated mode only. Database integration in SharePoint Integrated

mode results in SOAP APIs call into WSS DB’s using WSS OM

Updated WMI provider for use in Native or SharePoint Integrated mode

Reporting Services security role definitions are replaced with SharePoint roles.

Page 17: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

SSRS security operations map to SharePoint Web or List rights.

Security Mapping

• Model Item security is still managed by SSRS.

CreateReportoperation

CreateReport( )

• New Site permissions replace System permissions.

CreateSchedules operation

CreateSchedule( )

Add Items

Manage Web Site

Page 18: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Windows Integrated & Trusted Account

Security Modes

SSRS SP2

WSS Web Application

with Windows Authentication

WSS Web Application

(non-Kerberos or Custom

Authentication)

Non-Windows

User

Windows User

Trusted Account &

SharePoin

t User token

Windows User

Page 19: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Summary Seamless integration with SharePoint

Document Library in Office SharePoint Server 2007

Centralized user interface for Report Management through Office SharePoint Server 2007

Rich reporting experience to “light up” Office SharePoint Server 2007

Page 20: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

Resources Reporting Services on the web :

http://www.microsoft.com/SQL/Reporting Blogs

http://blogs.developpeur.org/fabrice69/http://blogs.developpeur.org/christian/

Technethttp://www.microsoft.com/technet/prodtechnol/sql/

2005/technologies/rptsvcs.mspx NewsGroups SQL Server et SharePoint Forums SQL Server et SharePoint

Page 21: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services
Page 22: A202 : Integration MOSS - SQL  Server 2005 Reporting  Services

27. to 28. March 2007 | Geneva, Switzerland