Ich bin auf der Suche nach schnellen Berichtsdiensten, die mit .Net (speziell C#) kompatibel sind. Da sich viele dieser Unternehmen bei der Preisgestaltung bedeckt halten (z. B. Cognos), wäre es außerdem hilfreich zu wissen, wie teuer sie in der Regel sind.
Wir erstellen serielle Berichte in PDF und Excel aus einer SQL Server 2005-Datenbank. Insbesondere wegen der Anzahl der Berichte, die gleichzeitig erstellt werden (z.B. 6.000 Berichte mit 20 Druckseiten), suchen wir nach einer schnellen Lösung.
Wir erstellen eine Kopie der Berichte im PDF-Format und leiten sie per FTP an eine externe Einrichtung weiter. Wir erstellen etwa 30 verschiedene Arten von Berichten, aber es kann sein, dass wir denselben Bericht mehrere tausend Mal für jedes Schlüsselelement in unserer Datenbank erstellen. Jeder Bericht wird durch 5-15 einfache Abfragen gespeist (nur ein paar Joins und manchmal eine Gruppierung nach). Mir geht es nicht so sehr um die Abfragezeiten, sondern eher um die Zeit für das Rendern in einen Speicherstrom (oder die Serialisierung auf der Festplatte, falls dies von Lösung zu Lösung signifikant unterschiedlich ist).