+ All Categories
Home > Documents > SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting

SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting

Date post: 26-Jan-2015
Category:
Upload: patrick-tucker
View: 2,463 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
26
Patrick Tucker [email protected] Reporting on SharePoint 2013 Lists Using SSRS 2012
Transcript
Page 1: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

Patrick [email protected]

Reporting on SharePoint 2013 Lists Using SSRS

2012

Page 2: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

2 | SharePoint Saturday St. Louis 2013

Session Evaluations Schedule and evaluate each session you attend via our

mobile app that can be used across devices at http://spsaturday. azurewebsites.net

You will be able to evaluate sessions added to your “My Sessions” 25 minutes before the scheduled end time

Evaluations are stored anonymously and your feedback is appreciated

The app will be the only method available to submit session evaluations for the event and we hope you find it intuitive and convenient

Page 3: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

3 | SharePoint Saturday St. Louis 2013

Bio Patrick Tucker

Strategic Data Systems Principal Consultant, SharePoint MCT, MCTS, MCPD, MCITP, MCSD,

MCDBA Patrick.Tucker@sds-

consulting.com Blog: www.tuckersnet.com Twitter: @TuckersNet

Page 4: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

4 | SharePoint Saturday St. Louis 2013

About SDSSDS 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.)

Page 5: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

5 | SharePoint Saturday St. Louis 2013

Where to Begin? What kinds of reporting are you doing

now? What options are built in to SharePoint for

reporting?

Page 6: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

6 | SharePoint Saturday St. Louis 2013

SharePoint 2010 What if I’m still on SP 2010? Version 3 of Report Builder is available with

SQL 2008R2 or SQL 2012 SharePoint content databases can remain

SQL 2008 while Reporting Services databases can be SQL 2012

Make sure SQL Server 2012 SP1 is installed

Page 7: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

7 | SharePoint Saturday St. Louis 2013

Choices, Choices Two BI options with SQL 2012 in Integrated Mode

PowerPivot for SharePoint Power View (Silverlight app) – build/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

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

Page 8: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

8 | SharePoint Saturday St. Louis 2013

Software Requirements

Supported Features SharePoint Product

•Power View, a feature of SQL Server 2012 Reporting Services Add-in for Microsoft SharePoint Server 2010 Enterprise Edition.•Reporting Services Data Alerts.•PowerPivot.

•SharePoint Server 2010 Enterprise Edition.

•General Reporting Services report viewing and feature integration with SharePoint.

•SharePoint Server 2010 Standard and Enterprise Editions.•SharePoint Foundation 2010.

Page 9: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

9 | SharePoint Saturday St. Louis 2013

What’s Required?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

Page 10: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

10 | SharePoint Saturday St. Louis 2013

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

Page 11: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

11 | SharePoint Saturday St. Louis 2013

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

Page 12: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

12 | SharePoint Saturday St. Louis 2013

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 data in the report

body

Page 13: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

13 | SharePoint Saturday St. Louis 2013

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

Page 14: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

Demo

Page 15: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

15 | SharePoint Saturday St. Louis 2013

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)

Page 16: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

16 | SharePoint Saturday St. Louis 2013

Parameters and Filters Parameters can be defined at the report or

dataset level Filters can be applied to queries or data

regions

Page 17: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

17 | SharePoint Saturday St. Louis 2013

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)

Page 18: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

18 | SharePoint Saturday St. Louis 2013

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

Page 19: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

Demo

Page 20: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

20 | SharePoint Saturday St. Louis 2013

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.

Page 21: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

21 | SharePoint Saturday St. Louis 2013

Managing Reports Additional SSRS capabilities related to

management, processing, caching and subscriptions may be managed directly in the document library in SharePoint

Page 22: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

22 | SharePoint Saturday St. Louis 2013

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 and correctly provisioned for subscriptions & alerts

Page 23: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

23 | SharePoint Saturday St. Louis 2013

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.power-view-overview-en-us.aspx• BI Webcast – Overview• http://tinyurl.com/cn5d2tf

Page 24: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

24 | SharePoint Saturday St. Louis 2013

Call me . . [email protected]

Page 25: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

25 | SharePoint Saturday St. Louis 2013

Housekeeping Follow SharePoint Saturday St. Louis on

Twitter @spsstlouis and hashtag #spsstl Play “Sponsor Bingo” to register for your

chance to win one of the many great giveaways at the end of the day

Schedule and evaluate each session you attend via our mobile app that can be used across devices at http://spsaturday. azurewebsites.net

Page 26: SPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting

26 | SharePoint Saturday St. Louis 2013

Thanks to Our Sponsors!

Gold Silver Raffle


Recommended