Allain Lalonde
Allain Lalonde

Reputation: 93328

A glorious reporting tool

I'm in search of a glorious reporting tool. I'm aware that glorious is a subjective term but... here are my desires:

This sounds an aweful lot like pivot tables, except those would be too complicated for this environment.

Does such a tool exist, or am I doomed to spend the rest of my corporate programming career writing one off reports?

Upvotes: 3

Views: 1126

Answers (4)

Catherine Devlin
Catherine Devlin

Reputation: 7743

I recommend HTSQL. Queries are simply URLs that follow many predictable conventions (like .../sales?state='OH' for SELECT * FROM sales WHERE state='OH'). Setup is easy, presentation is good-looking. Definitely browse the showcase.

Upvotes: 5

John Goering
John Goering

Reputation: 39030

I recommend trying out (our very own) i-net Clear Reports. In my mind it's glorious (but I admit to being heavily biased... ;).

  • Check out a demo of our really dead simple ad-hoc reporting component.
  • Can export into any major format like PDF, HTML, SVG, XLS, etc., as well as into a Java applet viewer.
  • We offer a free and fully functional report designer.
  • Installs as a WAR file on your application server or can be used as a library within your own application.
  • Great technical support (you usually get an answer in minutes or hours rather than days or weeks)
  • Can read Crystal Reports templates. (for a lot of customers, this is the killer feature since you don't have to re-create all your old Crystal Reports templates)
  • Great and competitive pricing - effectively costing "less than open source" will cost you if you calculate in support costs (which you definitely should).

Upvotes: 1

n8wrl
n8wrl

Reputation: 19765

The scary thing about ad-hoc reporting is: you're certain to get an answer. Knowing that the answer is right is when you need us - the guys who understand the schema.

It's when you try to accomodate that by restricting the kinds or scope of reporting you can do to simple filters and such that they get less and less useful.

Upvotes: 3

Neil N
Neil N

Reputation: 25258

A do-everything report wizard has been the dream of many a programming house.

Step 1 is realize its unnatainable. Step 2 is to find a happy medium between a perfect wizard and a coder writting custom reports all day.

Try creating a company specific wizard. I made one with some handy, "let the user do it" type filtering. I give the user a textbox for each field they want to filter, and let them add comma delimited filters, using % as the wildcard, - for ranges, and constructing the query from those. It also helps to dump results to excel, and let the marketing thugs play with it from there (they usually are pretty handy with excel).

Where it gets hairy is joins. Instead of trying to figure out which tables to join in a report, instead offer them 6-12 standard groupings, each pre-defined grouping should cover just about everything. I did this using a tab UI.

Upvotes: 5

Related Questions