SlideShare a Scribd company logo
Integrating MOSS 2007 with SSRS 2005 / 2008 Presented By: Nilesh Mehta – Sr. SharePoint Architect  1075 Easton Ave., Suite #6, Tower #1, Somerset, NJ 08873 E-mail: Nilesh.Mehta@ngenioussolutions.com Phone: 732-873-3385
Key Takeaways Implementation Best Practices for SSRS in integration mode Show Deep integration of Reporting Services 2005 / 2008 with SharePoint Technologies  Enable 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
Current version of SSRS 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 Challenges The report content source was always separate from the SharePoint content source. Reports were hosted on a report server and were only displayed within the SharePoint environment. Security of reports was managed by the report server, so there was no unified security model. The user interface was not consistent between managing and viewing reports because each was performed in a separate environment. Filtering of report data could only be done by using report parameters that had to be defined in the reports themselves. Internet-facing SharePoint sites required deploying the report server outside the firewall
SQL Reporting Architecture
SQL 2005 Reporting Services SP2 Benefits integrating SSRS with MOSS 2007 Single consistent user interface for managing and viewing reports. Storing reports in Office SharePoint Server 2007 document libraries. Reports and all associated resources are stored within the Office SharePoint Server 2007 database and are automatically synchronized with the same reports that are stored and executed from the report server. Scheduling, caching, and subscriptions are stored in the report server database only because this functionality is not available natively in a SharePoint document library. Single security model for reports because they are treated like any other document inside a SharePoint document library. Common report filtering paradigm that is used in SharePoint document libraries and filtering Web Parts
Integration Requirements Integrating Reporting Services with Office SharePoint Server 2007 requires these components to be installed: SQL Server 2005 Reporting SQL Server 2005 Service Pack Office SharePoint Server Microsoft SQL Server 2005 Reporting Services Add-in for Microsoft SharePoint
Installation Steps Single Server Installation Windows 2003 SE / EE SQL 2005 Database and Reporting Services SP2 WSS 3.0 / MOSS 2007 Reporting Services 2005 add-in
Installation Steps Multi-Server Farm:
Configuring SSRS for Integration mode
DEMO SQL 2005 Reporting Services Configuration
Configuring Central Administration
Activating reporting features
Building and Deploying Reports
Building and Deploying Reports
DEMO Building and Deploying SQL Reports using Visual Studio 2008
Viewing Reports in SharePoint Document Library
Report Parameters
Report Subscription
Report Subscriptions
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 On the web: http://www.microsoft.com/sqlserver/2005/en/us/reporting-services-features.aspx http://www.microsoft.com/SQL/Reporting http://msdn.microsoft.com/en-us/library/ms143736.aspx http://msdn.microsoft.com/en-us/library/ms143380.aspx
Q & A

More Related Content

What's hot

MS Project Server Beneficial Features
MS Project Server Beneficial FeaturesMS Project Server Beneficial Features
MS Project Server Beneficial Features
Faisal Masood
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
Vyapin Software Systems Private Limited
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
charan teja R
 
Ta Review: Application Servers
Ta Review: Application ServersTa Review: Application Servers
Ta Review: Application Servers
David Fletcher
 
Mulesoft Solutions for Mobile
Mulesoft Solutions for MobileMulesoft Solutions for Mobile
Mulesoft Solutions for Mobile
kumar gaurav
 
Api Layer
Api LayerApi Layer
Api Layer
Mohammed246
 
Infrastructure Management Infographic
Infrastructure Management InfographicInfrastructure Management Infographic
Infrastructure Management InfographicBettie Hu
 
Middleware monitoring with Applications Manager
Middleware monitoring with Applications ManagerMiddleware monitoring with Applications Manager
Middleware monitoring with Applications Manager
ManageEngine, Zoho Corporation
 
Sharepoint 2010 Object model topology
Sharepoint 2010 Object model topologySharepoint 2010 Object model topology
Sharepoint 2010 Object model topology
parallelminder
 
