{{ images:lookuptables.jpg}} ====== Wertetabellen ====== LookUps dienen i.d.R. dem Umschlüsseln bzw. Nachschlagen von * Kundennummern * Grössen * Farben * Warengruppen * Filialen… innerhalb einer Transformation. Alle [[transformation:mappings:funktionen:abfragefunktionen:lookup:start|]] 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. ===== Anlegen von Schlüssel-Wert Paaren ===== ==== automatisch ==== Umschlüsselungen können automatisch mit der Mappingfunktion [[transformation:mappings:funktionen:abfragefunktionen:lookup:addlookupkeyvalue|]] angelegt werden. ==== per Copy & Paste ==== Wie man eine Liste von Schlüsselwertepaaren rasch in eine Umschlüsselungstabelle einfügt ist unter [[transformation:lookuptables:loadvalues]] erklärt. ==== manuell ==== 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. ===== Entfernen von Schlüssel-Wert Paaren ===== Nicht verwendetet Wertetabelleneinträge können mit dem Jobstep [[prozessdefinition:jobs:jobsteps:allgemein:removelookupentries|]] entfernt werden. ===== Global ===== Für Globale Umschlüsselungen ist nur eine Tabelle notwendig. Passende Mapping-Funktion sind z.Bsp.: * [[transformation:mappings:funktionen:abfragefunktionen:lookup:lookupglobalvalue|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:lookupglobalvaluenoauto|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:lookupglobalkey|]] ===== Partner-spezifisch ===== Für Partnerspezifische [[partnerverwaltung:lokation:lookup:start|]](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: * [[transformation:mappings:funktionen:abfragefunktionen:lookup:lookuppartnerlocationvalue|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:LookupPartnerLocationAddLookupValue|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:LookupPartnerLocationValueDescription|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:LookupPartnerLocationAddLookupValue|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:LookupPartnerLocationValue|]] * [[transformation:mappings:funktionen:abfragefunktionen:lookup:LookupPartnerLocationValueDescription|]] {{:images:sign_warning.png?nolink|}} Hinweis: Siehe [[transformation:mappings:funktionen:abfragefunktionen:lookup:start|]]