Search

Home

STANDARIZATION OUTPUT

STANDARIZATION OUTPUT

Operator STANDARIZATION OUTPUT przeprowadza akcję, która jest szczególnym przypadkiem standaryzacji.

Zwykły operator STANDARIZATION umożliwia zmianę wartości danej, na podstawie identyfikatora uniwersalnego zawartego w jednej z kolumn strumienia wejściowego. Nowa wartość jest wyszukiwana na podstawie identyfikatora uniwersalnego w słowniku pobranym niezależnie. Operator STANDARIZATION OUTPUT umożliwia zamianę wartości danej (kolumny), na podstawie słownika tworzonego automatycznie ad hoc przez operator OUTPUT SQLOUTPUT SQL podczas zapisywania strumienia danych w bazie. Istnieje możliwość takiego skonfigurowania OUTPUT SQLOUTPUT SQL , aby niektóre dane (kolumny) zmieniały wartość (tak np. dzieje się z identyfikatorami unikalnymi obiektów uniwersalnych w przypadku, gdy dane pochodzą z wielu źródeł). Zmiany są zapamiętywane w tabeli przekodowań utworzonej w bazie docelowej przez GRAVITY i dostępne poprzez operator STANDARIZATION OUTPUTSTANDARIZATION OUTPUT . Innymi słowy, możesz sobie wyobrazić, że jest to standaryzacja nie na podstawie słownika zewnętrznego END OF PATHEND OF PATH , lecz na podstawie słownika przekodowań tworzonych przez operator OUTPUT SQLOUTPUT SQL .

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

image

KONFIGURACJA OPERATORA

W pierwszym kroku musisz wskazać operator OUTPUT SQLOUTPUT SQL (w aplikacji GRAVITY może być wiele takich operatorów), który jest odpowiedzialny za tworzenie słownika przekodowań, tabelę docelową, podlegającą standaryzacji podczas akcji (GRAVITY podpowie Tobie tylko te tabele, które biorą udział w akcji wybranego operatora ) oraz zadeklarować zachowanie GRAVITY w przypadku wykrycia błędu (np. brak pozycji w słowniku przekodowań) podczas standaryzacji. Możesz zdecydować się na akcję ‘zatrzymaj działanie’ GRAVITY lub ‘idź dalej’, a jako wartość danej przetwarzanej podstaw NULL.

image

W zakładce OUTPUT SQL PK musisz powiązać kolumnę z magistrali wejściowej z identyczną kolumną słownika stworzonego przez operator OUTPUT SQL.

image