Solved

Architecting a Reporting Services project

Posted on 2015-01-07
5
204 Views
Last Modified: 2016-02-18
I have built reports in SSRS before but I have not taken on a full Enterprise Reporting system before. I was thinking about building a Data Warehouse and data marts for departments and build reports off of that. I was thinking in Report manager to have folders for each department(with roles within their departments) and have a folder for Static reports that users can just run and download the data, etc....Second have reports folder/section where users can build their own reports off of a Report Model maybe? The idea would be for them to be able to build their own report(s), etc. I could have their departmental cubes as their data sources and so on...

I was also thinking to have dashboards for Upper management users so they can logon and have it set up their own way with what they want to see. I have never done a dashboard before? Would that be buil tin BI? Where would I be able to set them up with their own dashboards?

Am I on the right track here?
0
Comment
Question by:jknj72
  • 3
  • 2
5 Comments
 
LVL 37

Accepted Solution

by:
ValentinoV earned 500 total points
ID: 40537398
You're surely on the right track, except for the part about Report Models.  As of SQL Server 2012 Report Models are deprecated (ref Deprecated Features in SQL Server Reporting Services in SQL Server 2014).  But don't worry, that's not a problem.  If your DWH/data marts are nicely modeled with clear dimensions and facts then users should be able to just connect to those (or to SSAS cubes if you're going to build those) and build ad-hoc reports off of them.

There are several ways to create dashboards.  The easiest one is to build them just using SSRS.  You've already got the technology so it's just a matter of using other controls than you're used to for regular table-design reports.  You'd be using the Sparkline and Data Bar, the Indicator, some Charts.  Basically a dashboard is just a regular report with a different design.  To get an idea have a look at what Jason Thomas has produced here: A Sample SSRS Dashboard and some Tips & Tricks

If you've got SharePoint then you could consider using PerformancePoint Dashboards but I'm not a big fan of those.  I'd prefer to build exactly the same just by using SSRS.

Other technology to consider if you've got SharePoint is called Power View.  This allows you to create nice interactive dashboards.
0
 

Author Comment

by:jknj72
ID: 40537740
That brings up a good point. The company I am going to has Sharepoint but they dont have it integrated with SSRS. Is this something I should do? Ive never done it before. Is there an advantage to using Sharepoint with SSRS. Is it just used as a reporsitory for the reports? Id like to know your opinion
I have looked at that link recently, its funny that you sent me the same page that I was using.
Thanks for your help...
0
 
LVL 37

Expert Comment

by:ValentinoV
ID: 40537899
Using SharePoint you get document versioning (your reports are considered documents) out of the box. You also use Sharepoint security to control who has access to what.  And users stay in the same (SharePoint) environment while doing their job while on a native SSRS server they'd access reports through Report Manager or Server.  It would also give you the opportunity to try out the newer technologies such as Power View.

Make sure you check the requirements of the components you'd like to use because I believe things like Power View require SharePoint Enterprise edition.

On the other hand, if the above advantages are not that important you could keep it simple and go for native SSRS...

This could be interesting to read through: Reporting Services Report Server (SharePoint Mode)
0
 

Author Comment

by:jknj72
ID: 40538373
ok thanks Valentino...I will do my homework
0
 

Author Closing Comment

by:jknj72
ID: 40538374
Great job Thanks!
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
SQL Query 2 43
Q2. How to run DAX query from SSMS. I don’t see any DAX query type. 1 48
triggered use of sp_send_dbmail failure 2 23
SQL Exceptions 3 39
If you have heard of RFC822 date formats, they can be quite a challenge in SQL Server. RFC822 is an Internet standard format for email message headers, including all dates within those headers. The RFC822 protocols are available in detail at:   ht…
In this article I will describe the Backup & Restore method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now