A legtöbbünk, amikor meghallja az adattárház kifejezést, akkor egyből a nagyvállalatok egységesített adatvagyon kezelésére gondol. Pedig manapság már számtalan olyan kis- és középvállalkozás akad, amelynél ezt használják a vezetői döntéstámogatási rendszer adatforrásaként.
Elsődlegesen a szervezet ERP, CRM, HR, és egyéb alap rendszereiből kap nagy mennyiségű adatot, de sokszor adatforrásként tekinthetünk az excel, a flat és az egyéb fájlokra is. Ezek pedig az üzleti intelligencia eszköztárával kombinálva, optimálisan riportolhatóvá és elemezhetővé válnak.
Az adatoknak a forrás rendszerből az adattárházba történő átemelése viszont általában legalább 1-2 nap Java fejlesztői munkát igényel. Kivéve, ha az Apache Kafka kerül alkalmazásra.
Egy esettanulmány
A Kafka egy nyílt forráskódú elosztott streamelési platform a streamadatfolyamatok és -alkalmazások létrehozásához, amelyet egyébként az EuroMacc tömeges számlázórendszerének, a Hyper-X Billing microservice alapú új verziójának fejlesztésénél kezdtek el használni a garantált üzenetek továbbítására, és igazán hatékonynak bizonyult.
Főként ezért is mertek az EuroMacc munkatársai ehhez a platformhoz nyúlni az egyik nagy magyarországi cég adattárházának kiépítésénél is, amely során az adatokat a saját számlázási rendszerükből kellett átemelni a nagyvállalati adattárházba.
A Kafka kapcsolat létrehozását követően ezt a feladatot sikerült nekik fejlesztés nélkül, nagyon rövid idő alatt - 10 perc sem kellett hozzá - elvégezni, ami egy igazán impozáns eredmény.
A nyílt forráskódú technológiák használatának előnyei
Amellett, hogy a nyílt forráskódú technológiák használata rengeteg terhet levesz a fejlesztők válláról, az ügyfelek számára is előnyös, hiszen nagyban csökkenthetők a megvalósításra szánt ráfordítások.
Ráadásul a segítségével az emberi hibák száma is jelentős mértékben kiküszöbölhető. Arról nem is beszélve, hogy az így kiépített adattárházak igazán rugalmasak is lesznek egyben. Kisebb változtatásokkal a különböző ügyfelek sajátos igényeire optimalizálhatók.
Ez különösen olyan forrásrendszerekkel dolgozó vállalkozások számára lesz fontos, amelyek élő, fejlődő rendszerek, folyamatosan kapnak új funkciókat. A nyílt forráskódú technológiákkal kiépített adattárház ugyanis ezt alapjaiban tudja majd kezelni.
Adattárház építésében vagy modernizálásában gondolkodsz?
Ha a te céged is adattárház építésében gondolkodik, vagy a meglévőt szeretné modernizálni, akkor mindenképpen azt javasoljuk, hogy tekintsd meg az EuroMacc dedikált oldalát, és vedd fel a kapcsolatot a kollégáik egyikével, akik majd egy ingyenes konzultáció keretén belül ellátnak minden szükséges információval.