Those packages will only tell you reporting metrics that can be  
determined from your database (or other available datasources), and  
generally, not in realtime.

If you want true realtime reporting of specific KPI events, you'll  
need to build it in yourself.

I think that's true for any application, on any platform.

An example here would be a low stock notification, or a "hot product"  
event - where it's sold more than X units in Y minutes - you want to  
both monitor stock levels of that product, as well as further promote  
it. Running a scheduled report to tell you that 12 hours after the  
event means you've wasted an opportunity.

That's why I chose RSS for my own solution - on a very basic level,  
anybody can subscribe to events in their mail client (and therefore  
react to them in realtime). On a more advanced level, a tool can be  
used to visualise the events and create reports that cross different  
RSS feeds.

On 3 Nov 2009, at 10:20, Gorka wrote:

>
>
> I might be wrong, but I think he's looking for a reporting engine like
> Crystal or Jasper. If that's the case, you might look into PHP Java
> Bridge to use Jasper Reports, COM under Windows to use Crystal, or
> Agata Reports under puré PHP. I'm looking into it, but have not tested
> any of theese options, yet.
>
> Of course, you could also use PDF plugins to tender a template into a
> PDF report, but I'm not particularly happy with how the PDF plugins
> work. For me at least they are quite complicated, it is hard to tune
> the output to what you want and are limited in functionality or not
> well documented.
>
> IMHO, a weak point in PHP for the enterprise. But please, please,
> please... correct me if I'm wrong ;)
>
> On Nov 3, 10:38 am, Lee Bolding <[email protected]> wrote:
>> A while back I started making a set of reporting "listeners" that
>> would listen to specific KPI (key performance indicators, for the
>> uninitiated) events (implemented as symfony events) in my application
>> (s) (eg. user has registered, user has purchased an item, user has
>> completed X task etc) and would use these events to build an RSS  
>> feed,
>> which could then be combined with RSS feeds for other KPI events to
>> create cross-cutting reports.
>>
>> It got pretty complex, but it was a cool idea. I never finished it
>> (another one for a series of rainy days)...
>>
>> Obviously, you can use the same technique for non-KPI events too - in
>> an ecommerce applicaton, this may be for instance for low stock
>> notifications etc.
>>
>> IMHO, if you have the time at the start of your development for a new
>> application, try and get a list of what the KPI's are for the
>> application, and build event listeners to fire when these indicators
>> are triggered - this will help enormously for your reporting, and it
>> is usually how upper management will measure the success or failure  
>> of
>> your project once it is in production.
>>
>> On 3 Nov 2009, at 08:07, Alexandre SALOME wrote:
>>
>>
>>
>>> You have an event "application log".
>>
>>> Connect to it to do your stuff,
>>
>>> Alex'
>>
>>> 2009/11/3 asi007 <[email protected]>
>>
>>> Hi every body i want to make reports like cross tab reports in  
>>> symfony
>>> has any one idea about it
>>
>>> --
>>> Alexandre Salomé -- [email protected]
> >


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

Reply via email to