28
Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

  • View
    224

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

NameFabrice Romelard [MVP]SGS – Intranet & Extranet CTO

Use SharePoint data in SQL Server 2008 R2 Reporting Services

Page 2: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Survey

Who know SQL Server 2008 R2?Who know Reporting Services ?Who use SharePoint ?

Page 3: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

MVP since 2003ASP.NET 2003-2006SQL Server 2006-2008SharePoint since 2008

French communities memberASP-PHPCodes SourcesGUSS

SharePoint Expert, SQL Server DBA and .NET developerEmployee at SGS Headquarter (Geneva - Suisse)

Presentation

Page 4: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

OUR IMPARTIAL SERVICES WORK ACROSS INDUSTRIES AND GEOGRAPHIES

Inspection Verification Testing Certification

Page 5: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

THE WORLD’S LEADING INSPECTION, VERIFICATION, TESTING AND CERTIFICATION COMPANY.

More than 50'000 employeesEurope, Middle East & Africa: 23’000 employeesAmericas: 11’300 employeesAsia/Pacific: 15’700 employees

A network of over 1’000 offices & laboratories

Page 6: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

OUR EXPERTISE AND ACTIVITIES

AGRICULTURAL SERVICESMINERALS SERVICESOIL, GAS & CHEMICALS SERVICESAUTOMOTIVE SERVICESLIFE SCIENCE SERVICESINDUSTRIAL SERVICESSYSTEMS & SERVICES CERTIFICATIONGOVERNMENTS AND INSTITUTIONS SERVICES

Page 7: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SGS - SharePoint Farms

Page 8: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Session OverviewSSRS Integration with SharePointWhat’s New in SSRS 2008 R2

Easier installation and configurationLocal mode reportingAccess ReportingSharePoint List Reports

Reporting Service 2008 R2 SharePoint Mode Support Matrix

Page 9: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SSRS Integration with SharePoint

Integration with SharePoint 2007Integration with SharePoint 2010

Page 10: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Microsoft Business Intelligence

Business Productivity Suite

Business Collaboration Platform

Information PlatformReporting Services

ReportsCentral Admin

Page 11: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Integration with SharePoint 2007SQL Server SSRS 2005 SP2 and 2008

Seamless authoring, publishing, viewing in full-page or dashboards, management, and delivery of reports via SharePoint user interfaceFull support of SSRS capabilities in SharePoint environmentLeverage SharePoint collaboration and workflow capabilities with rich reporting experienceShared security principles across SSRS and SharePoint

Page 12: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Integration with SharePoint 2010SQL Server Reporting Services 2008 R2

SharePoint pre-requisite utility installs SSRS R2 Add-in for SharePoint 2010

PrerequisiteInstaller.exeSSRS R2 Add-in can install before installing SharePoint 2010SSRS 2008 R2 is the reporting engine for Access 2010 reporting in SharePoint 2010Native SharePoint List reporting

Page 13: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SQL Server Reporting Services 2008 R2One-step Configuration and More

One-step configuration within SharePoint Central Admin

One page for configuring RS integration Convenient feature activation

Other new features of SSRS 2008 R2:ReportBuilder 3.0 with Report PartsAJAX ReportViewerNew data visualizations (Map, Data Bar, Sparkline and Indicators)ATOM feeds

Page 14: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

DemoConfiguration

Report Viewer WebPartSQL Server 2008 R2 - Report Builder 3.0

Page 15: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Connected Mode Architecture

SharePoint 2010 WFE

SharePoint Object Model

SSRS 2008 R2

Report Server in SharePoint Mode

Security Extension

Data Management

SharePoint Object Model

Reporting Services Add-in

Report Viewer web

part

Report manageme

nt UI

SSRS Proxy

Report Sever DBSharePoint Config / Content DB

(Local mode)(Connected Mode)

SSRS 2008 R2 Add-in

Page 16: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SQL Server Reporting Services 2008 R2More New Features

Alternate Access Mapping supportSharePoint ULS LoggingClaims : Trusted Account mode will continue to work in Claims enabled SharePoint 2010

Page 17: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Report Viewer web part

Trusted Account Flow in Claims SharePoint WFE

