SlideShare a Scribd company logo
Reporting on SharePoint 2010
   Lists Using SSRS 2012




         www.sds-consulting.com   © 2011 Strategic Data Systems
About Us


SDS Custom SharePoint Solutions
Specializing in Agile development and SharePoint coding experience to create an
optimal solution for your unique SharePoint application and integration needs.

·   Workflow & InfoPath Forms for Business Process Automation
·   SharePoint Reports & BI Integration
·   Portals & Collaboration
·   Content Management

(Agile Practices for proven faster delivery, higher quality, & increased business value.)


Presenter:
Patrick Tucker MCT, MCITP, MCPD, MCDBA, MCSD, MCTS
Patrick.Tucker@sds-consulting.com



                                              www.sds-consulting.com                        © 2011 Strategic Data Systems
Where to Begin?


• What kinds of reporting are you doing now?
• What options are built in to SharePoint for reporting?




                          www.sds-consulting.com   © 2011 Strategic Data Systems
Choices, Choices

• Two BI options with SQL 2012 in Integrated Mode
  – PowerPivot for SharePoint
     • Power View (Silverlight app) – build and use reports in the browser
     • Data sources include PowerPivot workbooks deployed to SP Doc Libs or a
       database in an SSAS 2012 instance running in tabular mode
     • SP List data may be indirectly used by exporting to a data feed for Excel Services
       or using web services
     • PowerPivot Walkthrough - http://tinyurl.com/a8t4tnc
  – Reporting Services
     • Reports (and data sources) are hosted and managed in SP libraries
     • Reports can be created with SQL Data Tools or Report Builder
     • Data Sources include SharePoint list data as well as external data



                                www.sds-consulting.com               © 2011 Strategic Data Systems
Software Requirements


• SharePoint databases can remain SQL 2008 while Reporting
  Services databases can be SQL 2012
Supported Features                                              SharePoint Product
•Power View, a feature of SQL Server 2012 Reporting Services    •SharePoint Server 2010 Enterprise Edition.
Add-in for Microsoft SharePoint Server 2010 Enterprise
Edition.
•Reporting Services Data Alerts.
•PowerPivot.

•General Reporting Services report viewing and feature          •SharePoint Server 2010 Standard and Enterprise Editions.
integration with SharePoint.                                    •SharePoint Foundation 2010.




                                               www.sds-consulting.com                            © 2011 Strategic Data Systems
What must be in place for SSRS Reports?



SSRS installed in SharePoint integrated mode


    SharePoint 2010 Service Applications configured


         Reporting Features enabled for the site collection


              A document library using the reporting content types


                   A report created and deployed using Report Builder

                               www.sds-consulting.com          © 2011 Strategic Data Systems
Where to begin?



                                             -   Three content types are added to a library
                                             -   Report Data Source is the URL of the site
                                             -   Can be created per report or once as an .rsds and reused
                                             -   Reports are .rdl files that are ultimately saved as xml




- Report models allow ad-hoc reporting
- Models do not work for SharePoint Lists




                                       www.sds-consulting.com                      © 2011 Strategic Data Systems
Report Builder


• New reports may be created with SQL Data Tools or via the
  Report Builder application
• Report Builder requires .NET Framework 3.5
• Report Builder is downloaded to client via ClickOnce or can
  be downloaded from http://www.microsoft.com/en-
  us/download/details.aspx?id=6116



                             www.sds-consulting.com   © 2011 Strategic Data Systems
Using Report Builder


•   Data Sources store connection string information
•   Data Sets store query information in the report definition
•   SharePoint list data sets query a single list via CAML
•   Data Regions display the information in the report body




                             www.sds-consulting.com   © 2011 Strategic Data Systems
Displaying Data in the Report




• Fields are generated from the query and can be dragged to
  regions/visualizations for display
• Tables, Lists and Visual Elements show bound data
• Additional report items including images are embedded in
  the report definition
• SubReports can display a separate parameterized report
                          www.sds-consulting.com   © 2011 Strategic Data Systems
