21
1 © Copyright 2013 EMC Corporation. All rights reserved. Dimitri Ayrapetov December 11, 2013 Introduction to Building Reports Reporting Services

Introduction to Building Reports

  • Upload
    kemal

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

Introduction to Building Reports. Dimitri Ayrapetov December 11, 2013. Reporting Services. Dimitri Ayrapetov. SharePoint Solutions Architect @ EMC Professional Services In the Digital Workplace Practice Working with SharePoint since 2005 Working with SQL Server since 2004. - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to Building  Reports

1© Copyright 2013 EMC Corporation. All rights reserved.

Dimitri AyrapetovDecember 11, 2013

Introduction to Building Reports

Reporting Services

Page 2: Introduction to Building  Reports

2© Copyright 2013 EMC Corporation. All rights reserved.

Dimitri Ayrapetov

SharePoint Solutions Architect – @ EMC Professional Services– In the Digital Workplace Practice

Working with SharePoint since 2005

Working with SQL Server since 2004

Page 3: Introduction to Building  Reports

3© Copyright 2013 EMC Corporation. All rights reserved.

Summary of SharePoint / SQL / FAST CredentialsDigital Workplace Practice

Thousands of Successful

SharePoint, FAST, & SQL Consulting

Projects Completed

2012 Microsoft Worldwide

Enterprise Search

Partner of the Year

Unique IP, Perspective, &

Solution Offerings Based Upon

Microsoft Stack

EMC Proven Solutions for Microsoft

(whitepapers, reference

architectures)

22 time

Regional & Global Recognition

Page 4: Introduction to Building  Reports

4© Copyright 2013 EMC Corporation. All rights reserved.

Agenda What is SQL Server Reporting Services (SSRS)?

Brief History

SSRS Components

Installation Overview

Integration with SharePoint

Security & Permissions

Demo – Basic Report

Demo – Report Enhancements

Additional Resources

Q & A

Page 5: Introduction to Building  Reports

5© Copyright 2013 EMC Corporation. All rights reserved.

What is SQL Server Reporting Services?

A core component of the SQL Server family

Used to present data in a meaningful way

Consists of a set of tools and services

Re-port-ing Ser-vices

Data Qual-

ity Ser-vices

Analysis Ser-vices

In-tegratio

n Ser-vices

Mas-ter

Data Ser-vices

Database En-gine

Page 6: Introduction to Building  Reports

6© Copyright 2013 EMC Corporation. All rights reserved.

Brief History

Version Highlights

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

Page 7: Introduction to Building  Reports

7© Copyright 2013 EMC Corporation. All rights reserved.

SSRS Components

Report Designers Report Processor

Report Definition Presentation

Page 8: Introduction to Building  Reports

8© Copyright 2013 EMC Corporation. All rights reserved.

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”.– Lives within a shell of Visual Studio 2010.

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

9© Copyright 2013 EMC Corporation. All rights reserved.

Report Definition

Data Connections

Datasets

Layout Parameters

Images

MyReport.RDL

Page 10: Introduction to Building  Reports

10© Copyright 2013 EMC Corporation. All rights reserved.

Report Definition

Microsoft SQL Server

Microsoft SQL Server Analysis

Services

Microsoft SharePoint

List

Windows Azure SQL Database

Microsoft SQL Server Parallel

Data WarehouseOLE DB

OracleSAP

NetWeaver BI

Hyperion Essbase

Data Connections

Page 11: Introduction to Building  Reports

11© Copyright 2013 EMC Corporation. All rights reserved.

Presentation Layer

SharePoint Mode– Report Definitions are published to a SharePoint Library– Permissions to access 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

12© Copyright 2013 EMC Corporation. All rights reserved.

Report Processor

Page 13: Introduction to Building  Reports

13© Copyright 2013 EMC Corporation. All rights reserved.

SSRS 2012 Installation (SharePoint Integrated Mode)

App Server Installation– Run the SQL Server 2012 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 14: Introduction to Building  Reports

14© Copyright 2013 EMC Corporation. All rights reserved.

Integration with SharePointPrior to SQL Server 2012

Page 15: Introduction to Building  Reports

15© Copyright 2013 EMC Corporation. All rights reserved.

Integration with SharePointSQL Server 2012

Page 16: Introduction to Building  Reports

16© Copyright 2013 EMC Corporation. All rights reserved.

Security & Permissions

There are 2 layers of security with SSRS and SharePoint:

– The 1st layer is within the SharePoint library. Unless you have appropriate permissions, you will not be able to access the report, or even know that it exists.

– The 2nd layer can be set within your report’s connection to your data source, which can restrict the data that the user can see.

Page 17: Introduction to Building  Reports

17© Copyright 2013 EMC Corporation. All rights reserved.

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 18: Introduction to Building  Reports

18© Copyright 2013 EMC Corporation. All rights reserved.

Demo

Page 19: Introduction to Building  Reports

19© Copyright 2013 EMC Corporation. All rights reserved.

Additional Resources

SSRS Team Blog– http://blogs.msdn.com/b/sqlrsteamblog/

TechNet: SSRS 2012– 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

Page 20: Introduction to Building  Reports

20© Copyright 2013 EMC Corporation. All rights reserved.

Wrap Up

Thank you for attending!

Q & A

This deck and project files can be found on my new blog: http://dimitri.spgurus.com

Follow me on my new Twitter: @dayrapetov

Connect on LinkedIn: linkedin.com/in/dimitriayrapetov/

Email me: Dimitri.Ayrapetov at EMC.com

Page 21: Introduction to Building  Reports