CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Peter's Gekko

public Blog MyNotepad : Imho { }

Web reporting tools: get rid of Crystal and get yourself a life

Having used both Crystal Reports (CR) and SQL Reporting Services (RS) for a web-app I'm fully convinced. I've had enough of CR for once and for all. Oh yes, I have build great reports with CR but it was a bumpy road. Getting it all to work was favorite blog fodder, the many responses tell I'm not the only one with frustrations. What surprises me is that many people think RS is an overkill. This is not the case, let me sum up some of my pleasant RS experiences. You think for yourself how CR compares on these points

  • An RS license is part of a MS sql server license. So when you have a sql server it is free
  • Initial setup of  RS is no big deal. No registry settings, no folder settings. After that anybody (with the right privileges) can upload reports with a browser.
  • RS works very intuitive with data, a report works on one SQL query, a subreport is a new report with a new SQL query
  • RS uses plain VBscript for expressions
  • An RS report can load .net assemblies

The learning curve for RS is not steep, as it builds on your existing knowledge. I don't want to speak for the "power user" who builds his own reports. Actually I don't think such a person is common. Real reporters work with Excel, one of the many RS export formats in the box.

You might argue that RS increases the monopoly of Microsoft, another kind of product where they are trying to be marker leader. Could be, but I prefer a good night of sleep.


Published Jul 21 2005, 04:46 AM by pvanooijen
Filed under: ,

Comments

Brendan Tompkins said:

Bravo!
# July 21, 2005 6:59 AM

BradHeintz.com said:

I'm going to go ahead and disagree with you about the quality of RS. (Not that CR is any great shakes.) This thing came out half-baked. Yes, the report definitions and all that are nice, but if you try doing anything at all off the beaten path - for example, implementing custom security - it's a configuration nightmare. They made it FAR more complex than it needs to be, and my trip into the guts of RS left me convinced that they should have waited and released a better-quality with the next SQL Server.

Frankly, I'd rather have done the whole thing by hand on a LAMP stack with MySQL.
# July 21, 2005 7:17 AM

Red5 said:

We too are dumping CR, but not in favor of Reporting Services. Instead, we chose ActiveReports from DataDynamics. I agree with BradHeintz, that RS is half-baked. Just the PDF generation alone was enough to convince us that RS needs to get it act together more fully before our company even considers it an optional reporting tool.
# July 21, 2005 7:33 AM

shebert said:

Amen to that. I've long felt ActiveReports is a vastly superior product to Crystal for many years, at least for my usage needs.
# July 21, 2005 7:46 AM

tonetheman said:

I have used CR and it garbage. Sadly though it is the most visible garbage and does somewhat work. When we need to switch we looked at MS RS and it was just not finished. It was really clear the first release was just not done yet. The security was just lacking or was not there at all really. Active Reports is a better choice between those. We have since looked at web focus and some other choices. I remain convinced that this is still a space for some company with a "real" solution to come in and just wipe the floor up with the crappy products that are currently there.
# July 21, 2005 8:59 AM

JosephCooney said:

CR is terrible - how it ever became the "industry standard" that is (and how it remains in VS) is beyond me. The first thing I do when I install VS now is un-check the installation of crystal.
# July 21, 2005 10:45 AM

Peter's Gekko said:

I was struck by a post Make it as rich as possible by simplegeek Chris'An where he complains about the...
# July 29, 2005 4:48 AM

Crystal in NYC said:

Maybe I'm weird, but I've been using CR for several years and find it extremely easy to make great looking reports. Not being well versed in VB is really holding me back with SRS, which is, of course, the direction we're moving. It still seems cumbersome to create a custom design (as opposed to just straight table data).
# September 12, 2005 3:39 PM

pvanooijen said:

:) you're not weird :)
Developers are weird. CR maybe OK as a stand-alone report writer but for a developer including a report in your app, and specially deploying it, is a nightmare.
# September 13, 2005 2:44 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having ...
# November 15, 2005 6:49 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having ...
# November 15, 2005 6:49 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having ...
# November 15, 2005 8:12 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having ...
# November 15, 2005 8:58 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having ...
# January 1, 2006 4:44 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having ...
# January 1, 2006 4:44 AM

Peter's Gekko said:

In the Crystal days adding reports to an asp.net application could give you quite a hard time. Having

# March 28, 2007 5:04 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!