Show me . . .


• DEMO




                         www.sds-consulting.com   © 2011 Strategic Data Systems
So What If I Want More Than One List


• Data set queries can only be based on one list
• Functions allow the creation of a “join” to other lists
• Lookup is 1 to 1, LookupSet is 1 to many (used with Join)




                           www.sds-consulting.com   © 2011 Strategic Data Systems
Parameters and Filters


• Parameters can be defined at the report or dataset level
• Filters can be applied to queries or data regions




                           www.sds-consulting.com   © 2011 Strategic Data Systems
Parameter Values


• Parameters values can be hard coded or data driven
• Multiple data sets may be used in a report
• A second data set can be used to define parameter value(s)




                          www.sds-consulting.com   © 2011 Strategic Data Systems
Report Parts


• Report Parts allow you to create reusable elements that
  repeat across multiple reports
• Report Parts are stored in a folder and can be searched for
  and added from the Report Part Gallery




                           www.sds-consulting.com   © 2011 Strategic Data Systems
Show me . . .


• DEMO




                         www.sds-consulting.com   © 2011 Strategic Data Systems
Permissions and Metadata


• Reports are just documents in a library, so the permissions
  are managed just like other SharePoint documents
• Report results are security trimmed, just like viewing the
  lists in the browser
• Additional columns may be added to the report library or
  content type, allowing metadata (including term store
  columns) to be added to reports for searching, etc.


                          www.sds-consulting.com   © 2011 Strategic Data Systems
Managing Reports Post Deployment


• Additional SSRS capabilities related to management,
  processing, caching and subscriptions may be managed
  directly in the document library in SharePoint




                         www.sds-consulting.com   © 2011 Strategic Data Systems
Gotchas


• Currently, there is no support for SSRS with Office 365
• Beware large lists for parameter values -
  http://denglishbi.wordpress.com/2012/11/08/reporting-services-
  sharepoint-large-parameter-list-issue-fix/
• Browser support may be limited - http://msdn.microsoft.com/en-
  us/library/ms156511(v=sql.110).aspx
• Power View features are separate from SSRS features
• The SQL Server Agent must be running for subscriptions & alerts


                          www.sds-consulting.com     © 2011 Strategic Data Systems
References


• Excellent SSRS Installation Guide:
  http://blog.helloitsliam.com/Lists/Posts/Post.aspx?ID=66
• Introduction to Power View
   http://www.sqlmag.com/article/sql-server/introducing-microsoft-
   power-view-142663
• BI Links and Tutorials
• http://social.technet.microsoft.com/wiki/contents/articles/3726.pow
  er-view-overview-en-us.aspx
• BI Webcast - Overview
   http://tinyurl.com/cn5d2tf

                          www.sds-consulting.com      © 2011 Strategic Data Systems
Thank you!


    Patrick.Tucker@sds-consulting.com




                 www.sds-consulting.com   © 2011 Strategic Data Systems
SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting

More Related Content

PPTX
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
PPTX
Integrating SSRS with SharePoint
PPTX
SQL Server Reporting Services
PPT
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
PPT
SQL Reporting Services
PPTX
Reports with SQL Server Reporting Services
PPTX
Configuring SharePoint for Business Intelligence
DOCX
Architecture of obiee
Reporting For Duty - Best Practices for Reporting Services With Sharepoint
Integrating SSRS with SharePoint
SQL Server Reporting Services
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
SQL Reporting Services
Reports with SQL Server Reporting Services
Configuring SharePoint for Business Intelligence
Architecture of obiee

What's hot (20)

