Kürzlich benötigte ein Kunde einen komplexen Bericht mit mehreren Transformationen für einen großen Datensatz.Welche Strategie bevorzugen Sie, um Berichte in Ruby-Projekten zu bearbeiten?
Ich habe Ruport - eine ausgezeichnete Wahl für schnelle und schmutzige Berichterstattung. Nach ein paar Versuchen habe ich jedoch festgestellt, dass verschachtelte Gruppierungen und normalisierte Daten nicht zusammenpassen. Die Entscheidungen, die jetzt bleiben enthalten:
denormalize Daten (möglicherweise in einer Ansicht mit nächtlichem Updates) + einig in Ruby Formatierung durchführen
Verwenden Sie einen völlig anderen Toolkit
(Jasper?)
Ich fürchte beide Möglichkeiten. Hat jemand eine bessere Idee (im Idealfall beschränkt sich die Arbeit auf Ruby)?