1 / 54

Flexibilný IS riadený metadátami

Flexibilný IS riadený metadátami. Juraj Červeň S oftec, spol. s r.o. Obsah prezentácie. Princípy riešenia Použitie systému ako výrobnej linky Ukážky obrazoviek Skúsenosti zo zavádzania Hodnotenie zákazníkom. Princípy riešenia. Flexibilný systém na zber a spracovanie údajov

dalit
Download Presentation

Flexibilný IS riadený metadátami

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Flexibilný IS riadený metadátami Juraj Červeň Softec, spol. s r.o.

  2. Obsah prezentácie • Princípy riešenia • Použitie systému ako výrobnej linky • Ukážky obrazoviek • Skúsenosti zo zavádzania • Hodnotenie zákazníkom

  3. Princípy riešenia • Flexibilný systém na zber a spracovanie údajov • „Automatizovaná výrobná linka“ - má podporovať základné procesy: • návrh zberu údajov • zber údajov • spracovanie • výstup údajov

  4. Riadenie metadátami • Terminológia • operatívne dáta – vlastné údaje, ktoré sú predmetom zberu a spracovania • metadáta – dáta o dátach (opisujú štruktúru a sémantiku operatívnych dát) • Odstraňuje potrebu programovať každý zber dát individuálne => nezávislosť od programátorov • Zabezpečuje jednotnosť ovládania celého systému

  5. Východiskové predpoklady • Operatívne dáta • pomerne veľký objem dát • relatívne jednoduchá štruktúra • veľký počet používateľov • na spracovanie je vhodná web aplikácia • pri spracovaní operatívnych dát interpretuje metadáta • Metadáta • relatívne malý objem dát • pomerne zložitá štruktúra • malý počet používateľov (správcovia metadát – konfigurujú funkčnosť web aplikácie) • na správu je vhodná viacoknová aplikácia s bohatým klientom • Štruktúra metadát musí byť prispôsobená procesom, ktoré má systém podporovať

  6. Výhody a nevýhody systému riadeného metadátami • Nevýhody • Štruktúra metadát je pomerne zložitá • náročnejší vývoj a zaškolenie správcov metadát • Web aplikácia na spracovanie operatívnych dát metadáta interpretuje • trochu nižšia výkonnosť oproti „natvrdo“ naprogramovanému systému • Výhody • Vysoká flexibilita systému • Jednotné ovládanie systému • Jednoduché dodatočné úpravy funkčnosti a vzhľadu web aplikácie (vizuálne komponenty) • Informácie v metadátach zjednodušujú a sprehľadňujú tvorbu výstupov zo systému

  7. Správa registra respondentov Podporované procesy Návrh zberu údajov Spracovanie a výstup údajov Zber údajov Administrácia systému

  8. Správa registrov respondentov Správa katalógu dátových prvkov Správa číselníkov a dimenzií Správa dát registrov Správa metadát registrov

  9. Návrh zberu údajov Metodika Správa katalógu dátových prvkov Správa číselníkov a dimenzií Definícia typov záznamov Definícia formulárov a kontrol Manažment vstupov Definícia vstupných rozhraní

  10. Zber údajov Prehľad stavu zberu Zadávanie dát cez web Plánovanie zberu údajov Oslovenie respondentov Zadávanie dát cez web (respondent) Import dát (XML, XLS, CSV)

  11. Výstup údajov Manažment výstupov Analýza dát Definícia výstupných tabuliek Definícia výstupných rozhraní Tvorba štandardných výstupov

  12. Architektúra systému Importy (XML, XLS, CSV) Správa metadát Spracovanie dát Exporty (XML, CSV) Analýzy Operatívne dáta Metadáta Tlačové zostavy Výstupné tabuľky

  13. Úložisko záznamov Vrstvy metadát Triediaci dátový prvok môže mať priradený číselník, z ktorého nadobúda hodnoty FormulárModul Typ záznamu Číselníky Dátový prvok Sémantika položky záznamu je daná dátovým prvkom Každá položka modulu má priradenú položku záznamu Číselný dátový prvok môže byť členený podľa viacerých číselníkov Každá položka záznamu sa ukladá do príslušného stĺpca tabuľky úložiska Typ záznamu sa ukladá do tabuľky úložiska záznamov Každá položka záznamu môže mať priradené položky číselníkov, podľa ktorých je členený dátový prvok.

  14. Typ záznamu

  15. Dátový prvok

  16. Číselník

  17. Metadáta vstupov • Toky dát • od koho a ako často údaje očakávame • Formy dát • WEB, XLS, XML, CSV • Vstupné formuláre • formuláre definuje správca metadát • oddelenie formy a obsahu • popis obsahu – typ záznamu – časovo stabilnejší – umožňuje konštrukciu časových radov za viac rokov • popis formy – vstupný formulár - môže sa meniť z roka na rok • moduly • časť formulára, ktorá obsahuje skupinu logicky súvisiacich údajov • má formu 1 alebo 2 rozmernej tabuľky • kontroly • popis obmedzení kladených na vstupné dáta • používajú špeciálny jazyk kontrol

  18. Príklad formulára v MS Exceli

  19. Meta popis formulára

  20. Mapovanie Excel formulára

  21. Definícia kontroly

  22. Generovanie oslovení • Na základe údajov v registri PZS • Generovanie iniciálnych hesiel • Generovanie spravodajských povinností => očakávané výkazy • Dávkové procesy

  23. Dávky oslovení • Určeni spôsobu zaslania oslovenia: • Všetky listom –dáta sa zaradia do textového súboru, ktorý je zdrojom pre vytvorenie papierových oslovení (hromadná korešpondencia) • Listom - dáta z dávky, ktoré nemajú zadanú e-mailovú adresu, sa zaradia do textového súboru • Elektronicky – pre každú SJ z vybranej dávky, ktoré majú zadanú e-mailovú adresu, sa vytvorí a pošle preddefinovaný e-mail

  24. Detail zberu údajov

  25. Zoznam respondentov

  26. Výkazy očakávané od respondentov

  27. Vstupný formulár so zistenými chybami

  28. Lokalizácia chýb

  29. Výkaz s rôznymi typmi položiek

  30. Import XML

  31. Príprava nasadenia • Príprava prebiehala s intenzívnou podporou Softecu od októbra do decembra 2006 • Definovanie potrebných dátových prvkov, číselníkov a dimenzií • Definovanie metadát pre 51 výkazov • typy záznamov • formuláre a kontroly • Naplnenie registra PZS na základe nových kódov PZS pridelených ÚDZS

  32. Štart ostrej prevádzky • Na základe údajov v registri PZS boli vygenerované oslovenia vyše 12000 spravodajských jednotiek • Systém vygeneroval vyše 62000 očakávaných výkazov • Oslovenia boli rozoslané – každá SJ dostala zoznam výkazov, ktoré má dodať • SJ mohli výkazy dodať: • priamym vyplnením cez Web • odoslať elektronicky v Excel formulári • vyplniť papierový formulár (NCZI ich prepisuje do systému cez Web formuláre)

  33. Vstup výkazov (ku dňu 1.10.2007) • Cca 1200 SJ (10 %) využilo možnosť zadať výkazy priamo cez web – vyše 4 600 výkazov • Vyše 18 000 výkazov bolo dodaných v Excelovskom formulári • Vyše 27 000 výkazov bolo dodaných na papieri • Generovanie urgencií SJ, ktoré výkazy nedodali

  34. Optimalizácia web prevádzky • Počas zberu výkazov bola web prevádzka monitorovaná • Na základe výsledkov monitoringu bola aplikácia optimalizovaná • výrazné zmenšenie veľkosti generovaných stránok • zrýchlenie prenosu stránok automatickou kompresiou

  35. Optimalizácia hromadného vstupu • S ohľadom na veľký počet formulárov dodaných na papieri bola optimalizovaná ergonómia a rýchlosť zadávania údajov cez web rozhranie • Dosiahli sa kratšie časy, ako pri vypĺňaní formulárov cez Excel

  36. Metadáta výstupov • Toky dát • komu a ako často údaje poskytujeme • Výstupné tabuľky • zobrazenie výstupných (zvyčajne agregovaných) údajov • oddelenie formy od obsahu – zobraziť a analyzovať údaje možno v rôznej forme • napr. MS Excel, MS Access, Crystal Reports, OpenOffice.org a pod. • Záložky definície výpočtu • meta popis spôsobu výpočtu výstupu zo vstupu (nevyžaduje programovanie) • automaticky generované sprievodcom (wizard) • možnosť manuálne upravovať predpis výpočtu

  37. Sprievodca na tvorbu výstupnej tabuľky

  38. Zoznam výstupných tabuliek

  39. Výstupný web formulár

  40. Automatizácia tvorby štandardných sumárov • Manuálne definované výstupné pohľady • Automatizované generovanie štandardných sumárov (výstupné web formuláre) • okresné • krajské • oblastné

  41. Analýza dát

  42. Tlačová zostava

  43. XML výstup

  44. Registre • Fixná fyzická reprezentácia údajov (Analytický vzor od Martina Fowlera) • Účastník • Rola účastníka • Vzťah • Flexibilná logická štruktúra • Účastník – FO, PO, Zariadenie, ... • Rola – Štatutár, PZS, Zdrav. pracovník, ... • Vzťah – Povolenie na poskytovanie ZS, ... • Metapopis umožňuje prispôsobovanie štruktúry registrov zmenám podmienok bez nutnosti programovať • Navrhnuté riešenie má potenciál dopĺňať do systému podľa potreby postupne i ďalšie registre

  45. Typ záznamu pre registre (právnická osoba)

  46. Údaje právnickej osoby

  47. Údaje právnickej osoby (pokr.)

  48. Prehľad stavu výkazov

  49. Registre PZS a ZP • Register PZS je aktualizovaný na základe aktualizovaných údajov ÚDZS a RO ŠÚ SR • Údaje z výkazov sú viazané na údaje v registri PZS • Pripravuje sa doplnenie o register ZP s väzbou na RPZS

  50. Prínos Informačného systému zdravotníckych indikátorov (ISZI) • ISZI podporuje všetky procesy získavania a spracovania štatistických údajov • od prípravy a plánovania každého štatistického zisťovania, • cez zber údajov • až po ich spracovanie, vyhodnotenie, šírenie a publikovanie. • ISZI umožňuje evidenciu poskytovateľov zdravotnej starostlivosti (PZS), zdravotníckych pracovníkov (ZP) a ďalších subjektov zdravotníckej štatistiky. • Pred zavedením systému ISZI • Každé štatistické zisťovanie spracovávané samostatne. • Zmeny štruktúry sledovaných údajov vyžadovali zmeny programových modulov, vytvorených na ich spracovanie. • Údaje za každé zisťovanie a za každý rok boli uchovávané samostatne, čo sťažovalo medziročné porovnania, sledovanie časových radov i komplexnejšie analýzy presahujúce hranice jedného zisťovania. • Chýbal centrálny katalóg dátových prvkov i centrálna správa číselníkov, čo tiež komplikovalo udržanie vzájomnej konzistencie údajov.

More Related