1
Nagy adat: Mi 30? Konkurens Felhasználók száma Műveletek Gyakoriság Adatfeldolgozás: CRUD 2
Fájl alapú MePAR Országos állományból fájl alapú geoadatbázisok ( check out ) diszjunkt területek Gyors kliens működés Commit bajok Ellenőrzés, monitoring, output nehézségek 3
Folyamatszervezés IT nyelven Konfliktus megelőzés SDE version másképp: Commit, de csak részhalmazra Eseményvezérelt Végrehajtási idők Speciális zárolási logika Méretezés 30-40 ArcMap kliens Polygon szám: ~ 2,5 M 20-30 vektoros réteg Raszter Egyidejű GEOMETRIA műveletek HW/SW??? 4
MePAR rendszer MePAR GDB CentOS Linux PostgreSQL 9.3.4 ArcGIS Server 10.3 MePAR Folyamatkezelő Windows7 ArcMap + ArcObjects N=10 MePAR Utils MePAR TEFO MePAR Segéd MePAR Raszter Windows7 ArcMap + ArcObjects N=40 MePAR Archív 5
Tervezés DB logikai modell -> fizikai modell (PostgreSQL, st_geometry) Üzleti logika: MePAR módszertan GUI: ergonómikus, MePAR-os, letisztult Infrastruktúra Virtuális szerver (8 mag, 32 GB RAM, RAID, könnyen skálázható) Erős ArcMap kliensek Active Directory Fejlesztés ArcMap AddIn-ek (.NET C#, ArcObjects) 5-6 fejlesztő DB Optimalizált SQL műveletek Join helyett tárolt eljárások, triggerek Konfig paraméterek (szerver, tábla, user beállítások) Tuning (shared_buffers, work_mem, ) 6
MePAR Folyamatkezelő FELADATOK: Folyamatszervezés 24 1 Zárolási logika Párhuzamos munka területi átfedés nélkül Konfliktus megelőzés 08:00: Folyamat I. 32 43 Munkaszervezés Folyamaton belül Folyamatok között Feladatok nyomon követése Felhasználók kezelése Riportok MVH átadások 08:01: Folyamat II. (0,0) 2 1 3 (0,0) 7
MePAR Folyamatkezelő Folyamatszervezés Blokk csoportosítás szintjei 8
MePAR Folyamatkezelő Folyamatszervezés Zárolási logika 9
MePAR Folyamatkezelő Munkaszervezés Feladatok Események Felhasználók 10
MePAR Geoadatbázis FELADATOK: Adatok tárolása Térbeli Alfanumerikus Térbeli lekérdezések Beépített Tárolt eljárások Üzleti logika tárolása MePAR MASTER MePAR BASE MePAR WORK Archív MePAR Adatátadás a Megrendelőnek Országos, naprakész MePAR adatok: belső felhasználásra, ellenőrzött Munka verzió: feldolgozás, nem ellenőrzött Verziózott, történeti adatok Külső adatok Raszter adatbázis, segédrétegek 11
FELADATOK: Feldolgozás Biztonságosan Pontosan Gyorsan Ellenőrizhetően Egyszerűen ArcMap eszközökkel Visszajelzés Terület kérés Feldolgozás probléma Helyszíni ellenőrzés MePAR WORK 12
Megoldások: Munkaterület SQL Layer Saját Editor Saját eszközök 13
Fejlesztés I. Kliens: ~ 25 Polygon: ~ 2,5 M Üzem: 2012-2015 Fejlesztés II. Kliens: ~ 40 -> ~ 60 Polygon: ~ 5 M -> ~ 8 M Üzemel: 2015 - Stressz teszt AddIn 40 kliens, 3 M polygon Attribútum, geometria futásidők Szerver CPU (8 mag, Linux HTOP): 40-50% RAM (32 GB, Linux HTOP): 70-80% 14
Timár Gábor Email: timar.gabor@t-gis.hu LinkedIn: www.linkedin.com/timargabor Skype: mtgabor 15