Status: in Veröffentlichungsprozess, verfügbar via Repo
Zielstellung
Das Mandantenmapping ermöglicht in der Konnektorpipeline für die technische MandantenID aus dem Vorsystem eine abweichende MandantenID für die result Ebene zu definieren.
Das primäre Resultat wird sein:
-
in der Tabelle integration.tREWE_Mandanten wird die Spalte MandantenIDResult mit einem Wert gefüllt
-
in der integration Schicht gibt es ansonsten keine Änderung, in allen Tabellen integration.t* wird die MandantenIDTech verwendet
Das sekundäre Resultat wird sein
-
in den result Tabellen wird dieser Mandant mit der als “MandantenIDResult” definierten ID vorhanden sein
Installation
Das Modul ist noch nicht in OCTBox veröffentlicht und derzeit nur über einen Download aus dem Repo verfügbar. (sxintern Link)
-
Mappingproduct einspielen - dieses Product kann an beliebiger Stelle abgelegt werden, sollte jedoch in der Productline REWE Konfiguration abgelegt werden.
-
Die Prozedur control.spREWE_TemplateTable_MAPMDT.sql einspielen (diese materialisiert das Product bei der Pipelineausführung zur Tabelle)
-
In der Konnektorpipeline den Schritt zur Definition der MandantenID Result ändern - so wie hier am Beispiel DATEV:
-- Variante über Mandantenmapping
EXEC control.spREWE_TemplateTable_MAPMDT @Username = 'SQL';
-- SELECT * FROM integration.tREWE_Mandanten;
-- SELECT * FROM control.tREWE_TemplateTable_MAPMDT;
UPDATE tM
SET tM.MandantenIDResult = COALESCE(MAP.MDT,LEFT(tM.MandantenIDTech,LEN(tM.MandantenIDTech)-6)) -- falls kein Mapping gefunden wird, wird normal der Kontenrahmen gekürzt
FROM integration.tREWE_Mandanten tM
LEFT JOIN control.tREWE_TemplateTable_MAPMDT MAP
ON
tM.DatenquellenID = MAP.DQ
AND LEFT(tM.MandantenIDTech,LEN(tM.MandantenIDTech)-6) = MAP.MDTTECH -- 6stellige Kontenrahmenerweiterung abschneiden
Expertenwissen
Kann ich mehreren MandantenIDTech die gleiche MandantenIDResult hinterlegen? → Nein, das sollten Sie nicht. Das Mapping eignet sich nicht zum Zusammenführen mehrerer technischer Mandanten.
Roadmap / geplanter Ausbau
-
Action für DatenquellenID Auswahl
-
Action für MandantenIDTech Auswahl