2009-08-19 8 views
5

Recentemente, un cliente richiedeva un report complesso con più trasformazioni su un set di dati di grandi dimensioni.Qual è la tua strategia preferita per affrontare i report nei progetti ruby?

Ho utilizzato Ruport, che è una scelta eccellente per rapporti rapidi e sporchi. Tuttavia, dopo alcune prove mi sono reso conto che i raggruppamenti nidificati e i dati normalizzati non vanno insieme. Le scelte che oggi sono rimasti inclusi:

  1. dati denormalizzare (possibilmente in una vista con gli aggiornamenti notturni) + eseguire alcuni formattazione in Ruby

  2. utilizzare un completamente diversi toolkit

  3. (JasperReports?)

Io temo entrambe le possibilità. Qualcuno ha un'idea migliore (limitando idealmente la portata del lavoro al rubino da solo)?

risposta

1

Munger ha lo scopo di essere un'alternativa a Ruport quindi vale la pena guardare.