Sql server 2008 r2 application and multi server management fa qs
Sql server 2008 r2 application and multi server management fa qsSql server 2008 r2 application and multi server management fa qs
Sql server 2008 r2 application and multi server management fa qsKlaudiia Jacome
 
Mule microsoft
Mule  microsoftMule  microsoft
Mule microsoft
D.Rajesh Kumar
 
Best practices for multi saa s integrations
Best practices for multi saa s integrationsBest practices for multi saa s integrations
Best practices for multi saa s integrations
D.Rajesh Kumar
 
IIS 7.0 for Apache Administrators
IIS 7.0 for Apache AdministratorsIIS 7.0 for Apache Administrators
IIS 7.0 for Apache Administratorsbutest
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise Search
Aras
 
Anypoint platform highlights
Anypoint platform highlightsAnypoint platform highlights
Anypoint platform highlights
himajareddys
 
Ta Review Application Servers
Ta Review Application ServersTa Review Application Servers
Ta Review Application ServersDavid Fletcher
 
Mule cloudhub
Mule cloudhubMule cloudhub
Mule cloudhub
D.Rajesh Kumar
 
Integrate mule esb with microsoft office 365 share point
Integrate mule esb with microsoft office 365 share pointIntegrate mule esb with microsoft office 365 share point
Integrate mule esb with microsoft office 365 share point
sivachandra mandalapu
 
Mule architecture
Mule architectureMule architecture
Mule architecture
Khasim Saheb
 
Anypoint data gateway
Anypoint data gatewayAnypoint data gateway
Anypoint data gateway
Mohammed246
 

What's hot (20)

MS Project Server Beneficial Features
MS Project Server Beneficial FeaturesMS Project Server Beneficial Features
MS Project Server Beneficial Features
 
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guideHow to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
How to upgrade from SharePoint 2010 to SharePoint 2013 – a quick guide
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
 
Ta Review: Application Servers
Ta Review: Application ServersTa Review: Application Servers
Ta Review: Application Servers
 
Mulesoft Solutions for Mobile
Mulesoft Solutions for MobileMulesoft Solutions for Mobile
Mulesoft Solutions for Mobile
 
Api Layer
Api LayerApi Layer
Api Layer
 
Infrastructure Management Infographic
Infrastructure Management InfographicInfrastructure Management Infographic
Infrastructure Management Infographic
 
Middleware monitoring with Applications Manager
Middleware monitoring with Applications ManagerMiddleware monitoring with Applications Manager
Middleware monitoring with Applications Manager
 
Sharepoint 2010 Object model topology
Sharepoint 2010 Object model topologySharepoint 2010 Object model topology
Sharepoint 2010 Object model topology
 
Sql server 2008 r2 application and multi server management fa qs
Sql server 2008 r2 application and multi server management fa qsSql server 2008 r2 application and multi server management fa qs
Sql server 2008 r2 application and multi server management fa qs
 
Mule microsoft
Mule  microsoftMule  microsoft
Mule microsoft
 
Best practices for multi saa s integrations
Best practices for multi saa s integrationsBest practices for multi saa s integrations
Best practices for multi saa s integrations
 
IIS 7.0 for Apache Administrators
IIS 7.0 for Apache AdministratorsIIS 7.0 for Apache Administrators
IIS 7.0 for Apache Administrators
 
Making users More Productive with Enterprise Search
Making users More Productive with Enterprise SearchMaking users More Productive with Enterprise Search
Making users More Productive with Enterprise Search
 
Anypoint platform highlights
Anypoint platform highlightsAnypoint platform highlights
Anypoint platform highlights
 
Ta Review Application Servers
Ta Review Application ServersTa Review Application Servers
Ta Review Application Servers
 
Mule cloudhub
Mule cloudhubMule cloudhub
Mule cloudhub
 
