Operator NORMALIZATION służy do ujednolicania danych w projektach GRAVITY poprzez sprowadzanie wartości do jednej, wspólnej jednostki odniesienia.
W procesach integracyjnych często występują dane reprezentujące te same wielkości (np. wagę, długość, objętość, cenę) w różnych jednostkach — kilogramach, gramach, litrach, sztukach, walutach itp. Operator NORMALIZATION umożliwia automatyczne przeliczenie tych wartości na jednolitą jednostkę przy użyciu zbioru przeliczników zdefiniowanego w zewnętrznym źródle danych (np. tabeli w bazie danych lub pliku referencyjnym).
W rezultacie operator:
- ułatwia dalsze porównywanie, grupowanie i analizowanie danych,
- zapewnia spójność logiczną strumienia danych w magistrali wyjściowej,
- automatyzuje przeliczanie jednostek wg zdefiniowanej logiki (np. "1 kg = 1000 g", "1 EUR = 4.50 PLN").
Operator NORMALIZATION może być stosowany wszędzie tam, gdzie istnieje potrzeba standaryzacji danych pochodzących z różnych źródeł lub w różnych jednostkach.
Przykład projektu GRAVITY z użyciem operatora NORMALIZATION.

KONFIGURACJA OPERATORA
Konfigurując operator musisz wskazać:
- Kolumnę z magistrali wejściowej podlegającą normalizacji (COLUMN FOR NORMALIZATION), kolumna ta będzie przekształcana,
- Kolumnę normalizującą (NORMALIZATION COLUMN), kolumnę zawierająca miarę/jednostkę,
- Nazwę jednostki normalizującej (NORMALIZATION VALUE), opis uniwersalnej jednostki odniesienia.

Należy również wskazać podstawę konwersji:

- dane zewnętrzne, na podstawie których zostanie wykonana konwersja (zawarte
w operatorze END OF PATH OBJECT jako wynik innego strumienia przetwarzania),
- kolumnę z END OF PATH (END OF PATH NORMALIZATION COLUMN) zawierającą wartość miary wykorzystywaną do łączenia danych normalizacyjnych z danymi wejściowymi magistrali,
- kolumnę z END OF PATH (END OF PATH CONVERTER COLUMN) zawierającą mnożnik konwersji; wartość wyjściowa stanowi iloczyn wartości wejściowej i mnożnika.
Przykład akcji normalizacyjnej: