Fundamenta-Lakáskassza Zrt.

Fundamenta-Lakáskassza Zrt.

Bevezetés

A Fundamentánál az alaprendszerek teljes cseréjével elérkezett az ideje egy, a teljes szervezetet átfogó, minden igényt hosszútávon kielégítő BI rendszer bevezetésének.  
A rendszer a meglévő szigetként működő különböző beszállítóktól származó BI rendszereket váltja egy igazi 21. századi megoldással, melyben egy eszköz lefedi a teljes BI vertikumot, felkészítve a több mint 1000 felhasználó által támasztott jövőbeli önkiszolgáló BI igényekre. Ez a rendszer az amerikai MicroStrategy BI megoldása.  A különböző adatpiacok egy adattárházba kerülnek integrálásra DataVault technológiával, melyből aztán  új, szabványos adatpiacok kerülnek kiépítésre.

Fejlesztés és technológia

Az első fejlesztési ciklusban az ÉRTÉK rendszer került kifejlesztésre, mely az ügyfélszerződéseket, a megkötött Lakáskassza és egyéb termékek adatait, az ahhoz kapcsolódó értékesítők jutalékait, valamint az értékesítők szervezeti struktúráját és azok időbeli változásait tartalmazza.  
A Multi Level marketing szisztémán alapuló értékesítési hálózat fejlesztése, annak nyomon követése, a jutalékok és karrierek számítása meglehetősen bonyolult üzleti modellben történik. Ennek lefejlesztése az ÉRTÉK rendszerben igazi kihívást jelentett, nem beszélve a BI rendszerben igényelt jelentésekről, melyeknek ezeket a bonyolult folyamatokat és időbeli változásokat érthető táblázatok, grafikonok és dashboardok formájában kellett megjelenítenie.  Ehhez természetesen az adatoknak minden időbeli változást követnie kell az adatpiacban.
Az egyik legnagyobb kihívást az jelentette, hogy az alaprendszerek fejlesztésével párhuzamosan kellett a BI rendszernek is kiépülnie, tehát nem állt rendelkezésre végleges forrás adatmodell, így előfordult, hogy "mozgó célpontra" kellett lőni, a határidők betartása mellett. Ez az adatpiac és töltésének többszöri felülvizsgálatát jelentette, folyamatosan követve az alaprendszer adatmodelljében történt változásokat.   
A választott adatbázis a Microsoft MS SQL szervere. Ez szolgálja ki a DataVault technológiával felépített adattárházat, melyből a különböző adatpiacokat töltik és a MicroStrategy ezen adatpiacokból kérdezi le a jelentésekhez szükséges adatokat.  
A DataVault adattárház adatmodellje lehetővé teszi, hogy bármilyen időpillanatra lekérdezzük a forrásrendszerből érkezett adatokat, azaz az adatokban, törzsadatokban történő bármilyen változás nemcsak az alaprendszerben, de az adattárházban is elérhető.  
Ezek az időbeli változások meg kellett, hogy jelenjenek a MicroStrategy adatpiacában annak érdekében, hogy ezeket az adatokat a jelentésekben meg lehessen jeleníteni.

Kihívások és megoldások

