introduction to building reports

19
INTRODUCTION TO BUILDING REPORTS Reporting Services

Upload: vian

Post on 19-Feb-2016

33 views

Category:

Documents


4 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to Building Reports

INTRODUCTION TO BUILDING REPORTS

Reporting Services

Page 2: Introduction to Building Reports

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

Page 3: Introduction to Building Reports

DIMITRI AYRAPETOV

• SharePoint Technical Consulting Lead, N.A.• @ Cognizant Technology Solutions

• Working with SharePoint since 2005

• Working with SQL Server since 2004

Page 4: Introduction to Building Reports

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

Page 5: Introduction to Building Reports

WHAT IS SQL SERVER REPORTING SERVICES?

Database Engine

Reporting Services

Data Quality

Services

Analysis Services

Integration Services

Master Data

Services

Page 6: Introduction to Building Reports

BRIEF HISTORYRelease Key AdditionsSSRS 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

Page 7: Introduction to Building Reports

SSRS COMPONENTS

Presentation

Report Processor

Report Definition

Report Designers

Page 8: Introduction to Building Reports

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 pre-

established 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.

Page 9: Introduction to Building Reports

REPORT DEFINITION

Data Connection

sDatasets Layout

Parameters Images

Page 10: Introduction to Building Reports

REPORT PROCESSOR

Page 11: Introduction to Building Reports

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.

Page 12: Introduction to Building Reports

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)

Page 13: Introduction to Building Reports

INTEGRATION WITH SHAREPOINTSQL SERVER 2012 AND 2014

Page 14: Introduction to Building Reports

INTEGRATION WITH SHAREPOINTPRIOR TO SQL SERVER 2012

Page 15: Introduction to Building Reports

SHAREPOINT AND SSRS VERSION MIX & MATCH

SharePoint SSRS SharePoint Add-in VersionSP 2007 SQL 2008 SP2 or R2 SQL 2008 SP2SP 2010 SQL 2008 SP2 SQL 2008 R2SP 2010 SQL 2008 R2 SQL 2014SP 2010 SQL 2012 SQL 2014SP 2010 SQL 2014 SQL 2014SP 2013 SQL 2012 SQL 2014SP 2013 SQL 2014 SQL 2014

Source: http://msdn.microsoft.com/en-us/library/gg492257(v=sql.120)

Page 16: Introduction to Building Reports

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

Page 17: Introduction to Building Reports

DEMO

Page 18: Introduction to Building Reports

ADDITIONAL RESOURCES

SSRS Team Bloghttp://blogs.msdn.com/b/sqlrsteamblog/

TechNet: SSRShttp://technet.microsoft.com/en-us/library/ms170438.aspx

TechNet: SSRS Tutorialshttp://technet.microsoft.com/en-us/library/bb522859.aspx

MSDN: SSRShttp://msdn.microsoft.com/en-us/data/ff660783.aspx

Page 19: Introduction to Building Reports

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