MapDoc Tanácsadás és Informatika
Bevezetés
A MapDoc Informatikai Kft. több évtizedes üzleti intelligencia és egyedi alkalmazásfejlesztés háttérrel alapított informatikai vállalkozásként indult, melynek célja a vállalati adatfolyamatok feldolgozhatóságának és elemezhetőségének könnyebbé tétele.
A cégünk víziója, hogy a saját fejlesztésű termékével és annak folyamatos továbbfejlesztésével a megrendelőknek magasszintű szakmai minőséget és jól használható eszköztárat tudjon biztosítani.
A hazai üzleti intelligencia piacon gyűjtött tapasztalatunk és a manuális feladatok automatizálására fókuszáló jelen piaci trendek alapján döntöttünk úgy, hogy belevágunk ezen alkalmazás fejlesztésébe, amellyel ügyfeleink jelentős időt tudnak megtakarítani a projektek elemzési és fejlesztési szakaszaiban, valamint nagy mértékben képesek csökkenteni az emberi figyelmetlenségből származó hibákat.

Bemutatkozás
Az általunk fejlesztett MapDoc alkalmazás képes a kiválasztott és manuálisan fejlesztett adattöltési (ETL) folyamatok analizálására, melynek eredményeként eltárol minden információt arra vonatkozóan, hogy a töltési folyamatok milyen lépéseken és transzformációkon mennek keresztül. Ezáltal egyfajta dokumentált formát ad a transzformációs lépéseknek, azokat rendezett formában képes megjeleníteni és dokumentálni, megkönnyítve az egyes attribútumok töltési logikájának vissza keresését.
Terveink között szerepel a széles körben elterjedt adatbázis típusok integrálása alkalmazásunkba, amellyel egyfajta hidat tervezünk képezni adatfolyamatok szintjén a rendszerek és platformok között. Ezzel szeretnénk elősegíteni ügyfeleink migrációs projektjeit nemcsak az adatokat mozgatva, de a töltési logikát is egyben, abban az esetben, ha elindulnak a felhős szolgáltatások irányába és esetleg platformváltást is terveznek.
Cégünk nagy hangsúlyt helyez arra, hogy ügyfelei számára sikeresen vezesse be az alkalmazást és az azonnal használatba vehető is legyen. Ennek érdekében a bevezetési folyamat minden szakaszára odafigyelünk, a tervezéstől kezdve a projektvezetésen és tanácsadáson át az üzembehelyezésig, illetve ezen túl támogatást is nyújtunk igény szerint.
A technológiák kiválasztásához hasonlóan a projektjeink sikeres megvalósítását az is garantálja, hogy csak tapasztalt szakemberekkel és partnerekkel dolgozunk együtt. Ügyfeleink biztonságos megvalósításra vágynak és az elérhető legjobb gyakorlatot szeretnék meghonosítani, amelyet senior szakértői hátterünkkel tudunk biztosítani.
Megoldásunk
A MapDoc alkalmazás három fő részből épül fel, elemző/parser modulból, backend modulból és frontend modulból.
Először a parser értelmezi a kódot, így a kódban szereplő kifejezéseket az alkalmazás későbbi moduljai számára kezelhető formára hozza.
Backend modul kommunikál az elemző modullal és az ott előállított adatokat kezeli, tárolja azokat és alakítja a megjelenítő réteg számára kezelhető formára.
Frontend modul a böngészőben fut (a felhasználó ezzel találkozik), itt jelennek meg az objektumok egy gráf formájában, ami segítségével elemezni lehet a folyamatokat.
Az alkalmazás nyújtotta fontos funkciók
- Pl/SQL kód elemzése/feldolgozása
- Pszeudó táblák értelmezése
- Két valós tábla közötti allekérdezések feldolgozása
- Objektum típusok megkülönböztetésé
- Tábla
- Nézet
- Szekvencia
- Materializált nézet
- Szinonima
- Függvény
- Pszeudó tábla
- Objektumok közötti kifejezések osztályozása (create-insert, stb.)
- Különböző adatbázisokon is futtatható
- Adatbázis hivatkozások kezelése
- Conditional Compiling kezelése
- Időben különböző futások elkülönített verzióként kezelése
- Navigációs panel
- Gráfvezérlő panel
- Tulajdonság panel
- Gráfon megjelenített egyes objektumok részleteinek megjelenítése
- Hol helyezkedik el a hierarchiában
- Milyen objektumok tartoznak alá a hierarchiában
- Neve
- Típusa
- Fajtája
- Eredeti kód, amivel kapcsolata van
- Fókusz mód
- A kijelzett gráfból kiválasztható kisebb részgráf, ami külön megjelenik, így megkönnyíti az elemzését az adott részfolyamatnak.
- Kódelemzés
- A megjelenített gráfhoz kapcsolódó kódrészletet megjeleníti, az abban szereplő objektumok kijelölhetőek és a gráfon kiemeli azokat, így megnézhető az adott kódrészlet hatása a teljes folyamatra
- Differencia elemzés
- Két különböző parser futási verzió közötti különbségek elemzése. (Új objektumok, törölt objektumok)
- Munkafelületek kezelése
- Alkalmazásban különböző munkafelületeket hozhatunk létre különböző tartalommal, ezeket szerveren tárolhatjuk és megoszthatjuk a vállalton belül
- Adatbázis választása
- Parser futási verziók közötti váltás
- Navigációs fa többféle elrendezése
- Flow alapú
- Hierarchia alapú
- Típus alapú
- Csak táblák megjelenítése
- Keresés
- Kijelölt elemek elrejtése/megjelenítése
- Kijelölés törlése
- Kijelölt objektumok megjelenítése
- Megjelenített objektumok manipulálása
- mozgatás
- nagyítás
- kicsinyítés
- középre igazítás
- mozgatás letiltása
- Legfelső szintű pszeudó táblák megjelenítése
- Kijelölt objektum előzményeinek mutatása
- Kijelölt objektumot követő elemek mutatása
- Mezők megjelenítése/elrejtése
- Csak a tábla nevek és a kapcsolataik látszódnak
- Táblamódosítók mutatása/elrejtése
- Delete
- Update
- Merge
- Truncate
- Drop
- Group by
- Where
- Tábla kapcsolatok elrejtése
- Csak a táblák mezőinek a kapcsolatait mutatja a gráf
- Gráf térkép megjelenítése/elrejtése
- Mezők rendezése Abc szerint vagy a perseolás rendje szerinti megjelenítés
- Eredeti elrendezés visszaállítása
- Megjelenítendő objektum típusok kiválasztása
- Gráfon megjelenített egyes objektumok részleteinek megjelenítése
- Hol helyezkedik el a hierarchiában
- Milyen objektumok tartoznak alá hierarchiában
- Neve
- Típusa
- Fajtája
- Eredeti kód, amivel kapcsolata van
- Időzíthető futtatás
- napi
- heti
- havi
- egyszeri
- Kiválasztható melyik adatbázis kódjait elemezze
- Manuális futtatás
- Nyelv állítás
- Téma állítás
- Betűméret állítás
- Felhasználói alapértelmezések rögzítése
- Gráf alapértelmezések
- Navigációs fa alapértelmezés
- Gráf kijelzés lapértelmezés
- Felhasználó kezelés
- Autentikáció
- Felhasználó priorizálás
Karrier
Ügyfeleink biztonságos és professzionális megvalósítást várnak el tőlünk, és a legjobb iparági gyakorlatokat szeretnék követni, ezért cégünk jellemzően tapasztalt szakemberekkel és partnerekkel tud eredményesen együtt dolgozni. Van azonban néhány terület, ahol kevesebb gyakorlat is elegendő.
A minőségi munkáért cserébe változatos, érdekes feladatokat, a teljesítmény kiemelt elismerését, komoly referenciák megszerzését, kellemes munkalégkört, rugalmas munkakörnyezetet biztosítunk.
Amennyiben úgy érzi, úgy érzed, hogy megfelelő lehetőséget kínálunk, vagy valamilyen kapcsolódó témában lehetne együttműködés, lépj kapcsolatba velünk ([email protected]), hogy megbeszélhessük, hogyan tudnánk mindannyiunk javára fordítani ezt a lehetőséget.