Search

Home

Operatory wejścia

Operatory wejścia

Operatory wejściowe rozpoczynają każdy przepływ danych w projekcie GRAVITY. To one są odpowiedzialne za pobranie danych z różnych źródeł – zarówno z systemów zewnętrznych (np. baz danych, usług sieciowych, systemów plików, kolejek komunikatów), jak i z plików lokalnych w formatach takich jak CSV, XML, XLSX czy JSON.

Każdy operator wejściowy inicjuje niezależny strumień danych. W jednym projekcie możesz używać wielu operatorów wejściowych równolegle – każdy z nich działa autonomicznie i może obsługiwać inne źródło danych. Pozwala to na budowanie złożonych projektów, łączących dane z różnych miejsc.

Aby mieć kontrolę nad kolejnością uruchamiania operatorów wejściowych w czasie przetwarzania projektu, możesz skorzystać z parametru priority, dostępnego w konfiguracji każdego operatora wejściowego. Mniejsza wartość priorytetu oznacza wyższy priorytet uruchomienia – operator z priorytetem 1 zostanie wykonany wcześniej niż operator z priorytetem 2.

Dzięki elastycznemu mechanizmowi operatorów wejściowych możliwe jest tworzenie projektów przetwarzających dane cyklicznie (np. w zadaniach harmonogramowanych), reagujących na zdarzenia zewnętrzne (np. nowe pliki lub wiadomości z systemu kolejkowego), jak również projektów działających w trybie interaktywnym lub jako odpowiedź na wywołania innych projektów.

image

Do wyboru masz poniższe operatory wprowadzające dane do projektu:

INPUT DATAINPUT DATAINPUT FILEINPUT FILEINPUT FTPINPUT FTPINPUT GOOGLEINPUT GOOGLEINPUT MEMORYINPUT MEMORYINPUT MONGODBINPUT MONGODBINPUT OTHER OBJECTINPUT OTHER OBJECTINPUT OTHER PROJECTINPUT OTHER PROJECTINPUT PARAMETERSINPUT PARAMETERSINPUT REST APIINPUT REST APIINPUT SQLINPUT SQL