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 -~----------~----~----~----~------~----~------~--~---
