Operator GROUPING umożliwia wykonanie operacji grupowania danych na strumieniu wejściowym magistrali. Działanie operatora polega na wyodrębnieniu unikalnych kombinacji wartości w wybranych kolumnach (bitach), które tworzą tzw. klucz grupujący.

Dla każdej unikalnej sekwencji wartości w kolumnach klucza grupującego zostaje wygenerowany jeden rekord wynikowy. Kolumny niebędące częścią klucza muszą zostać przetworzone za pomocą wskazanej funkcji agregującej, np.:

Operator działa dla całego zbioru danych dostępnego na wejściu, umożliwiając konsolidację danych w postaci zagregowanej.

Typowe zastosowania operatora GROUPING obejmują:

Przykład projektu GRAVITY z użyciem operatora GROUPING

Untitled

KONFIGURACJA ZASAD GRUPOWANIA

Untitled

Możesz ustawić klucz grupujący, składający się dowolnej liczby kolumn magistrali poprzez akcję drag and drop (chwytasz kolumnę magistrali wchodzącej i upuszczasz na listę klucza grupującego). Ponadto, dla pozostałych kolumn magistrali wchodzącej określasz funkcję agregacyjną BEHAVIOUR TYPE