Integrate mule esb with microsoft office 365 share point
Integrate mule esb with microsoft office 365 share pointIntegrate mule esb with microsoft office 365 share point
Integrate mule esb with microsoft office 365 share point
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Anypoint data gateway
Anypoint data gatewayAnypoint data gateway
Anypoint data gateway
 

Similar to Integrating MOSS 2007 with SSRS 2005/2008

Share point summit_2010_ssrs
Share point summit_2010_ssrsShare point summit_2010_ssrs
Share point summit_2010_ssrs
gmaric
 
Utkarsh Khare MBA Symbiosis GS Internship Presentation
Utkarsh Khare MBA Symbiosis GS Internship PresentationUtkarsh Khare MBA Symbiosis GS Internship Presentation
Utkarsh Khare MBA Symbiosis GS Internship Presentation
Utkarsh Khare
 
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingSPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingPatrick Tucker
 
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
Reporting For Duty - Best Practices for Reporting Services With SharepointReporting For Duty - Best Practices for Reporting Services With Sharepoint
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
John White
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting ServicesAhmed Elbaz
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
Jacob Chang
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
Snigdha Chotani
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...RCSLLC
 
Integrating SSRS with SharePoint
Integrating SSRS with SharePointIntegrating SSRS with SharePoint
Integrating SSRS with SharePoint
SharePoint Saturday New Jersey
 
MS Sql Server: Reporting introduction
MS Sql Server: Reporting introductionMS Sql Server: Reporting introduction
MS Sql Server: Reporting introduction
sqlserver content
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
GFU Cyrus AG
 
SharePoint #MDU2012
SharePoint #MDU2012SharePoint #MDU2012
SharePoint #MDU2012unicunditech
 
Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configurationSsrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configurationPaxcel Technologies
 
SharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CSharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2C
Michael Noel
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
Bijoy Viswanadhan
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
Learning SharePoint
 
Share point link
Share point linkShare point link
Share point link
Itopia
 

Similar to Integrating MOSS 2007 with SSRS 2005/2008 (20)

Share point summit_2010_ssrs
Share point summit_2010_ssrsShare point summit_2010_ssrs
Share point summit_2010_ssrs
 
Utkarsh Khare MBA Symbiosis GS Internship Presentation
Utkarsh Khare MBA Symbiosis GS Internship PresentationUtkarsh Khare MBA Symbiosis GS Internship Presentation
Utkarsh Khare MBA Symbiosis GS Internship Presentation
 
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 ReportingSPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting
 
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
Reporting For Duty - Best Practices for Reporting Services With SharepointReporting For Duty - Best Practices for Reporting Services With Sharepoint
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
 
Integrating SSRS with SharePoint
Integrating SSRS with SharePointIntegrating SSRS with SharePoint
Integrating SSRS with SharePoint
 
MS Sql Server: Reporting introduction
MS Sql Server: Reporting introductionMS Sql Server: Reporting introduction
MS Sql Server: Reporting introduction
 
2012-05-17 Leveraging MS SharePoint
2012-05-17 Leveraging MS SharePoint2012-05-17 Leveraging MS SharePoint
2012-05-17 Leveraging MS SharePoint
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
 
SharePoint #MDU2012
SharePoint #MDU2012SharePoint #MDU2012
SharePoint #MDU2012
 
Ssrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configurationSsrs 2012(powerview) installation ans configuration
Ssrs 2012(powerview) installation ans configuration
 
SharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CSharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2C
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
Share point link
Share point linkShare point link
Share point link
 

More from Nilesh Mehta

Latest updates from office 365
Latest updates from office 365Latest updates from office 365
Latest updates from office 365
Nilesh Mehta
 
Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1
Nilesh Mehta
 
Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1
Nilesh Mehta
 
SharePoint 2010 User Profile Sync
SharePoint 2010 User Profile SyncSharePoint 2010 User Profile Sync
SharePoint 2010 User Profile Sync
Nilesh Mehta
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
Nilesh Mehta
 
