Transformace pro IPC
Komponenta GTL Checker slouží ke konverzím datových typů. Na jejím vstupu může být libovolné množství portů a ve výstupní skupině odpovídající množství výstupních portů. Datový typ výstupu určuje, jaká konverze se má pro příchozí záznamy provádět. Datové konverze jsou přesně určeny externím souborem – check planem, který specifikuje například formát datumu, desetinný oddělovač v číslech s desetinnou čárkou na vstupu a výstupu, omezení na not null hodnoty, definici primárního klíče atp. Typy konverzí Základní typ - konverze datového typu. Konverze znakové sady dle definované tabulky (pouze datový typ “string”). Náhrada resp. odstranění nežádoucích znaků dle definované tabulky (pouze datový typ…
Komponenta slouží ke konsolidaci historických dat na základě externího konsolidačního plánu. Historická data jsou data, která zachycují celou historii daného objektu, ne jen aktuální stav. Každý záznam objektu má interval platnosti v čase a při změně některého ze sledovaných atributů objektu, je vytvořen nový záznam s navazujícím intervalem platnosti. Platnost původního záznamu je ukončena. Komponenta provádí konsolidaci celých historických sad dat s množinou záznamů, které je potřeba přidat, opravit nebo ukončit jejich platnost. Konsolidační plán (consol plan) je externí soubor s informacemi potřebnými pro konsolidaci na úrovni jednotlivých portů. Každý záznam v souboru se skládá ze dvou polí – názvu…
Komponenta GTL Conditions slouží k vyhodnocování podmíněných výrazů zadaných v externím souboru. Hlavní výhody Jednoduchá definice komplexních vyhodnocovacích podmínek. Správa podmínek v externím souboru umožňující jejich úpravu bez zásahu do samotné transformace. Implementovaná číselná aritmetika, operace pro práci s řetězci, datumovými hodnotami a booleovskými hodnotami. Jazyk komponenty je snadno rozšiřitelný o další uživatelsky definované funkce. Až o 15% rychlejší zpracování. Logika vyhodnocování výrazů je podobná výrazu case z jazyka SQL s mírně rozšířenou logikou. Oproti běžnému chování lze definovat jednu ze tří strategií generování výsledné hodnoty: Použij pouze první splněnou větev. Použij všechny splněné větve. Použij pouze první splněnou větev…