Das Element criterion-definitions beschreibt die Kriterien, die in Data Analytics verwendet werden. Es werden vier verschiedene Kriterien unterstützt: Kennzahlen, einstufige Dimensionen, Zeitdimensionen und Prozesskriterien.
Jedes Kriterium außer dem Prozesskriterium muss eine eindeutige Referenz auf eine Spalte einer Tabelle im Analyseraum enthalten. Das Prozesskriterium muss das Quellkriterium aus der Prozessanalyse (durch Schlüsselwort und Relation) und die Zieltabelle im Analyseraum spezifizieren.
Kriterien der Data Analytics-Tabellen
Element kidef
<!ELEMENT kidef (description+)>
<!ATTLIST kidef
name NMTOKEN #REQUIRED
comment CDATA #IMPLIED
table NMTOKEN #REQUIRED
column CDATA #REQUIRED
distribution (TRUE|FALSE) "FALSE"
standarddeviation (TRUE|FALSE) #IMPLIED
retrievertype (KEYINDICATOR|NUM_KEYINDICATOR) "KEYINDICATOR"
kigroup NMTOKEN #IMPLIED
internal (yes|no) "no"
assessment (POS|NEG) "NEG"
scale NMTOKEN #IMPLIED
refinement CDATA #IMPLIED
>
Das Element kidef definiert eine Kennzahl. Attribute, die hier nicht aufgeführt sind, sind in dem Block kidef und useki in den Dokumenttypdefinition KeyindicatorConfiguration.dtd und KeyindicatorProcesstree.dtd beschrieben.
name: Eindeutiger Kennzahlname,
table: Tabelle, die die Daten enthält,
column: Spalte, die die Daten enthält
internal: Kennzahlen, die nicht in der Analyse angezeigt werden sollen, e.g. ID-Spalte für Assoziationen
Element timedim
<!ELEMENT timedim (description+)>
<!ATTLIST timedim
name NMTOKEN #REQUIRED
comment CDATA #IMPLIED
table NMTOKEN #REQUIRED
column CDATA #REQUIRED
precision (DAY|HOUR|MINUTE) "DAY"
internal (yes|no) "no"
dimgroup NMTOKEN #IMPLIED
scale NMTOKEN #IMPLIED
refinement CDATA #IMPLIED
>
Das Element timedim definiert eine Zeitdimension. Attribute, die hier nicht aufgeführt sind, sind in dem Block timedim in den Dokumenttypdefinition KeyindicatorConfiguration.dtd und KeyindicatorProcesstree.dtd beschrieben.
name: Eindeutiger Dimensionsname,
table: Tabelle, die die Daten enthält,
column: Spalte, die die Daten enthält
Element oneleveldim
<!ELEMENT oneleveldim (description+, leveldesc)>
<!ATTLIST oneleveldim
name NMTOKEN #REQUIRED
comment CDATA #IMPLIED
internal (yes|no) "no"
dimgroup NMTOKEN #IMPLIED
>
Das Element oneleveldim definiert eine eindimensionale Textdimension. In Data Analytics sind die Werte von oneleveldim nur Schlüsselwörter und keine Paare aus jeweils Schlüsselwert und Beschreibung. Attribute, die hier nicht aufgeführt sind, sind in dem Block oneleveldim in der Dokumenttypdefinition KeyindicatorConfiguration.dtd beschrieben.
Kriterien der Prozesstabellen (Cross Analytics)
process-table-keyword
Die Prozesstabelle des Analyseraums mit der das Kriterium verknüpft ist.
process-keyword
Ein eindeutiger Schlüssel, der auf das aus der Prozessanalyse in den Analyseraum importierte Quellkriterium referenziert.
keyword
Der eindeutige Schlüssel des Kriteriums im Analyseraums. Er braucht nicht zu dem Schlüssel des Quellkriteriums zu passen.
relation-name
Relation des aus der Prozessanalyse in den Analyseraum importierten Kriteriums
Die Prozesskriterien brauchen keine Beschreibung zu spezifizieren, da sie von dem Quellprozesskriterium geerbt werden kann.