Jump to content

Recommended Posts

Has anybody here had experience with custom reporting on a large scale?

 

Our web product is an extension of a server system that, as one of its primary functions, generates many reports.  We do custom reporting in our server system; however we have the problem that these custom reports require a lot of programming work.  Everything in our server reports is so hard-coded that even a simple request to change a font-size could require several hours of work, which is ridiculous.

 

Our reports will need to be invoked from the web interface, pull data from our MySQL database, and preferably dump output as a PDF file.  In addition, we need to accommodate client requests such as "Can we take the current sales report and change the < insert_random_field_or_item >?"  Basically, all of our clients want slight modifications to existing reports, and as a consequence of poor design the reports in our other system look like this:

if(client == THIS_CLIENT)
  DO THIS
else if(client == SOME_OTHER_CLIENT)
  DO THIS INSTEAD
else if( ) ...
else
  DO DEFAULT REPORT

 

This is something we probably won't be addressing for a couple more months, but I see us as having two options.  Either we use an existing product or I develop one for us.  I'm much more in favor of using an existing product as it would be time-consuming for me to do this all myself.  I'm not trying to place the burden of designing the reports on our clients, we can train our own employees to use software to create the reports for our clients and expose the reports to them.

 

Once we get closer to addressing this issue I'll be doing some research into existing products, I'm posting this because someone here might be able to give me a head start in the best solution.

 

Cheers!

Link to comment
https://forums.phpfreaks.com/topic/48822-custom-reporting-software/
Share on other sites

Simple Solution is one that my company took.  Give them a report creation tool to create their own reports.  Boom.  No maintenance.. no bitching.  They change what they want, you just provide them the data and the tools to filter/paramaterize/fields to pick from, etc.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.