Kennzahl-Definitionen

Funktionsbeschreibung

Das Programm "Kennzahlen-Definitionen verwalten" dient als Einstieg zum Generieren von Statistik-Kennzahlen.
In diesem Programm werden per SQL Daten, die für eine bestimmte Kennzahl relevant sind, in eine Statistikdatei (IKENZP) geschrieben. Die Nachfolgeprogramme IS60110 sowie IS60112 nutzen diese Daten, um dieselben als Kennzahl auszuwerten.

Wichtige Eingabefelder im Programm "Kennzahlen-Definitionen verwalten":

  • Zeitintervall: es dient zu Klassifizierung des Zeitintervalles. Die eigentliche Durchführung wird über Programm US00310 gesteuert
  • Statistik-SQL: Dieser SQL-Befehl definiert die Datensammlung, welche in die Statistik-Datei geschrieben wird.
  • Bereinigungs-SQL: Hier können beispielsweise veraltete Daten, jeweils zu dem im Zeitintervall angegebenen Zeitpunkt, aus der Statistikdatei gelöscht werden
  • acht Bezeichnungsfelder zur Dokumentation, was die verwendeten Wertfelder der Kennzahlendatei enthalten (z. B. Umsatzwerte, oder bei Gruppierungen Summen-, Durchschnitts- oder Minimal/Maximalwert)
  • fünf Bezeichnungsfelder zur Dokumentation, was die verwendeten Gruppierungsfelder der Kennzahlendatei enthalten

Datei IKENZP - Kennzahlendatei

Bei der Erstellung des SQL-Satzes ist der Aufbau der Statistikdatei IKENZP zu beachten.

Sie besteht aus einem Bezeichnungsfeld (KZGDGK), womit der betreffende Datensatz mit einem entsprechenden Namen versehen werden sollte.

Anschließend folgen fünf alphanumerische Gruppierungsfelder. Die Felder KZGD1G bis KZGD5G können mit Daten gefüllt werden, nach denen in der Folgeverarbeitung selektiert und/oder gruppiert werden kann. Beispielsweise könnte hier der Mandant mitgegeben werden, um bei den Auswertungen die Daten, gruppiert nach Firmennummer, ausgeben zu lassen. In der Kennzahlen-Definition (siehe oben) kann in den dazu vorgesehenen Bezeichnungsfeldern dokumentiert werden, wofür das entsprechende Gruppierungsfeld steht.

In das Datumsfeld (KZDATU) sollte das jeweilige tagesaktuelle Datum eingefügt werden, damit bei der Auswertung der entsprechende Datensatz einem bestimmten Datum zugeordnet werden kann.

Außerdem enthält die Kennzahlendatei noch acht numerische Wertfelder KZGD1V bis KZGD8V. Diese Felder können im SQL-Befehl verwendet werden, um numerische Werte aus den Basisdateien aufnehmen. Enthält der SQL-Befehl Gruppierungen, können diese Felder zur Aufnahme von Summierungsfeldern wie  Anzahl, Summe, Durchschnittwert oder Minimal- und Maximalwert verwendet werden. In der Kennzahlen-Definition (siehe oben) kann in den dazu vorgesehnen Bezeichnungsfeldern dokumentiert werden, was das entsprechende Feld enthält.

Felder

Kennzahlendefinition

Feldbezeichnung Erklärung
Zeitintervall-Daten
Steuert, wie oft das Programm ausgeführt werden soll.

Bei den Zeitintervallen WEEKLY, MULTI, MONTHLY und EVENT muss das Feld "Zeitintervall-Daten" ebenfalls gefüllt werden.

Folgende Eingaben sind möglich:

WertBeschreibung
EVENT

Der Name des entsprechenden Events. z.B: INIT, STARTUP oder SHUTDOWN.

Es werden erst die Jobs mit dem EVENT-Type INIT für diesen Server gestartet und abgearbeitet, bevor sich jemand an einem Server Anmelden kann und geplante Jobs mit dem EVENT-Typ STARTUP für diesen Server anlaufen. 

MULTI

Tage, an denen der Job ausgeführt werden soll. Die Wochentage werden mit Leerzeichen separiert angegeben. Es gilt, dass Sonntag der 1 entspricht und Samstag der 7.


Beispiel für eine Ausführung am Montag, Dienstag und Freitag: 2 3 6. 

WEEKLY

Der Satz wird wöchentlich aufgerufen. Im Feld "Zeitintervall-Daten" wird der jeweilige Wochentag definiert. 1 = Sonntag, 2 = Montag, 3 = Dienstag, usw. MONTHLY: Der Tag des Monats. Dabei gilt: 1 = der erste Tag des Monats, 2 = der zweite Tag des Monats, usw.

Außerdem: -1 = der letzte Tag des Monats, -2 = der vorletzte Tag des Monats, usw.

DAILY

Tage, an denen der Job ausgeführt werden soll. Die Wochentage werden mit Leerzeichen separiert angegeben.

Es gilt, dass Sonntag der 1 entspricht und Samstag der 7.

Beispiel für eine Ausführung am Montag, Dienstag und Freitag: 2 3 6.

Statistik-SQL
Hier werden Abfrageausdücke in der für die entsprechende Datenbank gültigen SQL-Syntax hinterlegt.
Erstauslieferung
Über dieses Kennzeichen wird gesteuert, ob die Daten für die Erstauslieferung zur Verfügung stehen sollen.
Üblicherweise werden Daten vor der Auslieferung reorganisiert. Mit diesem Kennzeichen kann also gesteuert werden, ob die aktuellen Daten z. B. als Kopiervorlage für den Kunden bei der Erstinstallation zur Verfügung stehen sollen oder nicht.

Bereinigungs-SQL

Feldbezeichnung Erklärung
Lösch-SQL
Hier werden Abfrageausdücke in der für die entsprechende Datenbank gültigen SQL-Syntax hinterlegt.

Informationen

Feldbezeichnung Erklärung
Zuletzt ausgeführt
Diese Angabe kennzeichnet den Zeitpunkt, an dem ein Ereignis zuletzt ausgeführt wurde.
Nächste Ausführung
Diese Angabe kennzeichnet den Zeitpunkt, an dem ein Ereignis das nächste Mal ausgeführt wird.

Bezeichnungen

Feldbezeichnung Erklärung
Bezeichnung Wert-Feld
Dient der textlichen Beschreibung eines Wertfeldes für die oxaion Kennzahlen-Auswertungen.

Überschriftsformat

Feldbezeichnung Erklärung
Statistik-Kennzahl In diesem Feld wird der Name der Kennzahl angezeigt.

  • Keine Stichwörter