User Exits
Verwendung auf eigenes Risiko! Verwenden Sie User Exits nur, wenn diese von Ihrem Implementierungspartner bereitgestellt werden. Änderungen können die Ergebnisse beeinflussen und sind bei unsachgemäßem Einsatz eine Fehlerquelle.
Übersicht
User Exits ermöglichen Ihnen das Hochladen und Speichern von benutzerdefiniertem SQL-Code. So können Sie Analysen an spezielle Anforderungen anpassen. Sie haben die Möglichkeit, das Verhalten der dab AnalyticSuite (SQL) individuell zu gestalten. Sie können in einem User Exit mehrere Varianten verwalten und bei Bedarf zwischen diesen wechseln.
In der Übersicht sehen Sie alle Analytic Steps. Für jeden Analytic Step können Sie einen oder mehrere User Exits hinzufügen. Ist der Name des Analytic Steps schwarz dargestellt, existiert für diesen Step ein User Exit. Ist der Name grau, so liegt kein User Exit vor.
Sie können zudem nach einem bestimmten Analytic Step suchen, nur Steps anzeigen lassen, für die bereits ein User Exit vorhanden ist, oder die Liste alphabetisch sortieren (A–Z oder umgekehrt).
Bearbeiten
Wählen Sie auf der linken Seite einen Analytic Step aus. Für einen User Exit können Sie eine oder mehrere Varianten anlegen. Die Standardvariante trägt die Bezeichnung Default und kann ebenfalls genutzt werden.
Klicken Sie auf die Schaltfläche Edit, um SQL-Code einzugeben. Anschließend können Sie Ihre Änderungen entweder speichern oder abbrechen.
Hochladen
Damit das Hochladen von User Exits möglich ist, muss die Datei zwei Anforderungen erfüllen:
- Name: ähnlich dem Namen des User Exits
- Erweiterung: .sql (andere Erweiterungen werden nicht unterstützt)
Es ist auch möglich, mehrere User Exits gleichzeitig hochzuladen.
Mit der Schaltfläche Upload können Sie eine Datei über den Browser auswählen und den darin enthaltenen SQL-Code hochladen.
Befindet sich vor dem Hochladen kein SQL-Code im Feld, wird der SQL-Code der Datei übernommen.
Befand sich im Feld bereits SQL-Code, werden der SQL-Code aus der Datei und der vorhandene Inhalt verglichen.
Löschen
Das Löschen eines User Exits kann Auswirkungen auf Analytic Groups haben, falls der User Exit dort verknüpft ist, und somit aktive (eingeplante) Tasks beeinträchtigen. Das Löschen kann nicht rückgängig gemacht werden.