Operator INPUT FILE umożliwia pobieranie danych z plików znajdujących się w systemie plików lokalnym lub udostępnionym (np. katalog sieciowy). Działa jako źródło danych wejściowych dla aplikacji GRAVITY.
Operator obsługuje popularne formaty danych, takie jak CSV, XLSX, XML, JSON oraz pliku binarne i tekstowe. W zależności od typu i struktury pliku, na magistrali wyjściowej tworzona jest odpowiednia liczba bitów (kolumn) odpowiadających polom danych w pliku lub jest stała (zawierająca metadane pliku i jego zawartość) dla plików typu Binary lub Text.
Operator INPUT FILE może być powiązany z wyzwalaczem typu File, co pozwala na automatyczne uruchomienie przetwarzania w GRAVITY po pojawieniu się pliku w monitorowanym katalogu.
Jest to jeden z podstawowych operatorów służących do integracji systemów poprzez wymianę danych w formie plikowej – zarówno w scenariuszach wsadowych, jak i cyklicznych.
Przykład projektu GRAVITY z użyciem operatora INPUT FILE.
Operator może obsługiwać różne typy plików.
Dostępne typy plików to:
W zależności od wyboru typu pliku, operator przekazuje zawartość pliku oraz jego meta dane na magistralę (typy Binary file oraz Text file) lub konwertuje dane zawarte w pliku i tworzy magistralę na podstawie skonwertowanych danych (pozostałe typy plików).
USTAWIENIE PARAMETRÓW PLIKU WEJŚCIOWEGO
W zakładce Template File ustawisz niezbędne parametry pozwalające na wskazanie pliku lub wzoru danych pliku jaki ma zostać skonwertowany na bity magistrali jak również pliku, którego zawartość ma zostać przeniesiona na magistralę.
Wzór pliku możesz podać na dwa sposoby ustawiając przełącznik Template source.