The criterion-definitions element describes the criteria used in Data analytics. Four criteria are supported: Measures, one-level dimensions, time dimensions, and process criteria.
Each criterion except for the process criterion must include a unique reference to a column of a table in the analysis realm. The process criterion must specify the source criterion from the process analysis (by password and relation) and the target table in the analysis realm.
Data analytics table criteria
kidef element
<!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
>
The kidef element defines a measure. Attributes not listed here are described in the kidef and useki sections in the document type definitions KeyindicatorConfiguration.dtd and KeyindicatorProcesstree.dtd.
timedim element
<!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
>
The timedim element defines a time dimension. Attributes not listed here are described in the timedim section in the document type definitions KeyindicatorConfiguration.dtd and KeyindicatorProcesstree.dtd.
oneleveldim element
<!ELEMENT oneleveldim (description+, leveldesc)>
<!ATTLIST oneleveldim
name NMTOKEN #REQUIRED
comment CDATA #IMPLIED
internal (yes|no) "no"
dimgroup NMTOKEN #IMPLIED
>
The oneleveldim element defines a unidimensional text dimension. In Data analytics, the values of oneleveldim are simply keywords, not pairs consisting of key value and description. Attributes not listed here are described in the oneleveldim section in the document type definition KeyindicatorConfiguration.dtd.
Process table criteria (Cross analytics)
Analysis realm process table that the criterion is linked with.
Unique key referencing the source criterion imported from process analysis into the analysis realm.
The unique key of the criterion in the analysis realm. It does not have to match the key of the source criterion.
Relation of the criterion imported into the analysis realm from process analysis
Process criteria do not require a description because it is inherited from the source process criterion.