22
Informacijos valdymo išš ūkiai 2011 met ų visuotiniame „Gyventoj ų ir būst ų surašyme" Rokas Ratkevi čius UAB „Affecto Lietuva“ Java technologij ų skyriaus vadovas 1

Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Informacijos valdymo iššūkiai 2011 metų visuotiniame

„Gyventojų ir būstų surašyme"

Rokas Ratkevičius

UAB „Affecto Lietuva“

Java technologijų skyriaus vadovas

1

Page 2: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Apie „Affecto Lietuva“

Affecto grupės įmonė, viena iš pirmaujančių IT sprendimų ir paslaugų teikėjų Lietuvoje.

Ilgametė informacinių sistemų kūrimo, diegimo ir konsultavimo patirtis.

Strateginės veiklos kryptys:- individualūs informaciniai sprendimai, - verslo valdymo sistemų diegimas,- draudimo sprendimai (TIA),- veiklos analizės sprendimai.

Pardavimų pajamos 2010 m. – 31 ml. Lt.

190 darbuotojų.

Daugiau informacijos www.affecto.lt

2

Page 3: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

„Affecto Lietuva“ įvykdyti e-paslaugų projektai su Oracle technologijomis

SoDra – Elektroninė draudėjų aptarnavimo sistema (2007) https://draudejai.sodra.lt

SoDra – Elektroninė gyventojų aptarnavimo sistema https://gyventojai.sodra.lt

Regitra – Vairuotojų portalas (vairuotojų pažymėjimai) https://www.eregitra.lt/vepp-web/

LAKD – Eismo informacinė sistema

Įvertintų brandos egzaminų kandidatų darbų demonstravimo internete sistema (aktyvi egzaminų metu)

Lietuvos vyriausiojo archyvaro tarnyba – Elektroninio archyvo informacinė sistema (EAIS) - http://eais-pub.archyvai.lt

3

Good Practice Awards: Europe 2010CERTIFICATE OF MERIT

LIETUVOS AUTOMOBILIŲ

KELIŲ DIREKCIJA PRIE SUSISIEKIMO

MINISTERIJOS

Šiuo metu vykdomi dar 7 elektroninių paslaugų projektai

LIETUVOS VYRIAUSIOJO ARCHYVARO

TARNYBA

Page 4: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Projekto tikslai

2011 m. visuotinis gyventojų ir būstų surašymas - nustatyti Lietuvos Respublikos gyventojų skaičių ir pasiskirstymą gyvenamosiose vietovėse, įvertinti gyventojų demografinę, socialinę - ekonominę sudėtį, surinkti statistinius duomenims apie gyvenamuosius būstus ir jų kokybinius parametrus

Kompiuterizuota sistema - sukurti ir parengti priemones, skirtas surašymui atlikti, kurios sudarytų sąlygas greitam ir kokybiškam surašymo darbų atlikimui ir užtikrintų efektyvų ir patikimą surašymo duomenų surinkimą, apdorojimą ir analizę

Surašymas vykdomas vadovaujantis ES, LR, JT teisės aktais ir rekomendacijomis

Ar mūsų vis dar trys milijonai ?

4 Nuotrauka iš: www.trysmilijonai.lt

Page 5: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Projekto uždaviniai

Sukurti programinę įrangą:- E.surašymo portalą- Vidinį apdorojimo portalą- Skenavimo ir atpažinimo posistemę- Vaizdų archyvavimo posistemę- Duomenų analizės posistemę

Parengti sistemą bandomajam surašymui

Specifikuoti surašymo darbams atlikti reikalingą techninę ir bazinę programinę įrangas

Modifikuoti sistemą atsižvelgus į bandomojo surašymo rezultatus

Atlikti naudotojų mokymus

5

Page 6: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Gyventojų ir būstų surašymo etapai

Projekto pradžia: 2010 sausio 15 d.

Bandomojo surašymo pradžia – 2010 kovo 30 d.

Elektroninis surašymas – nuo 2011 kovo 1 d. iki kovo 16 d.

6

Page 7: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Sisteminis procesas

7

Page 8: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Sprendimai

• Duomenims kaupti ir tvarkytiOracle 11 g duomenų

bazėOracle 11 g duomenų

bazė

• Elektroninėms formomsIšorinis Java e-

surašymo portalasIšorinis Java e-

surašymo portalas

• Duomenims tvarkytiVidinis Java apdorojimo

portalasVidinis Java apdorojimo

portalas

• Analizei ir statistikai• Oracle Warehouse Builder, Oracle BI Answers ir kita.

Oracle Business Intelligence 10gOracle Business Intelligence 10g

• Surašymo formų aprašamsABBYY MXFD formosABBYY MXFD formos

• TIFF formoms saugotiSaperion ECMSaperion ECM

• Naudotojų administravimuiOracle APEXOracle APEX

8

Page 9: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Sprendimo architektūra

9

Page 10: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Portalų architektūra

Duomenų surinkimas perkeltas į aplikacijos lygį siekiant sumažinti OracleDB apkrovą

Tikrinimo taisyklės realizuotos PL/SQL

Išsaugojimas realizuotas “pagal naudotojo pareikalavimą”

10

Page 11: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Apache Trinidad komponentės

Oracle padovanojo ADF kodą 2006 metais

Patikimas JSF komponentų karkasas

150 veiklos komponentų

Dialogų karkasas

AJAX funkcionalumas su Partial Page Rendering technologija

Reikia atkreipti dėmesį:- Naudotojo sesijos informacijos valdymą- Sugeneruotas HTML kodas sudėtingai skaitomas- „Sunkus“ javascript

