Search

Home

OUTPUT FILE

OUTPUT FILE

icon
Operator OUTPUT FILE umożliwia utworzenie pliku z danymi. Na wejściu operatora jest strumień danych, który w wyniku działania operatora zostaje przekształcony w plik w formacie wskazanym przez użytkownika oraz zapisany we wskazanym miejscu.

Przykład projektu GRAVITY z użyciem operatora OUTPUT FILE.

image

TYPY PLIKÓW WYJŚCIOWYCH

Oprogramowanie GRAVITY pozwala na zapis strumienia danych z magistrali do wybranych formatów plików.

image

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.

image

W oknie parametrów wybierz parametr i kliknij przycisk Insert

image

W opcji Action after processing failure wybierz wariant akcji w przypadku niepowodzenia przetwarzania procesu.

image

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
  • image
  • 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.
  • image
  • XML → wymaga zamodelowania struktury pliku XML na podstawie bitów magistrali danych przy użyciu edytora formatu XML
  • image
  • JSON → wymaga zamodelowania struktury pliku JSON na podstawie bitów magistrali danych przy użyciu edytora formatu JSON
  • image
  • 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.
  • image
  • 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.
  • image
icon
Typy plików XML, XLSX, CSV, JSON wygenerują jeden plik zawierający dane zebrane z magistrali danych w odpowiednim formacie. Natomiast typy plików Binary oraz Text wygenerują tyle plików ile jest rekordów na magistrali ponieważ jako źródło danych używają nie całej magistrali, a bitu, który przechowuje dane.