Mehta - SharePoint Data And Database Management
Mehta - SharePoint Data And Database ManagementMehta - SharePoint Data And Database Management
Mehta - SharePoint Data And Database ManagementNilesh Mehta
 

More from Nilesh Mehta (6)

Latest updates from office 365
Latest updates from office 365Latest updates from office 365
Latest updates from office 365
 
Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1Microsoft SharePoint server 2010 Governance v1
Microsoft SharePoint server 2010 Governance v1
 
Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1Microsoft SharePoint Server 2010 governance v1
Microsoft SharePoint Server 2010 governance v1
 
SharePoint 2010 User Profile Sync
SharePoint 2010 User Profile SyncSharePoint 2010 User Profile Sync
SharePoint 2010 User Profile Sync
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
 
Mehta - SharePoint Data And Database Management
Mehta - SharePoint Data And Database ManagementMehta - SharePoint Data And Database Management
Mehta - SharePoint Data And Database Management
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Integrating MOSS 2007 with SSRS 2005/2008

  • 1. Integrating MOSS 2007 with SSRS 2005 / 2008 Presented By: Nilesh Mehta – Sr. SharePoint Architect 1075 Easton Ave., Suite #6, Tower #1, Somerset, NJ 08873 E-mail: Nilesh.Mehta@ngenioussolutions.com Phone: 732-873-3385
  • 2. Key Takeaways Implementation Best Practices for SSRS in integration mode Show Deep integration of Reporting Services 2005 / 2008 with SharePoint Technologies Enable 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
  • 3. Current version of SSRS 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 Challenges The report content source was always separate from the SharePoint content source. Reports were hosted on a report server and were only displayed within the SharePoint environment. Security of reports was managed by the report server, so there was no unified security model. The user interface was not consistent between managing and viewing reports because each was performed in a separate environment. Filtering of report data could only be done by using report parameters that had to be defined in the reports themselves. Internet-facing SharePoint sites required deploying the report server outside the firewall
  • 5. SQL 2005 Reporting Services SP2 Benefits integrating SSRS with MOSS 2007 Single consistent user interface for managing and viewing reports. Storing reports in Office SharePoint Server 2007 document libraries. Reports and all associated resources are stored within the Office SharePoint Server 2007 database and are automatically synchronized with the same reports that are stored and executed from the report server. Scheduling, caching, and subscriptions are stored in the report server database only because this functionality is not available natively in a SharePoint document library. Single security model for reports because they are treated like any other document inside a SharePoint document library. Common report filtering paradigm that is used in SharePoint document libraries and filtering Web Parts
  • 6. Integration Requirements Integrating Reporting Services with Office SharePoint Server 2007 requires these components to be installed: SQL Server 2005 Reporting SQL Server 2005 Service Pack Office SharePoint Server Microsoft SQL Server 2005 Reporting Services Add-in for Microsoft SharePoint
  • 7. Installation Steps Single Server Installation Windows 2003 SE / EE SQL 2005 Database and Reporting Services SP2 WSS 3.0 / MOSS 2007 Reporting Services 2005 add-in
  • 9. Configuring SSRS for Integration mode
  • 10. DEMO SQL 2005 Reporting Services Configuration
  • 15. DEMO Building and Deploying SQL Reports using Visual Studio 2008
  • 16. Viewing Reports in SharePoint Document Library
  • 20. 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
  • 21. Resources On the web: http://www.microsoft.com/sqlserver/2005/en/us/reporting-services-features.aspx http://www.microsoft.com/SQL/Reporting http://msdn.microsoft.com/en-us/library/ms143736.aspx http://msdn.microsoft.com/en-us/library/ms143380.aspx
  • 22. Q & A

