LookUps dienen i.d.R. dem Umschlüsseln bzw. Nachschlagen von
innerhalb einer Transformation. Alle Lookup Funktionen sind dokumentiert.
Im Zusammenspiel von ValueProvider und LookupTableTypes sind Global oder partnerbezogene Umschlüsselungen möglich.
Für 1-zu-1-Lookups sind sowohl Key→Value als auch Value→Key Umschlüsselungen möglich.
Umschlüsselungen können automatisch mit der Mappingfunktion AddLookupKeyValue angelegt werden.
Wie man eine Liste von Schlüsselwertepaaren rasch in eine Umschlüsselungstabelle einfügt ist unter Schlüssel-Wert-Paare aus Zwischenablage laden erklärt.
I.d.R. werden Lookuptabellen so eingestellt, dass neue Nachschlagewerte automatisch eingetragen werden sobald diese mit einer LookUpfunktion im Mapping nachgefragt werden. Dabei wird auch ein Task erzeugt d.h. es wurde ggfs. ein Mappingregel verletzt, wenn der Nachschlagewert verpflichtend erwartet wird. Dann kann in der entprechenden Wertetabelle der fehlende Naschschlagewert aus dem Werteprovider ausgewählt und zugeordnet oder ein neuer angelegt werden.
Nicht verwendetet Wertetabelleneinträge können mit dem Jobstep RemoveLookupEntries entfernt werden.
Für Globale Umschlüsselungen ist nur eine Tabelle notwendig. Passende Mapping-Funktion sind z.Bsp.:
Für Partnerspezifische Lookups(Umschlüsselungen) werden mit den entsprechenden Einstellungen auf dem Wertetabellentyp und unter Anwendung folgender Funktionen die partnerspezifischen Tabellen automatisch angelegt, falls noch nicht vorhanden, mit den Fremdschlüsseln befüllt um dann mit den gewünschten Nachschlagewerten versehen werden zu können.
Mappingfunktionen für Partnerspezifische Umschlüsselungen sind:
Hinweis: Siehe Lookup Funktionen