Zum Inhalt

Analyse Assistent

XXL Gen. 24

Der Analyseassistent ist ein Diagnosetool für Administratoren und technisch versierte Anwender. Er prüft automatisiert verschiedene Bereiche des aktuellen Mandanten und protokolliert die Ergebnisse – etwa zu Feldgrößen, Datenbankstrukturen sowie der Performance von Regeln und Tabellenansichten.

Aufruf des Analyseassistenten

Der Aufruf erfolgt über Registerkarte: HILFE - Schaltfläche: TOOLS - ANALYSE ASSISTENT...

Verfügbare Analysen

Analyse für Tabellenstrukturen

Tabellen-Einstellungen, Felder und Sortierungen protokollieren. Dabei werden Feldtyp und tatsächliche Nutzung ausgewiesen – ist z. B. ein Stringfeld mit 50 Zeichen definiert, werden aber nur 2 Zeichen genutzt, wird dies entsprechend protokolliert. Zusätzlich wird die Gesamtgröße eines Datensatzes sowie der Speicherplatzbedarf der vorhandenen Sortierungen und Indizes ermittelt.

Analyse für Regeln

Regeln mit hoher Datenlast identifizieren. Performancekritische Regeln werden aufgelistet, inklusive dem jeweiligen Grund der Belastung. Geprüft wird, ob:

  • in der Bedingung eine DBInfo-Funktion verwendet wird
  • in der Bedingung auf ein variabel langes Feld (Blob-Field) zugegriffen wird
  • in der Bedingung auf mehr als fünf Felder zugegriffen wird
  • die Bedingung „immer ausgeführt" wird
  • im Anweisungs-Zugriff mit der Auswertungsposition „Vor dem Speichern" eine DBInfo-Funktion oder ein Blob-Field verwendet wird

Beachten Sie

Sind im Assistenten keine Tabellen aktiviert, werden automatisch alle Tabellen mit Regelunterstützung analysiert.

Analyse für Tabellenansichten

Performancelastige Tabellenansichten identifizieren. Alle Tabellenansichten des aktuellen Mandanten werden nach Datenbanken sortiert durchgearbeitet. Geprüft wird, ob eine Tabellenansicht Folgendes enthält:

  • ein variabel langes Feld (Blob-Field)
  • ein Bildfeld
  • ein Feld mit Feldformel
  • Anzeigefilter in den Eigenschaften

Im Protokoll wird bei einem Treffer der zugehörige Programmbereich ausgewiesen, z. B.: Auftragsverwaltung Lager Details, Tabellenansicht: (Artikel)

Analyse für Tabellen

Anzahl der Einträge pro Tabelle protokollieren.

Analyse für die Feld-Belegung

Die Belegung von variabel langen Feldern und Selektionsfeldern analysieren. Blob-Felder ab einer Größe von 500 KB werden dabei erkannt und protokolliert. Berücksichtigt werden ausschließlich Felder, die vom Anwender selbst beschreibbar sind.

Beachten Sie

Die angezeigte Feldgröße kann durch doppelte Datenhaltung (Rohdaten und Vorschau) höher ausfallen als die eigentliche Originaldatei.