Postrzegaj aplikację GRAVITY jako zbiór operatorów wykonujących operacje na danych przekazywanych pomiędzy nimi za pośrednictwem magistrali danych. Każdy operator w GRAVITY jest wyspecjalizowany w wykonywaniu określonego typu działania – od pobrania danych, przez ich przekształcenie, aż po ich zapis czy wysyłkę.

Dzięki operatorom możesz:

Możesz używać dowolnej liczby operatorów w jednym projekcie. Strumień danych przekazywanych przez magistralę może zawierać dowolną liczbę rekordów oraz dowolną liczbę bitów (czyli kolumn) – jego szerokość i objętość nie są ograniczone.

Dla przejrzystości i wygody projektowania operatorzy w GRAVITY podzieleni są na trzy główne grupy:

Każda ścieżka (czyli linia przepływu danych w projekcie) w GRAVITY musi zakończyć się operatorem wyjściowym – dzięki temu system wie, że dany fragment projektu został w pełni zaprojektowany i dane z tej ścieżki zostały poprawnie obsłużone.

W kolejnych rozdziałach znajdziesz szczegółowe opisy poszczególnych operatorów, ich konfiguracji oraz typowych zastosowań.

<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" />

Do wywołania projektu i testowania (debugowania) operatorów masz do dyspozycji mechanizm wywołań manualnych Wywołanie manualne. Gdy projekt jest gotowy do działania i oczekujesz automatycznych wywołań użyj Wyzwalacze (Triggers)

</aside>

Magistrala danych.

Note

Operatory wejścia

Operatory przetwarzania

Operatory wyjścia