PPTX
OBIEE Architecture
PPTX
SQL Server Reporting Services 2008
PDF
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
PPTX
Keeping It Tidy - How to Warehouse your SharePoint data
PPTX
Ssrs 2008 R2 webinar
PPT
MSBI-SSRS PPT
PDF
SharePoint 2013 supported DB's
PDF
Business Objects.new & old version
PPT
Bw web application design
PPTX
Obiee introductionbuildingreports
PDF
Obiee and database performance tuning
PPTX
Introduction to Access Services
PPTX
Ssrs introduction session 1
PPTX
Introduction to MSBI
PPTX
SSRS for DBA's
PPT
PPT
SSRS 2008 R2
PDF
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
PPTX
Sap hana modelling online training
PDF
Programmability enhancements in sql server 2008 r2
OBIEE Architecture
SQL Server Reporting Services 2008
OBIEE11g Architecture & Internals : Collaborate'11, Orlando 2011
Keeping It Tidy - How to Warehouse your SharePoint data
Ssrs 2008 R2 webinar
MSBI-SSRS PPT
SharePoint 2013 supported DB's
Business Objects.new & old version
Bw web application design
Obiee introductionbuildingreports
Obiee and database performance tuning
Introduction to Access Services
Ssrs introduction session 1
Introduction to MSBI
SSRS for DBA's
SSRS 2008 R2
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Sap hana modelling online training
Programmability enhancements in sql server 2008 r2
Ad

Similar to SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting (20)

PPTX
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
PPTX
SharePoint Saturday Cincinnati 2012
PDF
Ssrs 2012(powerview) installation ans configuration
PPTX
Agile Methodology Approach to SSRS Reporting
PPTX
Presentation 1 - SSRS (1)
PDF
MSBI-SQL Server Reporting Services
PPTX
CTU June 2011 - Reporting Services with SharePoint 2010
PPT
SharePoint 2010: Business Insights
PPTX
Enabling End User And Ad Hoc Reporting With M S S Q L Server 2005 R...
DOCX
REPORT ON (1)
PPTX
See Beyond the Numbers: Data Visualization in SharePoint 2010
PPTX
Enhancing your Budget & Reporting Process with SAI
PPTX
SQL Server Reporting Services Training
PPTX
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
PPT
Netvu test slideshow
PPTX
SSAS - Other Cube Browsers
PPTX
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
PPTX
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
PPTX
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
PPTX
Inside PerformancePoint
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
SharePoint Saturday Cincinnati 2012
Ssrs 2012(powerview) installation ans configuration
Agile Methodology Approach to SSRS Reporting
Presentation 1 - SSRS (1)
MSBI-SQL Server Reporting Services
CTU June 2011 - Reporting Services with SharePoint 2010
SharePoint 2010: Business Insights
Enabling End User And Ad Hoc Reporting With M S S Q L Server 2005 R...
REPORT ON (1)
See Beyond the Numbers: Data Visualization in SharePoint 2010
Enhancing your Budget & Reporting Process with SAI
SQL Server Reporting Services Training
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
Netvu test slideshow
SSAS - Other Cube Browsers
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
Inside PerformancePoint
Ad

More from Patrick Tucker (12)

PPTX
SharePoint Fest Chicago Web Content Management in SharePoint 2013
PPTX
SharePoint Fest Chicago - Document Management with Content Types, Taxonomy an...
PPTX
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
PPTX
SharePoint Fest - Document Management with Content Types, Taxonomy and Search
PPTX
Programming with the SharePoint 2010 Taxonomy API - SPTechCon 2013
PPTX
Reduce, Reuse and Recycle with Content Types - SPTechCon 2013
PPTX
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
PPTX
SPS Cinci 2012 - Enterprise Content Management
PPTX
Code Free or Die
PPTX
How to Manage Managing Your Enterprise Content
PPTX
SPS Kansas City 2011
PPTX
SPS Dayton Content Types
SharePoint Fest Chicago Web Content Management in SharePoint 2013
SharePoint Fest Chicago - Document Management with Content Types, Taxonomy an...
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
SharePoint Fest - Document Management with Content Types, Taxonomy and Search
Programming with the SharePoint 2010 Taxonomy API - SPTechCon 2013
Reduce, Reuse and Recycle with Content Types - SPTechCon 2013
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS Cinci 2012 - Enterprise Content Management
Code Free or Die
How to Manage Managing Your Enterprise Content
SPS Kansas City 2011
SPS Dayton Content Types

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Monthly Chronicles - July 2025
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

