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:
- XLSX
- CSV
- XML
- JSON
- Binary
- Text
W zależności od typu pliku na zakładce File format musisz wypełnić informacje specyficzne i niezbędne do konwersji magistrali danych do wybranego typu pliku.
USTAWIENIE PARAMETRÓW PLIKU WYJŚCIOWEGO
W zakładce OUTPUT FILE PROPERTIES ustawisz niezbędne parametry pliku generowanego przez operator.
W parametrze Target file recognization wskaż sposób tworzenia nowego pliku:
- Choosen file → Plik zawsze będzie zapisany do lokalizacji wskazanej w parametrze Path. Jeśli we wskazanej lokalizacji istnieje już plik w podanej nazwie zostanie on nadpisany nowym danymi.
- New file → System będzie tworzył nowy plik o wskazanej nazwie. Ścieżka zapisu pliku będzie pobierana z pola Path. Zarówno pole nowej nazwy jak i pole Path może być parametryzowane.
- File path from busbar → Ścieżka i nazwa pliku wskazana z bitu magistrali danych
Pole PATH zależnie od wybranego sposobu zapisu pliku odpowiada za samą ścieżkę lub ścieżkę i nazwę pliku. Pole może być parametryzowane wykorzystując zmienne systemowe, parametry projektu oraz bity magistrali danych.
Aby wybrać parametr ustaw się kursorem na miejscu gdzie chcesz wstawić parametr kliknij i przycisk parametrów.
W oknie parametrów wybierz parametr i kliknij przycisk Insert
W opcji Action after processing failure wybierz wariant akcji w przypadku niepowodzenia przetwarzania procesu.
Standardowo przetwarzanie tworzy nowy plik lub go nadpisuje, jeżeli znajdzie identyczny plik w dotychczasowej lokalizacji.
Możesz zadeklarować akcje:
- NO ACTION → przetwarzanie nie generuje nowego pliku
- CREATE OR OVERWRITE EMPTY FILE → wygenerowany plik będzie pusty
- REMOVE OLD FILE → jeżeli istnieje plik we wskazanej lokalizacji o tej samej nazwie, zostanie wykasowany
- REVERT → jeśli istniał plik w lokalizacji i został nadpisany to zostanie przywrócony.
KONFIGURACJA FORMATU PLIKU WYJŚCIOWEGO W zależności od formatu pliku wyjściowego użytkownik zobowiązany jest do ustawienia różnych parametrów tworzonego pliku (zakładka File format).
- XLSX → wymaga podania nazwy arkusza
- CSV → należy określić informacje o formacie pliku CSV czyli znak rozdzielający dane, czy w pierwszym wierszu będą nazwy kolumn i w jakim kodowaniu powstanie plik z CSV.
- XML → wymaga zamodelowania struktury pliku XML na podstawie bitów magistrali danych przy użyciu edytora formatu XML
- JSON → wymaga zamodelowania struktury pliku JSON na podstawie bitów magistrali danych przy użyciu edytora formatu JSON
- Binary → pozwala zapisać plik z danymi binarnymi. Dane binarne te muszą być transportowane na magistrali danych jako bit typu Blob, a konfiguracja sprowadza się do wyboru bitu magistrali, który reprezentuje dane binarne. Ten typ zapisze tyle plików ile będzie rekordów na magistrali.
- Text → pozwala zapisać plik z danymi tekstowymi. Konfiguracja sprowadza się do wyboru bitu magistrali, który reprezentuje dane tekstowe oraz kodowania w którym plik ma być zapisany. Ten typ zapisze tyle plików ile będzie rekordów na magistrali.