Operator OUTPUT FTP umożliwia zapis danych z magistrali do pliku w wybranym formacie oraz przesłanie go na zdalny serwer FTP. Działa na strumieniu danych wejściowych – każdy rekord (lub całość danych, w zależności od formatu) jest przekształcany w zawartość pliku, a następnie plik ten zostaje przesłany do wskazanej lokalizacji na serwerze FTP.
Dzięki temu operatorowi możesz:
- automatycznie eksportować dane do plików i przesyłać je na zewnętrzne systemy, które przyjmują dane poprzez protokół FTP (np. systemy ERP, hurtownie danych, rejestry publiczne),
- dynamicznie nadawać nazwy plikom (np. z użyciem daty, parametrów projektu lub wartości z bitów magistrali),
- wspierać integracje między organizacjami lub modułami systemu, w których dane są przekazywane poprzez katalogi FTP.
Operator pozwala na wybór typu formatu wyjściowego (np. CSV, XML, JSON, XLSX, plik binarny, tekstowy) oraz pełną konfigurację sposobu serializacji i formatowania danych.
Tryb działania operatora zależy od wybranego formatu:
- Dla standardowych formatów plików (np. CSV, JSON, XML, XLSX), operator działa na całym zestawie danych magistrali, tworząc jeden spójny plik.
- Dla formatów Binary oraz plik tekstowy, operator działa na poziomie pojedynczych rekordów magistrali, co pozwala np. na generowanie wielu plików (po jednym na rekord) lub tworzenie treści dynamicznych per rekord.
Operator OUTPUT FTP jest bliźniaczy do operatora OUTPUT FILE – różnica polega wyłącznie na tym, że plik po utworzeniu nie jest zapisywany lokalnie, ale automatycznie przesyłany na zdalny serwer FTP. To czyni go idealnym narzędziem do integracji plikowych zdalnych systemów, automatycznego raportowania lub dystrybucji danych.
Przykład projektu GRAVITY z użyciem operatora OUTPUT FTP.
WYBÓR I TWORZENIE POŁĄCZENIA FTP
Przejdź na pierwszą zakładkę FTP connection we właściwościach operatora.
Jeśli masz już utworzone połączenie wybierz je z listy wyboru FTP Connection, pola połączenia zostaną wypełnione zgodnie z wybranym połączeniem.
Możesz zmienić dane połączenia klikając przycisk Edit.
Jeśli nie masz jeszcze zdefiniowanego połączenia FTP w systemie zawsze możesz je dodać wykorzystując przycisk Add.
Po uzupełnieniu danych nowego połączenia możesz je przetestować przyciskiem Test connection i zapisać w systemie.
Po zapisaniu połączenie będzie dostępne w systemie pod nazwą jaka została podana w polu Name.