SPS Virginia Beach - SSRS 2012 and SharePoint 2010 Reporting

  • 1. Reporting on SharePoint 2010 Lists Using SSRS 2012 www.sds-consulting.com © 2011 Strategic Data Systems
  • 2. About Us SDS Custom SharePoint Solutions Specializing in Agile development and SharePoint coding experience to create an optimal solution for your unique SharePoint application and integration needs. · Workflow & InfoPath Forms for Business Process Automation · SharePoint Reports & BI Integration · Portals & Collaboration · Content Management (Agile Practices for proven faster delivery, higher quality, & increased business value.) Presenter: Patrick Tucker MCT, MCITP, MCPD, MCDBA, MCSD, MCTS Patrick.Tucker@sds-consulting.com www.sds-consulting.com © 2011 Strategic Data Systems
  • 3. Where to Begin? • What kinds of reporting are you doing now? • What options are built in to SharePoint for reporting? www.sds-consulting.com © 2011 Strategic Data Systems
  • 4. Choices, Choices • Two BI options with SQL 2012 in Integrated Mode – PowerPivot for SharePoint • Power View (Silverlight app) – build and use reports in the browser • Data sources include PowerPivot workbooks deployed to SP Doc Libs or a database in an SSAS 2012 instance running in tabular mode • SP List data may be indirectly used by exporting to a data feed for Excel Services or using web services • PowerPivot Walkthrough - http://tinyurl.com/a8t4tnc – Reporting Services • Reports (and data sources) are hosted and managed in SP libraries • Reports can be created with SQL Data Tools or Report Builder • Data Sources include SharePoint list data as well as external data www.sds-consulting.com © 2011 Strategic Data Systems
  • 5. Software Requirements • SharePoint databases can remain SQL 2008 while Reporting Services databases can be SQL 2012 Supported Features SharePoint Product •Power View, a feature of SQL Server 2012 Reporting Services •SharePoint Server 2010 Enterprise Edition. Add-in for Microsoft SharePoint Server 2010 Enterprise Edition. •Reporting Services Data Alerts. •PowerPivot. •General Reporting Services report viewing and feature •SharePoint Server 2010 Standard and Enterprise Editions. integration with SharePoint. •SharePoint Foundation 2010. www.sds-consulting.com © 2011 Strategic Data Systems
  • 6. What must be in place for SSRS Reports? SSRS installed in SharePoint integrated mode SharePoint 2010 Service Applications configured Reporting Features enabled for the site collection A document library using the reporting content types A report created and deployed using Report Builder www.sds-consulting.com © 2011 Strategic Data Systems
  • 7. Where to begin? - Three content types are added to a library - Report Data Source is the URL of the site - Can be created per report or once as an .rsds and reused - Reports are .rdl files that are ultimately saved as xml - Report models allow ad-hoc reporting - Models do not work for SharePoint Lists www.sds-consulting.com © 2011 Strategic Data Systems
  • 8. Report Builder • New reports may be created with SQL Data Tools or via the Report Builder application • Report Builder requires .NET Framework 3.5 • Report Builder is downloaded to client via ClickOnce or can be downloaded from http://www.microsoft.com/en- us/download/details.aspx?id=6116 www.sds-consulting.com © 2011 Strategic Data Systems
  • 9. Using Report Builder • Data Sources store connection string information • Data Sets store query information in the report definition • SharePoint list data sets query a single list via CAML • Data Regions display the information in the report body www.sds-consulting.com © 2011 Strategic Data Systems
  • 10. Displaying Data in the Report • Fields are generated from the query and can be dragged to regions/visualizations for display • Tables, Lists and Visual Elements show bound data • Additional report items including images are embedded in the report definition • SubReports can display a separate parameterized report www.sds-consulting.com © 2011 Strategic Data Systems
  • 11. Show me . . . • DEMO www.sds-consulting.com © 2011 Strategic Data Systems
  • 12. So What If I Want More Than One List • Data set queries can only be based on one list • Functions allow the creation of a “join” to other lists • Lookup is 1 to 1, LookupSet is 1 to many (used with Join) www.sds-consulting.com © 2011 Strategic Data Systems
  • 13. Parameters and Filters • Parameters can be defined at the report or dataset level • Filters can be applied to queries or data regions www.sds-consulting.com © 2011 Strategic Data Systems
  • 14. Parameter Values • Parameters values can be hard coded or data driven • Multiple data sets may be used in a report • A second data set can be used to define parameter value(s) www.sds-consulting.com © 2011 Strategic Data Systems
  • 15. Report Parts • Report Parts allow you to create reusable elements that repeat across multiple reports • Report Parts are stored in a folder and can be searched for and added from the Report Part Gallery www.sds-consulting.com © 2011 Strategic Data Systems
  • 16. Show me . . . • DEMO www.sds-consulting.com © 2011 Strategic Data Systems
  • 17. Permissions and Metadata • Reports are just documents in a library, so the permissions are managed just like other SharePoint documents • Report results are security trimmed, just like viewing the lists in the browser • Additional columns may be added to the report library or content type, allowing metadata (including term store columns) to be added to reports for searching, etc. www.sds-consulting.com © 2011 Strategic Data Systems
  • 18. Managing Reports Post Deployment • Additional SSRS capabilities related to management, processing, caching and subscriptions may be managed directly in the document library in SharePoint www.sds-consulting.com © 2011 Strategic Data Systems
  • 19. Gotchas • Currently, there is no support for SSRS with Office 365 • Beware large lists for parameter values - http://denglishbi.wordpress.com/2012/11/08/reporting-services- sharepoint-large-parameter-list-issue-fix/ • Browser support may be limited - http://msdn.microsoft.com/en- us/library/ms156511(v=sql.110).aspx • Power View features are separate from SSRS features • The SQL Server Agent must be running for subscriptions & alerts www.sds-consulting.com © 2011 Strategic Data Systems
  • 20. References • Excellent SSRS Installation Guide: http://blog.helloitsliam.com/Lists/Posts/Post.aspx?ID=66 • Introduction to Power View http://www.sqlmag.com/article/sql-server/introducing-microsoft- power-view-142663 • BI Links and Tutorials • http://social.technet.microsoft.com/wiki/contents/articles/3726.pow er-view-overview-en-us.aspx • BI Webcast - Overview http://tinyurl.com/cn5d2tf www.sds-consulting.com © 2011 Strategic Data Systems
  • 21. Thank you! Patrick.Tucker@sds-consulting.com www.sds-consulting.com © 2011 Strategic Data Systems

Editor's Notes

  • #22: The webinar is brought to you by SDS Custom SharePoint Solutions.We specialize in custom SharePoint development, leveraged by agile practices and SharePoint coding best practices. By bringing these elements together, we focus on building custom solutions that help teams move more quickly and deliver higher quality experiences through SharePoint.Custom areas we focus on include:·  Workflow & InfoPath Forms for Business Process Automation·  SharePoint Reports & BI Integration·  Portals & Collaboration·  Content ManagementAgain, I am your host today, and I am a Principal Consultant in our SharePoint practice.Our presenter is Scott Brickey, Manager of our SharePoint practice.Scott has16 years of experience in the IT industry and has been consulting for 8 years. In that time, he has performed solution architecture, administration, and development, and training. He has focused on SharePoint solutions over the past three years, offering SharePoint custom development, specialized training, and embedded expertise in client teams while earning his MCTS and MCP certifications. Scott’s experience has provided technical solutions and consulting across many industries utilizing various platforms including ASP, SQL, .Net, and SharePoint. He is a frequent speaker at SharePoint Saturday events and other groups.Welcome Scott....[hand over to Scott]