138
PUG 2011 SSRS Presented by Wes Osborn Central Library Consortium

PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

PUG 2011 SSRSPresented by Wes Osborn

Central Library Consortium

Page 2: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

http://bit.ly/pug2011wes

Page 3: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Outline

What is SSRS?

Installing Report Builder

Building your first report

Exploring SSRS features

Sharing Time

Page 4: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 5: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

What is SSRS?

Part of SQL “Suite”

Formats output of SQL

Schedules Reports

Page 6: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

SSRS Components

Page 7: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

SSRS Server

SQL Server

Where SSRS “lives”

Execution Engine

Web Portal

Clients

SimplyReportsStaff Client

Page 8: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

SQL

What does SSRS “eat”

XML

RDL File

Page 9: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Where do RDL files hide?

On Report Server

C:\ProgramData\Polaris\4.0\Reports

In Report Server Database

ReportServer.dbo.Catalog

Page 10: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Speaking of the Report Server

DatabaseStores SSRS Settings

Can be on ANY SQL Server

Scheduled Reports get created as SQL Jobs

Page 11: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 12: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

SSRS ServerSQL ServerA(PolarisData)

ReportServer Database

SQL ServerB(SSRS Data)

SQL ServerB(PolarisData)

Page 13: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Configuring SSRS

Page 14: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 15: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 16: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services

\ReportServer\rsreportserver.config

Page 17: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Getting started

Page 18: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

I’d really like areport that...

Page 19: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Google: Report Builder 3.0

Page 20: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Create DB user account

Page 21: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Specify Report Server Host

Page 22: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 23: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 24: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 25: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 26: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 27: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 28: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Patrons w/Activity after 8/1/11

Page 29: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

File Sharing on the new PUG Website

Page 30: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

with (nolock)

Page 31: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

I HATE typing“with (nolock)”

Page 32: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

http://www.autohotkey.com/docs/Hotstrings.htm

• Replace long strings with short hotkeys

• Free

• Easy to install

Page 33: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

AutoHotkey

wnl = with (nolock)

formsig = full formal signature

ssig = short signature

hdclose = closing helpdesk tickets

Polrais = Polaris

Page 34: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Back to our regular programming

Page 35: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Patrons w/Activity after 8/1/11

Page 36: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 37: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 38: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 39: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 40: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Save the Report

Page 41: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Published directly to staff client

Page 42: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Output Selection & Refresh

Page 43: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

SSRS Feature Tour

Page 44: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Scannable Barcodes

Repeating header rows

Conditional formatting

Scheduling “Automatic” Reports

Separating data from design

SSRS Features

Page 45: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Scannable Barcodes

Page 46: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Surprise! It’s just another font!

Use Code39

Free

Easy to install/use

Most scanners can read

Scannable Barcodes

Page 48: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Report Server

Report Builder PC

Polaris Staff Clients

Terminal Server

Install it everywhere

Page 49: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Change font Type

Page 50: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Select Font & Set Font Size

Page 51: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Enlarge Column Width

Page 52: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Barcode still NOT scannable

Page 53: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Editing field Expression

Page 54: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 55: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Concatenating with &

Page 56: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

⨍x are your friends

Page 57: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Barcode now scannable

Page 58: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Repeating Header Rows

Page 59: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 60: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 61: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Google:“Repeat Header / Keep Header Visible in Tables

in RS 2008”OR

http://bit.ly/qznwYN

Page 62: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Follow the convoluted but clearly written

instructions

Page 63: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 64: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

All pages now have headers!

Page 65: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Conditional formatting

Page 66: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Activity within the past 10 days

Color the row background red

Otherwise leave it white

Conditional Formatting

Page 67: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Set Row BackgroundColor to an Expression

Page 68: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 69: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 70: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Any formatting can be conditional

Page 71: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

⨍x are your friends

Page 72: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Scheduling “Automatic” Reports

Page 73: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Creating Report Parameters

Automatically Filling in Parameters

Scheduling Reports to run

Automatic Reporting

Page 74: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Creating Report Parameters

Page 75: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Patrons w/Activity after 8/1/11

Page 76: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Patrons with Activitybetween parameter dates

Page 77: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 78: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Automatically Filling in Parameter Values

Page 79: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 80: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 81: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Day 1 of Current MonthMinus 1 Month

Page 82: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 83: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 84: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Day 1 of current month, minus 1 day, add 86399 seconds (11:59pm)

Page 85: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Did it really run for the proper dates?

Page 86: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 87: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Drag parameter to text box

Page 88: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Expression of dragged element

Page 89: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 90: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

⨍x are your friends

Page 91: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Scheduling Reportsto Run

Page 93: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 94: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 95: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Managing Subscriptions

Page 96: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Surprise! A new SQL Job!

Page 97: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 98: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Separating Datafrom Design

Page 99: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Dataset SQL as Text

Page 100: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

What a Mess!

Page 101: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Much cleaner

Page 102: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Ugly

Page 103: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Beautiful

Page 104: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

But what about parameters?

Page 105: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Used to be embedded in SQL

Page 106: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 107: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

No place for an @

Page 108: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Now add them manually

Page 109: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

SSRS names match SP names

Page 110: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Refresh SP Output Columns

Page 111: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 112: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

470+ Lines of code

Page 113: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

If you want to customize a Polaris Report...

Change the RDL andStored Procedure

Page 114: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Copying Stored Procedure

Page 115: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Rename it

Page 116: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

“Save As” for a RDL Copy

Page 117: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

A Note about Notices

Location Matters!

Page 118: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Custom -> All -> Notices ->Match Folder & Report Name

Page 119: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Recap

Page 120: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 121: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 122: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 123: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 124: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 125: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

One more thing...

Page 126: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

189 Pages!

Page 127: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

The Solution...

Page 128: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

0

25

50

75

100

2007 2008 2009 2010

Region 1 Region 2

Charts!

Page 129: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Simplifying the data set

Page 130: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 131: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 132: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 133: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 134: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs
Page 135: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Cleanup Chart Object

Page 136: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

New Report Output

Page 137: PUG 2011 SSRS - WordPress.com · 2018-07-19 · Speaking of the Report Server Database Stores SSRS Settings Can be on ANY SQL Server Scheduled Reports get created as SQL Jobs

Giveaway Time!