Shaper
Shaper sind Transformationskomponenten zur strukturellen Bearbeitung bestehender DataItems.
Ein Shaper verarbeitet ein eingehendes DataItem anhand einer definierten Shaper-Konfiguration und erzeugt daraus ein strukturell angepasstes Ziel-DataItem.
Die Verarbeitung erfolgt:
- nicht destruktiv
- regelbasiert
- feldbezogen
- konfigurationsgesteuert
Das ursprüngliche DataItem bleibt unverändert bestehen, wird angepasst oder erweitert.
Funktionsumfang
- Feldumbenennung
- Felderzeugung
- Feldtransformation
- Feldentfernung
- Strukturanpassung
- Mapping-Definition
Technischer Ablauf
- Ein
DataItemwird als Eingabe übergeben. - Die definierte
Shaper-Konfigurationwird angewendet. - Die definierten
Mapping-Regelnwerden sequenziell verarbeitet. - Ein neues transformiertes
DataItemwird erzeugt. - Das Ursprungsobjekt bleibt unverändert bestehen.
Administrative Hinweise
- Änderungen an
Feldnamenkönnen abhängige Prozesse beeinflussen- Datentyp-Änderungen sind vor Produktivsetzung zu validieren
- Jede
Shaper-Konfigurationist versioniert zu dokumentieren- Testläufe mit produktionsnahen
DataItemssind durchzuführen- Mapping-Regeln sind eindeutig und konfliktfrei zu definieren
Technische Kernobjekte
| Element | Beschreibung |
|---|---|
DataItem |
Logische Datenstruktur innerhalb intracon |
Feldname |
Technischer Identifier eines Attributs |
Shaper-Konfiguration |
Regeldefinition zur Transformation |
Mapping-Regel |
Zuordnung Quelle → Ziel |
Transformation |
Logische Veränderung eines Feldwertes |
Zielstruktur |
Ergebnisobjekt nach Anwendung des Shapers |
Zuletzt aktualisiert am