Download presentation
Presentation is loading. Please wait.
Published byGloria Joleen Webb Modified over 9 years ago
1
SQL Reporting II Another tool in our IT toolbox. A free with Microsoft SQL that empowers a few levels of users. By Bryan Yates - bryan@nmmi.edu Programmer New Mexico Military Institute October 25, 2012
2
Agenda What can it do for me? Pre-Req’s Server components Workstation components User empowerment Subscriptions Data sources Pros/Cons Live Demo and Questions
3
Microsoft SQL Reporting Web based delivery of SQL results Reportedly works with Oracle, SharePoint Lists, and other SQL DBs Works on Microsoft SQL 2008, including multiple Databases in a single report Users have many export format options Users have nice filter and sort options “Subscriptions” will send emails of reports in any format on a schedule, even to non-users
4
Example
5
Pre-Requisites SSRS ships with SQL server (Enterprise or Standard) ◦ Server to support SSRS ◦ SQL license(s) (licensed by CPU) ◦ Optionally a cluster of servers A Windows workstation for development (optional)
6
Strategy Install server components Install the right client building tools Build the right SQL queries Put the queries into a report Tweak the report to allow user empowerment ◦ Add Filters, sorting, sub-reports Add/verify permissions to allow user access Testing, tweaking, testing, testing
7
Server install Install from msSQL 2008 CD, with SQL or after “SQL reporting services” “Report services configuration manager” guides through simple setup (DB location, credentials) Can use default web server Not Cluster Aware Install SQL first Install SSRS on each cluster node “Join scaled out deployment” option May require second DB instance Both nodes up and running web services
8
Client Tool 1, the right tool Report Builder Web app - delivered via Internet Explorer from the report website Not a feature rich tool, KISS SQL 2008 R2 has a couple more features from non R2 Usable by most all user levels ◦ IT can make detailed reports with choices ◦ Power users can design and selectivity share their own reports with internal and even external users (ex: Regents)
9
Client Tool 2 SQL Server Management Studio SQL building and troubleshooting tool This is a mature development tool On msSQL CD, install all management tools Works on any Windows® workstation Impersonation of users is pretty simple execute as login = 'domain\otherguy' select top 10 * from server.database.dbo.table revert
10
SQL Server Management Studio, new query
11
SQL Server Management Studio, query designer
12
This GUI view allows you to select output fields in one place and it corrects in other panes, including SQL syntax pane.
13
Results Common look and feel for all reports Header area includes filtering items Export list consistent with all reports
14
Example
15
“Just send me the report”
16
Subscriptions Features ability to send a report to any email address, even if they have no permissions or even credentials. Board of Directors, big boss, etc, may not have any SQL permissions ◦ Create Data Source using SQL user and pw ◦ Can develop report with Windows Auth, then switch live report to use other Data Source ◦ Power Users can be allowed to switch Data Source, but no overwrite any sources
17
Overall, Pros Power users and IT experts can use tools to quickly develop and modify SQL reports Reuse of existing SQL queries Users better enabled to filter data to their liking Many Output formats (Excel, PDF, etc), which do not have to be updated with new releases SharePoint Web parts allow easy inclusion in SP SharePoint list support allows some power users to have the ultimate power
18
Cons Average user cannot develop SQL Limited reports, without Report Builder 3 Poor Report searching, multiple page issues Not easy to see number of results returned If using SQL on Microsoft Cluster, setup tricky
19
Summary Good product for the cost Standardizes report output choices to allow easy adoption, common look and feel Enables user empowerment Can use SQL you’ve probably already created Development not for average Joe
20
This presentation Sorry for the lack of handouts, this presentation was a late entry. ◦ The Web: http://wordpress.nmmi.edu/computertraining http://wordpress.nmmi.edu/computertraining ◦ Email me: brYan@nmmi.edu brYan@nmmi.edu ◦ Any quick questions before the live demo?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.