Informatika
Egyre nagyobb a nyüzsgés az ETL-eszközök piacán
Sokáig az AB Initio számított az igazán nagy teljesítményt igénylő adatmozgatási feladatok (ETL - extract, transform, load) eminensének, azonban pozícióit újabban számos kihívó fenyegeti - számol be a piaci fejleményekről az üzleti inteligencia híreivel foglalkozó bi.hu.
A hagyományos vetélytársak - IBM DataStage, Informatica - mellett újabb szoftvercégek igyekeznek meghódítani az igen nagy teljesítményigényű adatintegrágrációs feladatok piacát. Az immár párhuzamos adatmozgatási funkciókat is kínáló Talend mellett a high-end piacot célozza az Expressor Software is. Állításuk szerint mindkét cég szoftverei képesek az AB Initio-hoz hasonló teljesítményt nyújtani, azonban jóval kedvezőbb áron érhetőek el.
Háttér:
Az informatikai rendszerek közötti adatmozgatást végző megoldás megtervezése, kivitelezése, tesztelése, az estelegesen felmerülő adatminőségi problémák megfelelő kezelése, azaz az egész adatmozgatás „belövése” nehéz feladat, a megoldás minősége kritikus az egész rendszer sikere szempontjából. Az ETL folyamatokat megvalósító megoldás ennek megfelelően komoly értéket képvisel, ehhez képest a „kézzel írt” programkódok gyakorlatilag fekete dobozként működnek, és bármilyen jellegű változási igény nagy erőforrás-igényű és komoly kockázatot jelent. Erre a problémára nyújtanak megoldást az úgynevezett ETL eszközök, amelyeknek két, jól elkülöníthető fajtája van. A „kódgenerátorok” segítségével egy – többé-kevésbé barátságos és áttekinthető felületen – megtervezhetjük az adatok szerkezetét, az adatmozgatás folyamatát, a szükséges transzformációkat. Ezek után az eszköz egy – az adott platformon működőképes – programkódot gyárt nekünk, amely – elvileg – futtatásra kész. Az ETL eszközök következő generációjának képviselői, a „motorral rendelkező” (engine based) eszközök nem generálnak programkódot, hanem közvetlenül vezérlik és monitorozzák is az adatmozgatás folyamatát, „írják és olvassák” a különböző platformok adatbázisait. Az átláthatóság és rugalmasság fokozása érdekében, több lényeges szempont mellett érdemes megemlíteni, hogy ezek az eszközök általában több platformon is működőképesek, lehetővé téve a sokszor szükséges „fájdalommentes” platformváltást - olvasható az IQSYS korábbi cikkében..