Mapování sloučeného data
Tato praktická nápověda se zabývá konkrétním příkladem, kdy ve zdrojových datech máme k dispozici například akční cenu, udanou včetně dat jejích platnosti: od-do, a to v jednom parametru. V našich zdrojových datech to vypadá následovně:
tedy evidujeme element, který obsahuje čas v následujícím formátu:
2024-11-15T00:00:00+01:00/2024-12-31T23:59:59+01:00
Naším cílem je, abychom vytvořili datum platnosti akční ceny od 15. 11. 2024 do 31. 12. 2024.
Zde vidíme, že se datum skládá ze dvou hodnot. Hodnoty dokážeme získat přidáním filtru nahradit hodnotu na mapovaný element, v kombinaci s regulárními výrazy.
První hodnotu:
2024-11-15T00:00:00+01:00
získáme regulárním výrazem, který smaže všechny znaky počínaje lomítkem:
/.*
Druhou hodnotu
2024-12-31T23:59:59+01:00
pak regulárním výrazem, který naopak odstraní všechny znaky do prvního lomítka (včetně):
^[^/]+/
Obě jsou ve formátu, který můžeme zapsat:
Y-m-d\TH:i:sP
A máme hotovo! po proběhnutí importu si na detailu produktu můžeme výsledek ověřit: