Niedawno klient zażądał złożonego raportu z wieloma transformacjami na dużym zestawie danych.Jaka jest Twoja ulubiona strategia radzenia sobie z raportami w projektach ruby?
Zatrudniłem Ruporta - który jest doskonałym wyborem do szybkiego i brudnego raportowania. Jednak po kilku próbach zdałem sobie sprawę, że ruport zagnieżdżał się w grupach, a znormalizowane dane nie pasowały do siebie. Wybory, które teraz pozostały włączone:
dane denormalize (ewentualnie w widoku z nocnych zmianach) + wykonać pewne formatowania w Ruby
użyć zupełnie innych narzędzi
(JasperReports?)
Boję się obu możliwości. Czy ktoś ma lepszy pomysł (najlepiej ograniczając zakres pracy do samego ruby)?