Search

Home

CONVENTER

CONVENTER

Operator CONVERTER umożliwia przekształcanie wartości zawartych w wybranych bitach magistrali danych przy użyciu predefiniowanych, wbudowanych funkcji konwertujących. Operator działa na poziomie pojedynczych rekordów magistrali wejściowej i pozwala na modyfikację danych bez zmiany jej struktury.

Możliwe operacje konwersji obejmują m.in.:

  • zmianę formatu danych (np. liczba → tekst, tekst → data),
  • przekształcenia tekstowe (np. przycięcie, zamiana wielkości liter, ekstrakcja fragmentów),
  • operacje matematyczne (np. zaokrąglenie, skalowanie),
  • konwersje logiczne i warunkowe.

Wynik działania operatora może zostać zapisany do tego samego bitu lub do innego wskazanego bitu w magistrali. Operator nie zmienia liczby bitów (kolumn) ani struktury magistrali danych – zachowana zostaje jej pierwotna szerokość.

KONFIGURACJA OPERATORA

Konfiguracja opiera się na wyborze typu konwersji z listy, pola źródłowego i pola docelowego.

image

Konwersja pól odbywa się w kolejności jaka jest na liście. Tak więc bit magistrali wykorzystany jako Result column w kolejnej konwersji będzie posiadał już wartość wynikająca z konwersji wcześniejszej.

Dostępne są następujące typy konwersji:

  • Compress GZip → kompresuje wartość pola tekstowego algorytmem GZip. Pole docelowe musi być typu Blob
  • Decompress GZip → dekompresuje wartość pola algorytmem GZip. Pole źródłowe musi być typu Blob a docelowe typu Text
  • Encode to base64 format → koduje wartość pola do formatu base64
  • Decode from base64 fromat → dekoduje wartość pola zakodowaną w formacie base64
  • MD5 → tworzy skrót wartości pola z wykorzystaniem funkcji MD5
  • SHA1 → tworzy skrót wartości pola z wykorzystaniem funkcji SHA1
  • Encode HTML → koduje znaki niedozwolone w formacie HTML np. "<hello>world</hello>" zostanie przekodowany do: "&lt;hello&gt;world&lt;/hello&gt;"
  • Decode HTML → funkcja dekodująca ciąg zakodowany przy pomocy Encode HTML
  • Encode URL → koduje znaki niedozwolone w adresie wywołania URL znaki np. "hello+world = hello world" zostanie przekodowany do: "hello%2Bworld+%3D+hello+world"
  • Decode URL → funkcja dekodująca ciąg zakodowany przy pomocy Encode URL
  • Encrypt AES → umożliwia szyfrowanie danych wskazanego bitu algorytmem szyfrowania AES
  • Decrypt AES → umożliwia odszyfrowanie wartości bitu wcześniej zaszyfrowanego algorytmem AES