Operator OUTPUT FILE umożliwia zapis danych znajdujących się na magistrali do pliku w wybranym formacie i we wskazanej lokalizacji. Działa na strumieniu danych wejściowych – każdy rekord i jego kolumny (bity) są przekształcane w zawartość pliku zgodnie z konfiguracją operatora.
Dzięki temu możliwe jest:
- eksportowanie danych do standardowych formatów plikowych, takich jak CSV, XLSX, JSON, XML itp.,
- zapis wyników przetwarzania do systemu plików, katalogu lokalnego lub współdzielonego, z możliwością dynamicznego tworzenia nazw plików (np. na podstawie daty, wartości z bitów, parametrów projektu),
- budowanie integracji plikowych, w których efektem działania aplikacji GRAVITY jest fizyczny plik możliwy do pobrania, przesłania lub dalszego przetwarzania,
Operator pozwala także na konfigurację struktury pliku (np. nagłówków, separatorów, typów danych) oraz formatowania danych zgodnie z wymaganiami odbiorcy.
Tryb działania operatora zależy od wybranego formatu:
- Dla standardowych formatów plików (CSV, JSON, XLSX, XML itd.) operator działa na całym zestawie danych magistrali, tworząc jeden spójny plik.
- Dla formatów typu plik binarny (Binary file) lub plik tekstowy (Text file) operator działa na poziomie pojedynczych rekordów, co oznacza, że każdy rekord może wygenerować osobny plik lub zawartość pliku, np. gdy chcemy zapisać binarne dane dokumentu lub zapisać wcześniej przygotowane dane tekstowe np z użyciem operatora CONVERT BITS TO FORMAT.
Operator OUTPUT FILE jest powszechnie stosowany w procesach raportowania, eksportu danych, generowania faktur, tworzenia backupów oraz budowania interfejsów wymiany danych opartych o pliki.
Przykład projektu GRAVITY z użyciem operatora OUTPUT FILE.

TYPY PLIKÓW WYJŚCIOWYCH
Oprogramowanie GRAVITY pozwala na zapis strumienia danych z magistrali do wybranych formatów plików.

Dostępne typy plików to: