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:

Byl pro vás tento článek užitečný? Děkujeme za zpětnou vazbu! Hodnocení se napodařilo uložit, zkuste to prosím později.

Stále potřebujete pomoc? Napište nám Napište nám