Kapitelübersicht
8. Statistik ueber Statistiken PCL1054
8. Statistik ueber Statistiken PCL1054
Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
Mit Hilfe von Statistik ueber Statistik soll es ermoeglicht
werden festzustellen, wer wann welche Elemente von ASS
(Arbeitsgebiete, Schluessel, Werte, Verdichtungsstufen ...)
benutzt hat und wie stark die Nutzung der betreffenden
Elemente ueberhaupt ist. Diese Nutzungsdaten werden in
einem speziellen ASS-Arbeitsgebiet verwaltet und stehen
somit der ASS-Auswertung zur Verfuegung.
ASS-Arbeitsgebiete werden ueber externe Schnittstellen
gepflegt. Die Aufgabe von PCL1054 ist es, externe Schnitt-
stellen fuer das Arbeitsgebiet fuer Statistik ueber
Statistik zu erzeugen.
Um auch feststellen zu koennen, welche Elemente von ASS
wenig oder gar nicht benutzt werden, kann in das
betreffende Arbeitsgebiet auch gespeichert werden, welche
Elemente ueberhaupt zur Verfuegung stehen.
PCL1054 kennt daher zwei grundsaetzlich verschiedene
Arbeitsweisen:
- Erzeugung von externen Schnittstellen, die die zur
Verfuegung stehenden Elemente von ASS enthaelt
(UMGEBUNG=DST003 bzw. UMGEBUNG=DST004, s.u.).
- Erzeugung von externen Schnittstellen, die die
Information enthalten, wer wann welche Anforderungen
ausgefuehrt hat und wie oft
(UMGEBUNG=BATCH bzw. UMGEBUNG=ONLINE, s.u.).
Sollen Statistiken ueber Statistiken erzeugt werden, so
muessen in bestimmten Zeitabstaenden mit Hilfe von
PCL1054 die erforderlichen externen Schnittstellen erstellt
und eingespeichert werden, um anschliessend die
gewuenschten Auswertungen durchfuehren zu koennen.
FUNKTIONSBESCHREIBUNG:
---------------------
UMGEBUNG=DST003 bzw. UMGEBUNG=DST004
Diese Optionen koennen jederzeit eingesetzt werden.
Es wird eine externe Schnittstelle erzeugt, die die
zur Verfuegung stehenden Arbeitsgebiete, Schluessel,
Werte und Verdichtungsstufen (UMGEBUNG=DST003)
bzw. die zur Verfuegung stehenden Anforderungen, Anwendungen
Schluessel-Gruppierungen, Werte-Gruppierungen und
Formeln enthaelt (UMGEBUNG=DST004).
Die ASS-Zeit wird durch die Option MONAT= ... (s.u.)
festgelegt.
Es wird der aktuelle Zustand der DST003 bzw. DST004
abgebildet. Laeufe von PCL1054 zu unterschiedlichen
Zeitpunkten mit gleicher MONATsoption haben daher i.a.
unterschiedliche externe Schnittstellen zur Folge.
In der zugehoerigen Summen-Datenbank werden die
ermittelten Informationen aufkumuliert. Es ist also
moeglich zu erkennen, welche Elemente von PCL1054
bei irgendeinem Lauf von PCL1054 gefunden wurden.
Es werden nur Arbeitsgebiete betrachtet, die eingespeichert
sind und deren Pruefkennzeichgen nicht auf NEIN steht.
UMGEBUNG=ONLINE bzw. UMGEBUNG=BATCH
Die Auswertung protokolliert, wer wann welche Anforderung
ausgefuehrt hat (wenn diese Funktion aktiviert ist).
Online ausgefuehrte Anforderungen werden in der DST004,
im Batch ausgefuehrte Anforderungen werden in der Datei
PWORK protokolliert. Diese Protokolle werden von PCL1054
gelesen und in externe Schnittstellen umgeformt.
Ablauf:
------
+-------------------+ +-----------------+
I Auswertung von I I Auswertung von I
I Anforderungen, I I Anforderungen, I
I die Online aus- I I die im Batch I
I gefuehrt wurden I I ausgefuehrt I
I I I wurden I
+-------------------+ +-----------------+
I I
V V
+-------------------+ +-----------------+ +--------+ +--------+
I interne Protokoll-I I interne Proto- I I I I I
I saetze auf der I I kollsaetze auf I I DST003 I I DST004 I
I Anforderungs-DB I I seq. Datei I I I I I
+-------------------+ +-----------------+ +--------+ +--------+
I I I I
+------------+ +----+ +--------------+ I
I I I +------------------------+
V V V V
+-------------------+
I Programm PCL1054 I
+-------------------+
I
V
+--------------------------------------+
I Externe Schnittstelle (langes Format)I
+--------------------------------------+
I
V
+-------------------+
I Programm PCL1001 I
+-------------------+
I
V
+---------------------------+
I Interne Schnittstelle I
+---------------------------+
I
V
+----------------------------+
I Erst-/Folgeeinspeicherung I
+----------------------------+
I
V
+--------------------------+
I Verdichtungsstufe(n) des I
I Statistik-Arbeitsgebiets I
+--------------------------+
.---. .---. .---.
,' ', ,' ', ,' ',
!'.___.'! !'.___.'! !'.___.'!
! ! ! ! ! !
! 130 ! ! 140 ! ! 520 !
! ! ! ! ! !
'.___.' '.___.' '.___.'
_______ ! ! !
/ ! +---+ ! +---+
! 150 ! ! ! !
+-------+ V V V
! ***************
+--------->! !
! PCL1054 !
! !---------+
*************** !
! ! !
V V V
.---. .---. *************
,' ', ,' ', ! !
!'.___.'! !'.___.'! ! 180 !
! ! ! ! ! *****
! 500 ! ! 530 ! ! /
! ! ! ! *****
'.___.' '.___.'
LFD.-NR. ! DD-NAME/PGM ! BESCHREIBUNG
---------!-------------!--------------------------------------
130 ! //DST003 ! Steuerungsdatenbank
! //DST031 ! (nur DLI)
! //DST032 ! (nur DLI)
! //DST033 ! (nur DLI)
! ! (nur Option 'DST003')
! !
140 ! //DST004 ! Anforderungsdatenbank
! //DST041 ! (nur DLI)
! ! (nur Optionen 'ONLINE' oder 'DST004')
! !
150 ! //ASSCO ! Vorlaufkarten
! !
180 ! //LISTE ! Protokoll und Fehlermeldungen
! !
500 ! //ASSIN01 ! Externe Schnittstellensaetze
! !
520 ! //PWORK ! Eingabe der im Batch geschriebenen
! ! Statistiksaetze (nur Option 'BATCH')
! !
530 ! //ASSFEHL ! Fehlerhafte Protokollsaetze
! !
Die Datei PWORK:
---------------
Die Behandlung der Datei PWORK ist im Handbuch
'INSTALLATION' beschrieben.
Besonderheiten bei UMGEBUNG=BATCH bzw. UMGEBUNG=ONLINE:
-------------------------------------------------------
Werden Schnittstellensaetze aus der Anforderungs-Daten-
bank erzeugt, so werden die verarbeiteten Saetze aus der
Anforderungs-Datenbank geloescht.
Laeuft die Batch-Auswertung (PCL1003/PCL1016) ueber
Mitternacht bei Monatswechsel (z.B. in der Nacht vom
31.8. zum 1.9.), so enthaelt eine Datei PWORK Protokoll-
angaben zu unterschiedlichen Monaten. Werden mehrere
Dateien PWORK zu einer Datei zusammengefasst, so kann
diese zusammenfassende Datei ebenfalls Protokollangaben
zu unterschiedlichen Monaten enthalten.
In beiden Faellen muss die betreffende Datei mehrfach von
PCL1054 mit unterschiedlichen MONATsangaben in der
Vorlaufkarte verarbeitet werden.
Mengengeruest bei UMGEBUNG=BATCH bzw. UMGEBUNG=ONLINE:
------------------------------------------------------
Die Protokollsaetze enthalten in kompakter Form, wer was
wann angefordert hat.
Da aus Anforderungen verschiedene Statistiken ueber Statistiken
versorgt werden koennen, kann die Anzahl der erzeugten
Schnittstellensaetze auch ziemlich gross werden.
Diese Anzahl haengt von der Groesse und Komplexitaet
der Anforderung ab. Ein Verhaeltnis von 1:20 bis
1:50 duerfte am haeufigsten vorkommen.
Vorlaufkarte:
------------
PARAMETER ! BEDEUTUNG / AUSWIRKUNG
-------------------!------------------------------------------
!
PROGRAMM=PCL1054 ! Zur Kontrolle wird geprueft,
! ob die Vorlaufkarten-Datei
! zum Programm PCL1054 gehoert.
! Diese Option muss angegeben werden.
-------------------!------------------------------------------
UMGEBUNG=ONLINE ! Es werden die Protokollsaetze von den
! Anforderungen, die in der Anforderungs-
! Datenbank stehen, verarbeitet
-------------------!------------------------------------------
UMGEBUNG=BATCH ! Es werden die Protokollsaetze von den
! Anforderungen, die in der Datei PWORK
! stehen, verarbeitet
-------------------!------------------------------------------
UMGEBUNG=DST003 ! Die Steuerungs-Datenbank wird auf
! die externe Schnittstelle abgebildet
-------------------!------------------------------------------
UMGEBUNG=DST004 ! Die Anforderungs-Datenbank wird auf
! die externe Schnittstelle abgebildet
-------------------!------------------------------------------
MONAT=JJMM ! Die Angabe des Monats in der Form
MONAT=AKT ! JJMM gibt an, welche Protokoll-
! saetze verarbeitet werden sollen.
! Protokollsaetze anderer Monate werden
! ueberlesen. Diese Angabe ist optional.
! Falls die Angabe des Monats nicht
! erfolgt, wird der Monat vor dem
! aktuellen Kalendermonat gesetzt.
! Die Angabe AKT bewirkt, dass nicht der
! Vormonat, sondern der aktuelle Monat
! behandelt wird.
! Bei Umgebung = DST003 oder ... = DST004
! wird mit Monat = die ASS-Zeit der
! externen Schnittstelle festgelegt
-------------------!------------------------------------------
LOESCHEN ! Zusaetzlich zu der normalen Verarbeitung
! werden alle Protokollsaetze auf der
! Anforderungsdatenbank, die vor dem
! zu verarbeitenden Monat liegen, bei
! Verarbeitung der Umgebung ONLINE
! geloescht.
-------------------!------------------------------------------
USERID=SUBSTR ! Die UserID wird ab der Position "von" in
(USERID,von,laenge)! der Laenge "laenge" auf die externe
! Schnittstelle ausgegeben. Falls dabei
! nur Blanks uebrigbleiben wird
! stattdessen wie auch sonst die
! Dummy-Auspraegung 000000000000
! ausgegeben.
! Bspl.: SUBSTR(USERID,1,3) gibt nur die
! ersten drei Zeichen aus.
Vorlaufkartenbeispiele
----------------------
Erzeugung der externen Schnittstellensaetze fuer die
Eintraege des Monats September 1988 auf der
Anforderungsdatenbank:
PROGRAMM=PCL1054,UMGEBUNG=ONLINE,MONAT=8809
Erzeugung der externen Schnittstellensaetze fuer die
Eintraege der Batch-Programmlaeufe des Monats Juli 1988:
PROGRAMM=PCL1054,UMGEBUNG=BATCH,MONAT=8807
Erzeugung der externen Schnittstellensaetze im Monat September
1988 fuer die Eintraege der Online-Programmlaeufe des
Vormonats August 1988:
PROGRAMM=PCL1054,UMGEBUNG=ONLINE
Erzeugung der externen Schnittstellensaetze im Monat September
1988 fuer die Eintraege der Online-Programmlaeufe fuer den
Monat September 1988:
PROGRAMM=PCL1054,UMGEBUNG=ONLINE,MONAT=AKT
Erzeugung der externen Schnittstellensaetze fuer die
zur Verfuegung stehenden Arbeitsgebiete, Schluessel, Werte
und Verdichtungsstufen
und fuer die zur Verfuegung stehenden Anforderungen,
Anwendungen, Schluesselgruppierungen, Wertegruppierungen
und Formeln:
PROGRAMM=PCL1054
UMGEBUNG=DST003
UMGEBUNG=DST004
MONAT=AKT
Vorheriges Kapitel: 7. Einrichten ARBEITSGEBIET
Nächstes Kapitel: 9. Betrieb der ASS-Online-Security