Thank for your answer :) I don't know if my client will agree for java based module but it worth trying :)
2009/2/4 Lee Bolding <[email protected]> > > > On 4 Feb 2009, at 11:12, Tomasz Ignatiuk wrote: > > > In my projects there are few financial modules. For each of them I > > will have to create reports (filtering data, list and sum of some data > > at the bottom of list). I am thinking how to do this. Create few > > actions in model (i.e. payment) that will help me to make a reports or > > create totally new module that will also use this table (payment)? > > What do you think? Any expierience in this field? > > It depends what your reports pertain to. > > From the example you've given - payment - this looks like a real-time > KPI to me. > > If it's reporting on real-time KPI's, then I assume you've already put > event dispatchers in your application to fire an event for every KPI? > doing so makes these things very easy.... you can even create an RSS > feed for each KPI, update it in real time, and create real-time cross- > cutting reports by aggregating the RSS feeds for several different > KPI's. However, this requires a LOT of forward thinking. Reporting is > often an after thought, and never properly spec'd. > > These days, I always try and get reporting properly spec'd before I > begin working - if it's not, it points to a much larger problem than > just the reports not being spec'd (such as the client not even KNOWING > what their KPI's are). This is therefore usually a good exercise in > helping both you (as a developer), and the client (as a vendor) to > understand how the application is going to be measured as a success or > failure. > > If this is your own application, I still recommend you do this - no > point in continuing to support and develop and application if it just > isn't converting into any discernible benefit. > > If you're adding reporting to an existing app, it may be worth > investigating something like Pentaho. > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---
