Ich habe einen Bericht, der in der Lage sein muss, eine sehr große Anzahl von Seiten (in diesem Fall etwa 4500) in einem Webbrowser darzustellen. Die Gesamtzeit, die für die Fertigstellung auf dem Berichtsserver von der Startzeit bis zur Endzeit benötigt wird, beträgt in dem von mir betrachteten Fall etwa 30 Minuten. Weiß jemand, welche Möglichkeiten es für die Darstellung eines so großen Berichts in einem Webbrowser gibt?
Um herauszufinden, wie dieses Problem gelöst werden kann, habe ich bereits die folgenden Aufgaben durchgeführt. Der Bericht bezieht seine Daten aus einer Datenbanktabelle, in der die Daten bereits so weit reduziert sind, dass der TimeDataRetrieval auf dem Berichtsserver 17812 oder etwa 18 Sekunden beträgt. Der Bericht selbst wurde so umformatiert, dass er die am wenigsten teuren Berichtsobjekte enthält, um die Daten im richtigen Format darzustellen. Er besteht im Wesentlichen aus einer Tabelle mit etwa 4 verschachtelten Tabellen, und das ist alles. Wir haben versucht, dies auf einem 2005er Berichtsserver zu erreichen, sind aber immer wieder auf Speicherprobleme gestoßen, die für unsere Kunden nicht machbar waren. Daraufhin haben wir das Ganze auf einen 2008er Berichtsserver verlagert, um die Tatsache zu nutzen, dass das Dateisystem anstelle des Arbeitsspeichers verwendet wird, und konnten das Ganze schließlich zum Laufen bringen, ohne dass der verfügbare Arbeitsspeicher erschöpft war, aber natürlich dauert es viel länger.