Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following principles apply:

FlagSourceColumns are optional

When they are not defined, they will not be stored. Specific flagSource related functionality will not be available to users when the flagSourceColumns file is not configured. Also, on startup, Delft-FEWS performs a check whether all referenced flagSource ColumnId's are configured in the flagSourceColumn configuration file and throw an error/warning when there are configuration inconsistencies.

Writing of flagSources

A validation step where a flagSourceColumn has been defined will write the appropriate flagSource in case of a flag change, both to the flagSource column and the regular flagSource element. 
In case the flag is not changed, the default flagSource "OK" which indicates that the validation step has been performed, will be written to the flagSource column. In this case, the flagSource will only be written to the regular flagSource element when this is empty.
This ensures that the regular FlagSource element (visible to the user in the FEWS interface with the 'Validation' option) remains a summary of the validation status.

FlagSource columns are configured using an columnId and a storageKey

...

The Id of the column is only used to reference this column from the rest of the configuration. This id is not stored in the database. This id can be changed at any time without the requirement of deleting the datastore
The storageKey is an integer between 0 to 127 that is used in the datastore to reference a columnId. After changing this key you have to delete the local datastore and MC database

...

Order of flagSourceColumns

The order in which the flagSourceColumns are configured should reflect the sequence of the respective validation steps in the validation process.
This order is also used in the timeseriesDisplay - tableview, when the 'Validation steps' are visualized.

 

flagSources contained in the flagSource Columns

The flagSourceColumns can only contain the existing flagSources. Also see D Quality flags

 

 

De codes van de gebruikte flagSources wijken niet af van de reeds bestaande flagSources:

 

Primary Validation

 FlagSource

soft min.

SN

hard min.

HN

soft max.

SX

hard max.

HX

rate of rise

RO

rate of fall

RO

same reading

SR

temporary shift

TS

De codes van de gebruikte flagSources wijken niet af van de reeds bestaande flagSources:

 

Secondary Validation

FlagSource

spatialHomogeneityCheck

SH

seriesComparisonCheck

SC

minReliableValuesCheck

RV

minReliableOrDoubtfulValuesCheck

RDV

minNumberOfValuesCheck

NV

minNonMissingValuesCheck

NM

mannKendallCheck

KT

flagsComparisonCheck

FC

flagPersistencyCheck

FP

Voor transformatie- en visuele validatiestappen zullen enkele custom flagSources geconfigureerd moeten worden in CustomFlagSources.xml. Bijvoorbeeld:

 

Tranformation/Manual

 Custom FlagSource

default validation (success)

OK

Interpolation small gapSG
Interpolation large gapLG

Transformatie/Manueel

Interpolation small gap                                     SG

Interpolation large gap                                     LG

Voor transformatie- en visuele validatiestappen zullen enkele custom flagSources geconfigureerd moeten worden in CustomFlagSources.xml. Bijvoorbeeld:

Transformatie/Manueel

Interpolation small gap                                     SG

Interpolation large gap                                     LG

 

 

 

FlagSourceColumns 


Beschikbaar maken van het concept validatiestatus in Delft-FEWS door FlagsourceColumns te ontwikkelen die ingezet kunnen worden voor de monitoring van validatiestappen
II. Validatiestatus als conditie
De informatie in de FlagSource kolommen (validatiestappen) moet kunnen worden gebruikt als conditie voor het uitvoeren van een bepaalde module of workflow
III. Toekennen van validatiestatus per module
De FlagsourceColumn (validatiestap) moet op workflow/transformatie niveau, toegekend kunnen worden aan een tijdreeks
IV. Interface onwikkelingen Validatiestatus
A. De FlagsourceColumns zijn zichtbaar in de tijdserietabel als extra kolommen 
B. De betekenis/vertaling van een FlagsourceColumn moet geconfigureerd kunnen worden
C. De voortgang is met een (configureerbare) kleur zichtbaar in de grafiek
D. De default periode selectie (start/eindtijd van de tijdreeksen) in een validatiedisplay moet configureerbaar zijn
V. Validatiestatus Import/Export
De validatiestatus moet geimporteerd/geëxporteerd kunnen worden naar CSV/XML formaat en moet ondersteund worden in de PI Webservice
VI. Validatie via GUI
De gebruiker moet handmatig kunnen valideren (FlagsourceColumns zetten of aanpassen) voor een of meerdere validatiestappen.

...