Search

Home

VALIDATION

VALIDATION

Operator VALIDATION służy do walidacji danych znajdujących się na magistrali wejściowej. Umożliwia sprawdzenie, czy wartości określonych kolumn (bitów magistrali) mieszczą się w zdefiniowanych przedziałach akceptowalnych.

Dla każdego rekordu system weryfikuje, czy zadeklarowana wartość znajduje się w granicach dopuszczalnych. W przypadku wykrycia naruszenia zakresu możesz skonfigurować jedną z następujących reakcji:

  • zastąpienie wartością graniczną (minimalną lub maksymalną – w zależności od kierunku przekroczenia),
  • ustawienie stałej wartości (constant), niezależnej od danych wejściowych,
  • usunięcie rekordu ze strumienia danych, jeśli nie spełnia warunków walidacji.

Walidacja może obejmować:

  • liczby (np. zakresy wartości numerycznych),
  • tekst (np. długość, dopuszczalne wartości),
  • daty (np. daty mieszczące się w określonym przedziale).

Operator VALIDATION pozwala w prosty sposób zapewnić poprawność i spójność danych wejściowych przed ich dalszym przetwarzaniem, eliminując niepożądane lub błędne rekordy.

Przykład projektu GRAVITY z użyciem operatora VALIDATION.

image

KONFIGURACJA OPERATORA

Podczas konfiguracji wskazujesz kolumnę podlegającą rozpoznaniu oraz wariant akcji rozpoznania.

image

Należy wskazać kolumnę magistrali wejściowej (patrz ilustracja powyżej), która podlega walidacji, prawidłowy przedział wartości oraz rodzaj akcji w przypadku przekroczenia zakresu. Można zadeklarować niezależne akcje dla przekroczenia minimum i maksimum. Dostępne są następujące akcje:

  • Limit value → nadanie wartości równej maksimum (jeżeli wartość przekracza maksimum),
  • Constans → nadanie wartości stałej, jeżeli wartość znajduje się poza przedziałem walidacji,
  • Remove → filtrowanie rekordu, jeżeli wartość znajduje się poza przedziałem walidacji.