11

Page 12: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Oracle DB pritaikymas

Gyventojų surašymo duomenų loginei kontrolei realizuota ~300 taisyklių Oracle PL/SQL priemonėmis

ExternalTable technologija išorinių duomenų nuskaitymui

El. surašymo duomenų bazės apimtis – ~420 GB. Per 2darbo dienas pavyko atlikti duomenų eksportą/importą naudojantis Oracle DataPump technologija

Oracle JOBS panaudoti generuoti užduotis duomenų apdorojimo operatoriams

Skenavimo ir portalų modulių integracijai buvo panaudotas Oracle PL/SQL

12

Page 13: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Oracle APEX gyventojų surašymo IS

Oracle Application Express (APEX) – tai:- Nemokama Oracle DB priemonė skirta pilnaverčių web aplikacijų

kūrimui- Greitas, deklaratyvus kūrimo metodas- Sertifikuota Oracle duomenų bazėms nuo 10.2.0.3, įskaitant ir

nemokamą versiją Oracle XE

13

Oracle APEX panaudojimo sistemos Naudotojų administravimo modulio kūrimui priežastys:- Vidinė kliento sistema- Nedidelis konkurentinių naudotojų skaičius- Vidutiniai reikalavimai plečiamumui ir

prieinamumui- Mažinami sprendimo kaštai – nebūtinos

papildomos licencijos, greitas kūrimas

Page 14: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Analizės posistemės iššūkiai

Duomenų modelio sukūrimas STAR formatu 2001 – 2011 surašymų duomenų lyginimui

Metaduomenų sluoksnio sukūrimas

Duomenų užkrovimas į duomenų saugyklą – Oracle Warehouse Builder

Ataskaitų sukūrimas su Oracle BI Answers su galimybe taisyti

Oracle BI Publisher ataskaitos portalams

Duomenų pateikimas Eurostatui

14

Page 15: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

ABBYY ir Saperion sprendimai

ABBYY formos panaudotos:- Popierinių lapų spausdinimui- Atpažinimo šablonams

Skenavimo rezultatai užkrauti į Oracle DB ir SAPERION duomenų saugyklą

Atpažinimo/verifikavimo procese darbuotojai sutikrina atpažintus duomenis su popieriniais

Saperion saugykla leido kaupti, peržiūrėti, eksportuoti skenuotus lapus TIFF formatu

15

Page 16: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Verifikavimas

16

Page 17: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

2011 m. el. surašymo rezultatai

Vyko kovo 1-16 dienomis

Susirašė 1 mln. 39 tūkstančių gyventojų (~34 % nuo numatomų 3 mln. 53 tūkstančių Lietuvos gyventojų)

17

Page 18: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

E-Surašymo infrastruktūra

Debesų virtualizacijos sprendimas- Leido padidinti galią paaiškėjus realioms apkrovoms

Aparatinė apkrovos paskirstymo įranga

Tomcat web serveriai

Sistema buvo paskaičiuota maksimaliam 480 000 gyventojų skaičiui, vienu metu esant maksimaliai 3162 naudotojų apkrovai

Web našumo testavimui panaudoti įrankiai: JMeter, JProbe

Oracle našumo testavimui ir monitoringui - Oracle Enterprise Manager

18

Page 19: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Apkrovos ataskaita: Unikalių prisijungimų kiekis dienomis

Didžiausias pikas – paskutinėse dienose

Skirtumas tarp mažiausios ir didžiausios apkrovos yra 4 kartai

19

0,00

10000,00

20000,00

30000,00

40000,00

50000,00

60000,00

70000,00

80000,00

90000,00

2011.02.26 2011.03.03 2011.03.08 2011.03.13 2011.03.18

Sesijų kiekis

Page 20: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Apkrovos ataskaita: Vidutinis sesijų pasiskirstymas dienoje

Daugiausiai el. paslaugomis Lietuvos gyventojai naudojasi tarp 19 – 22 val.

Maksimalus apkrovimas pasiektas 2011-03-14 d. tarp 20 –21 val.: 21’181 naudotojai valandos bėgyje

20

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

Sesijos

Page 21: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Kliento atsiliepimas

„Be 2011 gyventojų ir būstų surašymo kompiuterizuotos sistemos būtų sunkiai

įsivaizduojamas sklandus surašymo atlikimas ir duomenų apdorojimas.

Nepaisant glaustų terminų sistema įgyvendino keliamus uždavinius.

E. Surašymas suteikė gyventojams galimybę paprastai, suprantamai užpildyti

elektroninį surašymo lapą – tai vėliau leido pagreitinti elektroniniu būdu

pateiktų duomenų apdorojimo procesą“

Vanda Vaitiekūnienė

Gyventojų surašymų ir apklausų organizavimo

skyriaus vedėja

Statistikos Departamentas

21

Page 22: Informacijos valdymo iššūkiai 2011 metų visuotiniame ...€¦ · Microsoft PowerPoint - affecto Gyventoju_surasymo_issukiai 0 6(be_demo).pptx [Read-Only] Author: RevucGab Created

Išmoktos pamokos

Lietuvos visuomenė jau pasirengusi el. paslaugoms!

Debesų kompiuterija suteikia galimybes suvaldyti sunkiai prognozuojamus srautus

Didelio našumo sprendimų konstravimo patirtis ir komponentai

Duomenų pildymas turi būti pagal klasifikatorius

„Paskutinės minutės“ pikas

El. paslaugų labai aukštas atsiperkamumas

Geri sprendimai atsiranda iš patirties.

22