Az egyik érdekes feladat az volt, hogy az értékesítő struktúra nem egy klasszikus, az adattárházban megszokott merev, adott szinttel rendelkező fa struktúra, hanem egy élő, az üzletkötők alá-fölé rendeltségét megjelenítő, naponta változó, igazi kiegyensúlyozatlan fa struktúra. A felettes-beosztott viszonyban nemcsak a kapcsolat változik, de a felettes beosztott saját azonosítójának is időpecséttel kell rendelkeznie. Pl.: ha a beosztott üzletkötőnek a tegnapi naptól változik a beosztása, akkor ennek nyoma kell, hogy legyen a hierarchiában is.  
A másik érdekes dolog a ténytáblák időbeli változásának követése volt. A jelentésekhez szükség van arra, hogy egy adott hónap záráskori pillanatában érvényes állapotot jelenítsenek meg a riportok, annak ellenére, hogy ezekben az adatokban már történtek a zárás óta a zárás hónapjára vonatkozó változások. Pl.: egy elszámolt szerződést a következő hónapban sztornóznak. A ténytáblában meg kell őrizni az eredetit, hogy a lezárt hónapra elkészült jelentésben ne legyen változás.
A harmadik érdekes dolog, hogy nem egy, hanem 4 idődimenzió mentén lehet vizsgálni az adatokat. Egy szerződésnek létezik rögzítési, leadási, termelési és elszámolási ideje, melyekhez a kapcsolódó jutaléktételek is hasonló bontásban érhetőek el. Ezek az idődimenziók megjelennek a jelentésekben is, pl.: adott elszámolási hónapban rögzített, vagy az adott elszámolási időszakban termelt, leadott szerződések.  Ezek még egyszerű kérdések lennének, de szükséges az adott termeléshez kapcsolódó adott időszak eleji, vagy végi állapotának rögzítése is. Ez az adattárház dimenziótábláinak teljes historizálását vonja maga után. Pl.: Milyen szinten volt az üzletkötő az adott elszámolási időszakban, vagy időszak végén. Tehát egy adott ténytáblában egy adott üzletkötő egy rekordjához tárolni kell az üzletkötő azonosítója mellé a mindenkori idődimenziókhoz kapcsolódó időpecsétet is.  Ha beosztás szerint kívánjuk vizsgálni a szerződések összegét, mely időpontban érvényes beosztásához aggregáljuk az adott üzletkötő szerződéseit?
A fenti megoldások egy "egyszerűbb" adattárházban nem merülnek fel igényként. A historizált dimenziók töltése, visszamenőleges töltése és őstöltése is megfelelően komplex.  Elviekben az őstöltést minden egyes dátumra le kell futtatni, hogy a megfelelő dimenzió historizálást kapjuk. Természetesen erre nincs lehetőség, mivel 3 év adatinak őstöltése kb. 1200x45 perc, ami a fejlesztéskor -tekintettel a szűkre szabott időkeretre- nem volt megengedhető. Ezért az őstöltésre is különleges megoldást kellett kidolgozni.

Elért jelenlegi eredményeink

A kiépített adatpiac a fenti kihívásokra megfelelő választ ad, melyre a MicroStrategy jelentések épülnek. Jelenleg csak erre a területre 120 jelentés készült el, melyeket a végfelhasználók WEB vagy mobil eszközökön a megfelelő jogosultsággal elérnek.  
A jelentések WEB felületen néhány kattintással bármilyen adatvizualizációs módon megjeleníthetőek.
A végfelhasználók a rendszerbe Windows Domain felhasználónevükkel lépnek be, nincs szükség különálló jogosultságkezelésre. Ha a felhasználó a beosztásából fakadóan jogosult a BI rendszer használatára, akkor nincs további felhasználónév létrehozás, jelszókezelés.
A végfelhasználók egy rövid félnapos képzés után képesek a rendszer alapszintű használatára, jelentések futtatására. Az intuitív felület vonzza a felhasználót, hogy egyre jobban és jobban mélyedjen el az adatok elemzésében, fedezze fel a MicroStrategy képességeit.  
A MicroStrategy BI rendszer hatékonyságára jellemző, hogy a közel 1200 felhasználó WEB felületen történő kiszolgálására elég egy-egy virtuális processzoros WEB szerver.
A hardver elég erős ahhoz, hogy a virtuális környezetben kialakított adattárház és  MicroStrategy szerverek biztosítsák a BI rendszer hosszú távú stabil és gyors működését, legalább 5 évre, bármiféle hardverfrissítés nélkül.

Dátum

2015. január 22.

Kategóriák

Bank/Biztosító