2009-08-19 8 views
5

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:

  1. denormalize Daten (möglicherweise in einer Ansicht mit nächtlichem Updates) + einig in Ruby Formatierung durchführen

  2. Verwenden Sie einen völlig anderen Toolkit

  3. (Jasper?)

Ich fürchte beide Möglichkeiten. Hat jemand eine bessere Idee (im Idealfall beschränkt sich die Arbeit auf Ruby)?

Antwort

1

Munger zielt darauf ab, eine Alternative zu Ruport zu sein, so dass es vielleicht einen Blick wert ist.