Operator VALIDATION bada wartości zadeklarowanych danych (kolumn) strumienia znajdującego się na magistrali wejściowej. W przypadku wykrycia wartości nienależących do zadeklarowanych (walidowanych) przedziałów, system wykonuje jedną z akcji: nadaje nową wartość na podstawie limitu (min lub max w zależności od miejsca przekroczenia), wartość constans (zadeklarowaną) lub usuwa rekord ze strumienia danych.
Przykład projektu GRAVITY z użyciem operatora VALIDATION.
KONFIGURACJA OPERATORA
Podczas konfiguracji wskazujesz kolumnę podlegającą rozpoznaniu oraz wariant akcji rozpoznania.
Musisz wskazać kolumnę magistrali wejściowej (patrz ilustracja powyżej), która podlega walidacji, przedział wartości, który jest prawidłowy oraz rodzaj akcji w przypadku przekroczenia przedziałów. Możesz zadeklarować niezależne akcje dla przypadku przekroczenia minimum oraz maksimum. Możesz zdecydować się na następujące akcje:
Nadać nową wartość równą minimum (jeżeli wartość jest poniżej minimum)
- Limit value → Nadać nową wartość równą maksimum (jeżeli wartość jest powyżej maksimum)
- Constans → Nadać wartość constans jeżeli wartość jest poza przedziałem walidacji
- Remove → Filtrować rekord jeżeli wartość jest poza przedziałem walidacji