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
KONFIGURACJA ZASAD GRUPOWANIA
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
MAX
MIN