Editor's Notes

  1. Full Reporting Life Cycle SupportSQL Server Reporting Services supports the full reporting life cycle, including:Report authoring. Report developers can create reports to be published to a report server by using Microsoft or other design tools that use Report Definition Language (RDL), an XML-based industry standard used to define reports.Report management. Report definitions, folders, and resources are published and managed as a Web service. Managed reports can be executed either on demand or on a specified schedule, and are cached for consistency and performance. New in SQL Server 2005 Reporting Services, administrators can use SQL Server Management Studio to organize reports and data sources, schedule report execution and delivery, and track reporting history.Report delivery. SQL Server Reporting Services supports both on-demand (pull) and event-based (push) delivery of reports. Users can view reports in a Web-based format or in e-mail.Report security. SQL Server Reporting Services implements a flexible, role-based security model to protect reports and reporting resources. The product includes extensible interfaces for integrating other security models as well.Key Reporting ScenariosSQL Server Reporting Services combines a single, complete reporting platform with a scalable and extensible architecture to meet a wide variety of reporting needs, including:Enterprise reporting. Enterprises can use Reporting Services for their operational reporting or business intelligence applications. Using Reporting Services, corporate IT staff can design a variety of reports and deploy them to individuals throughout the enterprise.Ad-hoc reporting. SQL Server 2005 Reporting Services includes Report Builder, a new ad-hoc reporting tool that enables business users to create their own reports and explore corporate data. Report Builder incorporates a user-friendly business query model that enables users to build reports without deep technical understanding of the underlying data sources.Embedded reporting. Organizations can access predefined or ad-hoc reports from third-party applications that use Reporting Services and use these reports as-is, customize them, or create new ones for specific business needs.Web-based reporting for partners and customers. Organizations can deploy interactive Web-based reports to deliver information to customers or partners over extranets or the Internet. Reporting Services isolates report consumers from the complexity of the underlying data sources, while providing personalization and interactivity.
  2. Integrating Reporting Services with Office SharePoint Server 2007 requires these components to be installed:SQL Server 2005 Reporting Services – hosts Reporting Services reports and communicates with Office SharePoint Server 2007 using a Web Services interface. The Reporting Services server also manages subscriptions and report caching. This server can be separate from the Office SharePoint Server 2007, but if it is, you must also do a basic install of Office SharePoint Server 2007 on the Reporting Services server to ensure that the Windows SharePoint Services (WSS) 3.0 object model is installed.SQL Server 2005 Service Pack 2 – enables Office SharePoint Server 2007 and Reporting Services integration on the report server.Office SharePoint Server 2007 –Serves as the central access point for all reports and business data. Alternately, you can use Windows SharePoint Services 3.0.Microsoft SQL Server 2005 Reporting Services Add-in for Microsoft SharePoint Technologies - This feature includes the Report Viewer Web Part and the new report management user interface.Note: There is no support for migrating native mode reports to SharePoint integration mode. You can use those reports, but you must manually republish them to the Office SharePoint Server 2007.
  3. RS Add-in installation issues: I have often noticed that when working in a large farm, the RS Add-in installer almost always failed to install properly on a x64-bit platform. In order to get past this issue, we had to run the RS Add-in installer from the command line using Msiexec /I rs_SharePoint64.msi SKICA=1
  4. With SQL 2005, when we configured the Report Server directory, we would see a virtual directory in IIS under the web site of your choice. This is the way we are used to working and debugging issues with SSRS.With SQL 2008:
  5. Error messages when configuring from Central administration: User cannot be found or access deniedWith SQL 2008 Reporting Services, it uses WMI. So, if you are running this on Windows 2008 or Windows Vista, make sure you disable UAC before configuring SSRS. Once configured, you can reset UAC.NOTE: SQL Reporting Services works only with the URL that is set in the default zone for SharePoint. So, if you have a web application extended to the internet zone or the extranet zone or have any other custom URL set in the alternate access mapping, SQL Reporting will not work with that URL.
  6. Advantages of building report using Visual Studio Wizard is that it builds the reports and deploys them directly to a SharePoint document library as specified in the project parameters.Since you have the option to specify different folders for data sources and reports, you can group customized reports to specific folders and then grant folder level permissions for the reports. Thereby, making the reports available only to the users that need to see it.