Spravujete v Mergade export s veľkým množstvom produktov a pri aplikovaní pravidiel ste narazili na spomalenie tohto procesu? Správnym nastavením vášho exportu v Mergade dokážete pravidlá spracovávať rýchlejšie. V druhom diele miniseriálu, ktorý vám pomáha využiť Mergado na najvyšší výkon, si ukážeme, ako pravidlá správne vytvoriť.
Správne vytvorenými pravidlami zrýchlite ich spracovanie Megradom
Už v provom diele tohto sprievodcu sme si popísali výhody vytvárania výberov na vstupné hodnoty. Ak je to možné, vytváranie čo najviac pravidiel na výbery zo vstupu vám ich spracovanie tiež pomôže urýchliť. Ich výsledky sa v rámci jedného aplikovania pravidiel môžu používať opakovane.
Predstavte si, že máte napr. pravidlo ‚A‘ a pravidlo ‚B‘ v jednej skupine, ktorá nie je prerušená žiadnym pravidlom aplikovaným na výber na výstup a obe pravidlá sú aplikované na výber na vstup. Po tom, čo výber spracuje pravidlo ‚A‘, Mergado si ho v rámci jedného aplikovania pravidiel uloží do „krátkodobej“ pamäti a pri pravidle ‚B‘ už tento dotaz nemusí spracovávať znovu.
Príklad z praxe
Pred časom sa konzultanti nášho supportu stretli s prípadom, kedy mal klient v rámci exportu s viac než 300 000 produktmi 1 skrývacie pravidlo aplikované na 100 výberov. Toto nastavenie je v Mergade normálne možné a pre menšie feedy bez problémov funguje, ale vzhľadom na to, ako Mergado pri aplikácii pravidiel pracuje s výbermi, feed s 300 000 položkami vyžaduje iné nastavenie.
O čo išlo:
V prípade tohto klienta tak Mergado pri aplikovaní pravidiel muselo stokrát vybrať produkty, na ktoré sa pravidlo malo použiť, medzi 300 000 riadkov v databáze. Vďaka tomu sa proces aplikovania pravidiel spomalil.
Riešenie:
Existuje efektívne riešenie, ktoré vedie k rýchlejšiemu spracovaniu (pregenerovaniu dát) Mergadom. Stačí výbery spojiť do ak možno čo najmenšieho počtu samostatných výberov na vstup a na ne aplikovať pravidlo. Ak by ste napr. 100 výberov spojili do jedného, potom by Mergado prešlo vaše produkty iba jedenkrát (aj keď zložitejším dotazom).