27. to 28. march 2007 | geneva, switzerland. fabrice romelard ilem sa level 200

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

Post on 21-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

27. to 28. March 2007 | Geneva, Switzerland

27. to 28. March 2007 | Geneva, Switzerland

A202 : INTEGRATION MOSS - SQL SERVER 2005 REPORTING SERVICES

Fabrice Romelard

ilem SA

Level 200

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)

Survey

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

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

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

• 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 IntegrationSSRS & SharePoint Integration

• 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 IntegrationSSRS & SharePoint Integration

DEMO N°1 DOCUMENT LIBRARY

INTEGRATION

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

ArchitectureArchitecture

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 DB

Run Report

Exists?

Master?

NO

Yes YesON

• No automated migration path from existing SSRS installations

Report ToolsReport 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.

DEMO N°2REPORT BUILDER

INTEGRATION

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

REPORT VIEWER

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.

SSRS security operations map to SharePoint Web or List rights.

Security MappingSecurity 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

Windows Integrated & Trusted Account

Security ModesSecurity 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

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

Resources

Reporting Services on the web : http://www.microsoft.com/SQL/Reporting

Blogshttp://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

27. to 28. March 2007 | Geneva, Switzerland