Search

Home

NORMALIZATION

NORMALIZATION

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 spotykamy się z danymi reprezentującymi 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 ten:

  • 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 przychodzących z różnych źródeł lub w różnych formatach jednostkowych.

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

image

KONFIGURACJA OPERATORA

Konfigurując operator musisz wskazać:

  • Kolumnę z magistrali wejściowej podlegającą normalizacji (COLUMN FOR NORMALIZATION), ta kolumna będzie przekształcana
  • Kolumnę normalizującą (NORMALIZATION COLUMN), kolumna zawierająca miarę
  • Nazwę jednostki normalizującej (NORMALIZATION VALUE), opis uniwersalnej jednostki
image

Konfigurując operator musisz wskazać sposób konwersji:

image
  • Dane zewnętrzne, na podstawie których dokonamy konwersji (dane są zawarte w operatorze END OF PATH OBJECT jako wyniku innego strumienia przetwarzania)
  • Kolumnę z END OF PATH (END OF PATH NORMALIZATION COLUMN), kolumna zawierająca miarę; łączenie z danymi strumienia wejściowego magistrali operatora
  • Kolumnę z END OF PATH (END OF PATH CONVERTER COLUMN), kolumna mnożnik konwersji; dana wyjściowa jest iloczynem danej wejściowej i mnożnika

Przykład akcji normalizacyjnej:

image