Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQL Reporting II Another tool in our IT toolbox. A free with Microsoft SQL that empowers a few levels of users. By Bryan Yates - Programmer.

Similar presentations


Presentation on theme: "SQL Reporting II Another tool in our IT toolbox. A free with Microsoft SQL that empowers a few levels of users. By Bryan Yates - Programmer."— Presentation transcript:

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?


Download ppt "SQL Reporting II Another tool in our IT toolbox. A free with Microsoft SQL that empowers a few levels of users. By Bryan Yates - Programmer."

Similar presentations


Ads by Google