(Service Acct. = User2 )

SharePoint Object Model

Report Server

Security Mgmt Data Management

SharePoint Object Model

SSRS Proxy

Report Sever DBSharePoint Config / Content DB

On-Demand

Sync

USER1

IE

Render (User2)

HTTP REQ (User1 SP

Token)

Render

(User 1 SP token)

Processing &

Rendering

Output

(User 1)User1 Sharepoint

Token

(User2)

HTTP SOAP RESPONSE

(Claims Authenticated)

IEIE

Page 18: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SQL Server Reporting Services 2008 R2Local Mode: Out-of-box Reporting Capability in SharePoint 2010

SharePoint pre-requisite utility installs SSRS add-insSupports local mode rendering of reports from SharePoint without integrating Reporting ServicesIn Local Mode, you can render only:

SharePoint Lists reportsAccess reports

Central Admin configuration pages allows switching between Local and Connected Mode

Page 19: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SSRS 2008 R2 Integration with SharePoint 2010Other ImprovementsPerformance improvements

Reduced average number of SharePoint OM calls per render requestRemoved additional hop between UI and proxy in RS Add-in

RS.EXE enabled to script against SharePoint endpoints37 languages support including Bi-Di support in RS Add-in

Page 20: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Report Viewer web

part

Report Server

Security Extensio

n

Report Rendering Now…SharePoint WFE

(Service Acct. = User2 )

Data Management

SharePoint Object Model

Report Sever DBSharePoint Config / Content DB

On-Demand

Sync

USER1

IE

Rende

r

(User1)

HTTP REQ

Render

(User1)

Processing &

Rendering(User1)

HTTP RESPONSE

Output(User 1)

SSRS Proxy

ReportViewerWebPart

(User1)

HTTP REQ

SSRS Proxy

IEIE

Page 21: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Report Catalog

Reporting Data

Reporting Services SharePoint Mode Scaled Out

RS S

cale

Out

Dep

loym

ent

Flat Files,OLE DB,ODBC

SQL, AS,DB2, Oracle,

Teradata, etc.

RS Server

RS Server

RS Server

Report Server

NLB

Shar

ePoi

nt F

arm

NLB

MOSS WFE

RS Add-in

MOSS WFE

RS Add-in

MOSS WFE

RS Add-in

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Clients

Flat Files,OLE DB,ODBC

NLB

MOSS WFE

RS Add-in

RS Add-in

Flat Files,OLE DB,ODBC

NLB

MOSS WFE

RS Add-in

RS Add-in

Page 22: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

DemoSimple SharePoint lists

Maps views

Page 23: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

SSRS 2008 R2 and 2008 Support MatrixSharePoint 2010 and 2007Report Server 2008 R2 support:

For SharePoint 2010 use SSRS 2008 R2 Add-inFor SharePoint 2007 use SSRS 2008 SP2 Add-in

Report Server 2008 support:For SharePoint 2007 continue using SSRS 2008 Add-inFor SharePoint 2010 use SSRS 2008 R2 Add-in and apply report server patch 2008 SP1 CU8

Relies on SharePoint 2010 backward compatibility

Page 24: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Conclusion

Page 25: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

ResourcesOverview of Reporting Services and SharePoint Technology Integration

http://msdn.microsoft.com/en-us/library/bb326358.aspx

Features supported by SSRS in SharePoint Integrated Mode

http://msdn.microsoft.com/en-us/library/bb326290(SQL.105).aspx

SSRS SharePoint Integration blog: Prash Shirolkarhttp://blogs.msdn.com/b/prash/

Whitepaper: “Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products” (including SSRS 2008 R2)

Search http://microsoft.com/downloads, or http://go.microsoft.com/fwlink/?LinkID=196600

Page 26: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Links

http://blogs.developpeur.org/fabrice69/http://www.asp-php.net/http://twitter.com/fromelardhttp://blogs.technet.com/office/ http://blogs.msdn.com/sharepoint/http://technet.microsoft.com/en-us/sqlserver/defaulthttp://msdn.microsoft.com/en-us/sqlserver/cc511478.aspx

Page 27: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

Q&A

Page 28: Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.