Best Practices für benutzerdefinierte Berichte
- Last Updated: November 2, 2022
- 2 minute read
- MOVEit Transfer
- Version 2022
- Documentation
Nutzen Sie effiziente Abfragen, wenn Sie SQL in benutzerdefinierte Berichte integrieren. Die Syntax muss klar und offensichtlich sein. Vermeiden Sie unelegante JOIN-Vorgänge und überflüssige Feldsynthesen und Datenerweiterungen, wenn Sie Berichtdaten für große Systeme extrahieren. Inline-Syntax, die zu Datenerweiterungen, Sortiervorgängen und Wertumwandlungen führt, kann unerwünschte Berichtausgaben verursachen. Umfassende Datenverarbeitung mit SQL-Anfragen kann dazu führen, dass es zu einer Zeitüberschreitung für den Bericht kommt. Datenverarbeitung in der falschen Reihenfolge kann zu ungenauen Daten oder Datenverlusten führen.
Die folgende Tabelle enthält Richtlinien für die Ausführung von benutzerdefinierten Berichten.
|
Berichtparameter |
Tipps |
|---|---|
|
Anfangs- und Enddatum |
Vermeiden Sie lange Datumsbereiche (z. B. länger als zwei Wochen); seien Sie insbesondere vorsichtig mit:
|
|
Felder |
Spaltenfelder. Listen Sie die benötigten Spaltenfelder einzeln auf. |
|
Tabellen |
Nutzen Sie JOIN (INNER JOIN). CROSS JOIN ist sehr ineffizient.
|
|
Kriterien (funktioniert wie WHERE) |
Vermeiden Sie LIKE für Platzhaltererweiterungen.
|
|
Limit |
Der Einsatz von Limit (z. B. Limit=10) ist hilfreich:
|
SQL-Anweisungen auf Feld- und Tabellenebene in benutzerdefinierten Berichten

Berichte mit Zeitüberschreitung neu konfigurieren und erneut aktivieren
Wenn ein Bericht erstellt (ausgeführt) wird, der die Effizienzregeln des Standorts überschreitet, hält MOVEit Transfer die Berichtverarbeitung an und gibt eine Fehlermeldung aus.
Wegen Zeitüberschreitung deaktivierter Bericht (Berichtansicht in Web-Benutzeroberfläche)

Gehen Sie wie folgt vor, um den Bericht wieder zu aktivieren:
- Klicken Sie für den Bericht auf die Schaltfläche „Bearbeiten“ (
). - Nehmen Sie Änderungen an der aktuellen Berichtkonfiguration vor, z. B.:
- Grenzwert für Einträge hinzufügen (Limit)
- Datumsbereich kürzen
- Platzhaltersymbole reduzieren, löschen
- JOIN (INNER JOIN) statt WHERE (CROSS JOIN) als Kriterien verwenden

- Klicken Sie auf Enable Report (Bericht aktivieren).