Wie Sie die Leistung eines Crystal-Berichts zu erhöhen, damit es schneller ausgeführt wird

May 18

Dauert es lange für Ihren Crystal-Bericht abschließen? Manchmal kann eine Crystal Report langsam sein, da es mit solch großen Datenmengen arbeitet, oder weil etwas nicht erstellt/korrekt codiert wurde. Versuchen Sie einen der folgenden Schritte zu beschleunigen Ihren Crystal-Bericht

Anweisungen

1Wie Sie die Leistung eines Crystal-Berichts zu erhöhen, damit es schneller ausgeführt wird

Vor etwas zu tun, sollten Sie den Bericht ausführen und schauen Sie sich die Leistung mit Crystal Report integrierten 'Leistungsdaten'. Das Dialogfeld 'Leistungsdaten' kann im Menü Bericht geöffnet werden. Es zeigt Leistungsdaten vom letzten Mal, das der Bericht ausgeführt wurde und kann Ihnen zeigen, wie lange jedes Teil des Berichts, einschließlich Sub Berichte unternimmt, um abzuschließen. Es kann äußerst nützlich sein, beim versuchen zu ermitteln, warum ein Bericht läuft langsam.

2 Auswahl von Datensätzen. Stellen Sie sicher, dass Sie eine Formel verwenden, die nur die Datensätze zurückgibt, die Sie für den Bericht benötigen, anstatt Crystal gelesen und alle Datensätze zurückgegeben.

3Wie Sie die Leistung eines Crystal-Berichts zu erhöhen, damit es schneller ausgeführt wird

Indizes. Mit Datenbankindizes können verbessern Bericht Leistung deutlich also versuchen, sie zu verwenden, beim Verknüpfen von Tabellen. Stellen Sie außerdem sicher, dass das Kontrollkästchen "Use Indizes oder Server für Geschwindigkeit" auf der Registerkarte Datenbank im Dialogfeld Optionen aktiviert ist. Im Dialogfeld Optionen kann über das Menü Datei geöffnet werden.

4 Zu viele Tabellen verknüpfen. Eine Sache, die einen Bericht oder Unterbericht langsam ausgeführt verursachen kann ist die Verknüpfung von zu vielen Tabellen. Die weitere Tabellen verknüpft zusammen, desto langsamer wird der Bericht geworden. Wenn Sie Daten aus mehreren Tabellen, versuchen Sie einen Unterbericht verwenden, Daten aus einem oder zwei Tabellen abrufen und Speichern von Daten in eine gemeinsam genutzte Variable für die Anzeige später anzeigen möchten. Siehe den Link unten für weitere Informationen zur Verwendung von gemeinsam genutzten Variablen.

5Wie Sie die Leistung eines Crystal-Berichts zu erhöhen, damit es schneller ausgeführt wird

Art der Verlinkung. Eine andere Sache, die einen Bericht oder Unterbericht langsam ausgeführt verursachen können ist, dass die Art der Verknüpfung, die fertig ist. Eine äußere Verknüpfung kann den Bericht deutlich verlangsamen. Wenn möglich, verwenden Sie stattdessen Inner-Join (vorausgesetzt, es gibt die gewünschten Ergebnisse zurück).

6 Ansichten. Erstellen und verwenden eine Ansicht aus einer Datenbankabfrage können Kapseln und die Daten somit Leistungsverbesserung Bericht erheblich zu vereinfachen. Dies ist einer der erweiterte Schritte und erfordern ein generelles Verständnis von Datenbankkonzepten.

7 Gespeicherte Prozeduren. Einbinden einer Datenbank-Abfrage in eine gespeicherte Prozedur kann auch Kapseln und die Daten somit Leistungsverbesserung Bericht erheblich zu vereinfachen. Dies ist einer der erweiterte Schritte und erfordern ein generelles Verständnis von Datenbankkonzepten.