SharePoint Saturday New Jersey

advertisement
INTRODUCTION TO BUILDING REPORTS
Reporting Services
THANK YOU
EVENT SPONSORS
• Please visit them and inquire about
their products & services
• To win prizes make sure to get your
bingo card stamped by ALL sponsors
DIMITRI AYRAPETOV
• SharePoint Technical Consulting Lead, N.A.
• @ Cognizant Technology Solutions
• Working with SharePoint since 2005
• Working with SQL Server since 2004
AGENDA
• What is SQL Server Reporting Services (SSRS)?
• Brief History
• SSRS Components & Installation Overview
• Integration with SharePoint
• Security & Permissions
• Demo – Basic Report
• SharePoint and SSRS Version Mix & Match
• Additional Resources
• Q&A
WHAT IS SQL SERVER REPORTING
SERVICES?
Database
Engine
Reporting
Services
Data Quality
Services
Analysis
Services
Integration
Services
Master Data
Services
BRIEF HISTORY
Release
Key Additions
SSRS 2000
Initial release shipped in 2004 as a free extension to SQL Server 2000
SSRS 2005
SharePoint 2007 Integration, Report Builder 1.0, End-user Sorting, Multi-valued Parameters, Drag &
Drop Report Designing, Updated Expressions Editor, Web Service Data Connections
SSRS 2008
SharePoint 2010 Integration, Tablix, Charts, Gauges, Rich Text, Report Builder 2.0, Performance
Improvements
SSRS 2008 R2
Largest jump in functionality: SharePoint List Data Source, Shared Datasets, Support for Azure, Map
Chart Type, Indicators, Pagination, Countless Improvements in Building Reports
SSRS 2012
SharePoint 2013 Integration, Power View, Data Alerts, Mobile Platforms, Apple iOS Support
SSRS 2014
Chrome browser support
SSRS COMPONENTS
Report Designers
Report Definition
Report Processor
Presentation
REPORT DESIGNERS
• SQL Server Data Tools
• The only Report Development Tool that can access the full suite of available functionality within SSRS.
• Previously known as “Business Intelligence Studio”.
• Add-in that lives within a shell of Visual Studio 2013.
• Report Builder 3.0
• Basic Editor geared towards enabling Power Users with the ability to build basic reports with preestablished boundaries.
• Maintains UI similar to Office 2007.
• Power View
• New feature since SQL Server 2012 to provide an interactive data exploration, visualization, and
presentation experience.
• Great for building ad-hoc reports on the fly.
REPORT DEFINITION
Data
Connections
Datasets
Parameters
Images
Layout
REPORT PROCESSOR
PRESENTATION LAYER
SharePoint Mode
• Report Definitions are published to a SharePoint Library
• Permissions to open the report definition are based on SharePoint permissions
• Note: Permissions to access the data behind the report is often different than permissions to
access the report definition itself
• Reports are rendered within SharePoint
Native Mode
• Installs a basic ASP.net Application to an IIS Site to handle navigation, permissions, report repository,
etc.
Note: Upon installing SSRS from your SQL Server Media, you will be prompted to use Native Mode or
SharePoint Mode. Once you make a selection, you cannot change it without reinstalling SSRS. However, reports
can be migrated from one instance of SSRS to another regardless of deployment mode.
SSRS 2014 INSTALLATION
(SHAREPOINT INTEGRATED MODE)
• App Server Installation
• Run the SQL Server 2014 installation and only install the “Reporting Services – SharePoint”
feature
• Web Front End Installation
• Install the Reporting Service add-in for SharePoint
• The add-in can be found on the SQL installation media or downloaded from Microsoft
• Configuration
• Navigate to Central Admin > Services on Server
• Start the “SQL Server Reporting Services Service” on the appropriate App Servers
• Create a “SQL Server Reporting Services Service Application” and associated with your
Web App(s)
INTEGRATION WITH SHAREPOINT
SQL SERVER 2012 AND 2014
INTEGRATION WITH SHAREPOINT
PRIOR TO SQL SERVER 2012
SHAREPOINT AND SSRS
VERSION MIX & MATCH
SharePoint
SSRS
SharePoint Add-in Version
SP 2007
SQL 2008 SP2 or R2
SQL 2008 SP2
SP 2010
SQL 2008 SP2
SQL 2008 R2
SP 2010
SQL 2008 R2
SQL 2014
SP 2010
SQL 2012
SQL 2014
SP 2010
SQL 2014
SQL 2014
SP 2013
SQL 2012
SQL 2014
SP 2013
SQL 2014
SQL 2014
Source: http://msdn.microsoft.com/en-us/library/gg492257(v=sql.120)
SECURITY & PERMISSIONS
Credential Type
Account Context
Integrated Security
Impersonate the current user
Windows Credentials
Impersonate the domain login of a specified user
(username & password required)
Database Credentials
Database user
None
Anonymous
Prompt
Prompted username & password
DEMO
ADDITIONAL RESOURCES
SSRS Team Blog
http://blogs.msdn.com/b/sqlrsteamblog/
TechNet: SSRS
http://technet.microsoft.com/en-us/library/ms170438.aspx
TechNet: SSRS Tutorials
http://technet.microsoft.com/en-us/library/bb522859.aspx
MSDN: SSRS
http://msdn.microsoft.com/en-us/data/ff660783.aspx
WRAP UP
• Thank you for attending!
• This deck and project files can be found on my new blog:
http://dimitri.spgurus.com
• Follow me on my Twitter: @dayrapetov
• Connect on LinkedIn: linkedin.com/in/dimitriayrapetov/
• Email me: Dimitri.Ayrapetov at Cognizant.com
• Q&A
Download