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:
dati denormalizzare (possibilmente in una vista con gli aggiornamenti notturni) + eseguire alcuni formattazione in Ruby
utilizzare un completamente diversi toolkit
(JasperReports?)
Io temo entrambe le possibilità. Qualcuno ha un'idea migliore (limitando idealmente la portata del lavoro al rubino da solo)?