introduction to to ssrs - admin
TRANSCRIPT
-
8/2/2019 Introduction to to SSRS - Admin
1/30
Introduction to:SQL Server Reporting Services
Architecture, Installation,
and Administration
-
8/2/2019 Introduction to to SSRS - Admin
2/30
About Me
Bret Stateham
Owner of Net Connex
Consulting and Training Services
Working with SQL Server since v6.5
Teaching it SQL Server since v7.0
Contact Me:
Blog: blogs.netconnex.com
Twitter: @Bstateham
Email: [email protected]
Glad to be here!
gettag.mobi
mailto:[email protected]:[email protected] -
8/2/2019 Introduction to to SSRS - Admin
3/30
Agenda
Introduction to SQL Server Reporting Services
Architecture
Installation Administration
-
8/2/2019 Introduction to to SSRS - Admin
4/30
Introduction
What is SQL Server Reporting Services
History of SQL Server Reporting Services
Reporting Lifecycle Demonstration
-
8/2/2019 Introduction to to SSRS - Admin
5/30
SQL Server Reporting Services (SSRS) is a server-based
report generation software system from Microsoft. It can
be used to prepare and deliver a variety of interactive and
printed reports. It is administered via a web interface.Reporting services features a web services interface to
support the development of custom reporting
applications.
SSRS competes with Crystal Reports and other businessintelligence tools, and is included in Express, Workgroup,
Standard, and Enterprise editions of Microsoft SQL Server
as an install option
SQL Server Reporting Services (SSRS) is a server-based
report generation software system from Microsoft. It can
be used to prepare and deliver a variety of interactive and
printed reports. It is administered via a web interface.Reporting services features a web services interface to
support the development of custom reporting
applications.
SQL Server Reporting Services (SSRS) is a server-based
report generation software system from Microsoft. It can
be used to prepare and deliver a variety of interactive and
printed reports. It is administered via a web interface.
SQL Server Reporting Services (SSRS) is a server-based
report generation software system from Microsoft. It can
be used to prepare and deliver a variety of interactive and
printed reports.
SQL Server Reporting Services (SSRS) is a server-based
report generation software system from Microsoft.
SQL Server Reporting Services (SSRS) is a server-based
report generation software system from Microsoft. It can
be used to prepare and deliver a variety of interactive and
printed reports. It is administered via a web interface.Reporting services features a web services interface to
support the development of custom reporting
applications.
SSRS competes with Crystal Reports and other businessintelligence tools, and is included in Express, Workgroup,
Standard, and Enterprise editions of Microsoft SQL Server
as an install option
What is SQL Server Reporting Services?
-
8/2/2019 Introduction to to SSRS - Admin
6/30
History of SSRS
Originally Released in 2004 as a web release for SQL Server2000
Included as part of the product in SQL Server 2005 withmany enhancements
Report Models and Report Builder Multi-Valued Parameters
Printing Support
Enhanced again for inclusion in the SQL Server 2008 release New Tablix implementation of report elements
Inclusion of Dundas charting and gauge components Out of the box support for SharePoint integration
New & Improved Report Builder 2.0
-
8/2/2019 Introduction to to SSRS - Admin
7/30
The Reporting Lifecycle
Authoring Reports syntax is Report Definition Language (RDL)
Included report authoring tools include: SQL Server Business Intelligence Development Studio
Report Builder 1.0 and Report Builder 2.0
Management Report Manager web interface
Role Base security model based on Windows Authentication
Control over Execution (When reports get their data)
Delivery Web based delivery via Report Manager web site
Subscriptions allow for automated report delivery
URL Access, Web Services and Report Viewer control
-
8/2/2019 Introduction to to SSRS - Admin
8/30
Reporting Life Cycle Demo
-
8/2/2019 Introduction to to SSRS - Admin
9/30
Architecture
SQL Server Requirements
Web Server Requirements
Architecture Overview
-
8/2/2019 Introduction to to SSRS - Admin
10/30
SQL Server Requirements
SSRS is included with all editions of SQL Serverincluding Express
Features grow with the Edition (link)
Remote Data Sources
Subscriptions
Memory Limits
SSRS stores its own data in SQL Server DBs: ReportServer
ReportServerTempDB
http://msdn.microsoft.com/en-us/library/cc645993.aspxhttp://msdn.microsoft.com/en-us/library/cc645993.aspx -
8/2/2019 Introduction to to SSRS - Admin
11/30
Web Server Requirements
IIS is required for SQL 2000 and 2005
SSRS 2008 no longer uses IIS
Registers its URLs with the HTTP.SYS kernel driver
Simplifies install of SSRS
-
8/2/2019 Introduction to to SSRS - Admin
12/30
Architecture Overview
SQL Server
Windows Server
SQL
Oracle
Other
Users
Running IE
Admins
DevelopersReportServer ReportServerTempDB
Reporting Services
IIS / HTTP.SYS/Reports
/ReportServer
-
8/2/2019 Introduction to to SSRS - Admin
13/30
Architecture Overview
-
8/2/2019 Introduction to to SSRS - Admin
14/30
SSRS Databases
ReportServer Stores all the reporting services assets
Reports
Datasources
Security Snapshots & Histories
Schedules & Subscriptions
ReportServerTempDB Stores temporary Intermediate Reports
Sizes of the DBs depends on Number of Reports
Execution Properties
-
8/2/2019 Introduction to to SSRS - Admin
15/30
Reporting Services Installation
Installs as part of the SQL Server Install
Can choose from:
Default Configuration
SharePoint Integrated
Un-Configured
-
8/2/2019 Introduction to to SSRS - Admin
16/30
Reporting Services Installation
-
8/2/2019 Introduction to to SSRS - Admin
17/30
SSRS Administration
Administration Tools
Reporting Services Configuration
Managing Report Execution & Subscriptions Reporting Services Security
Backup And Restore
Performance Monitoring
-
8/2/2019 Introduction to to SSRS - Admin
18/30
Administration Tools
Report Manager Web Site
SQL Server Management Studio
Command Line Tools Reporting Services Configuration Manager
WMI
-
8/2/2019 Introduction to to SSRS - Admin
19/30
Admin Tools Demo
-
8/2/2019 Introduction to to SSRS - Admin
20/30
Reporting Services Configuration
.Net Configuration Files C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER
Configuration Manager
-
8/2/2019 Introduction to to SSRS - Admin
21/30
Configuration Demo
-
8/2/2019 Introduction to to SSRS - Admin
22/30
Managing Report Execution
Execution is when Reporting Services gets thedata for a report
Reporting Services caches report data
Caching options include Temporary caches stored in Report ServerTempDB
Session Level
Shared
Permanent caches stored in ReportServer DB Snapshots
Histories (copies of Snapshots)
-
8/2/2019 Introduction to to SSRS - Admin
23/30
Subscriptions
Deliver reports to a destination
Can deliver to
Email
File Share
Extendable
Can be created by the user or an admin
Data driven subscriptions Enterprise Edition only
Allow dynamic configuration of subscriptions
-
8/2/2019 Introduction to to SSRS - Admin
24/30
Report Execution & Subscriptions
Demo
-
8/2/2019 Introduction to to SSRS - Admin
25/30
SSRS Security
Defaults to Windows Authentication
Can use Forms Authentication
Uses Roles to configure security Item level granularity
-
8/2/2019 Introduction to to SSRS - Admin
26/30
SSRS Security Demo
-
8/2/2019 Introduction to to SSRS - Admin
27/30
SSRS Backup and Restore
Normal SQL Server Database Backups
ReportServer Database: As often as possible
ReportServerTempDB: Post Install / SP
Reporting Services Encryption Key
Use Configuration Manager
Rskeymgmt.exe command line tool
Do post install, or after changing
-
8/2/2019 Introduction to to SSRS - Admin
28/30
SSRS Encryption Key Backup Demo
-
8/2/2019 Introduction to to SSRS - Admin
29/30
Summary
Introduction to SQL Server Reporting Services
Architecture
Installation Administration
-
8/2/2019 Introduction to to SSRS - Admin
30/30
Thanks
Keep In Touch!
Blog: blogs.netconnex.com
Twitter: @Bstateham
Email: [email protected]
gettag.mobi