MBI - technologická realizace modelu



Podobné dokumenty
MBI portál pro podporu řízení podnikové informatiky. mbi.vse.cz

Ukládání a vyhledávání XML dat

1. Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13

UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0

Formy komunikace s knihovnami

DATAMINING SEWEBAR CMS

Business Intelligence

Pokročilé techniky tvorby sestav v Caché. ZENové Reporty

KOMPONENTY APLIKACE TreeINFO. Petr Štos ECM Business Consultant

Přístupy k efektivnímu využití modelu MBI

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Obsahy kurzů MS Office

Vzdělávací obsah vyučovacího předmětu

Michal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje

Architektury Informačních systémů. Jaroslav Žáček

Stručný obsah. K2118.indd :15:27

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Služby Microsoft Office 365

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Předmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65

POKROČILÉ POUŽITÍ DATABÁZÍ

Evidence a správa kanalizace v GIS Kompas 3.2

Evidence městského mobiliáře v GIS Kompas 3.2

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

PRODUKTY. Tovek Tools

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Elektronické publikování. doc. RNDr. Petr Šaloun, Ph.D. katedra informatiky FEI VŠB TU Ostrava

Jak lze zefektivnit monitoring médií

Představuje. Technický Informační Systém nové generace

Wonderware Information Server 4.0 Co je nového

Oracle XML DB. Tomáš Nykodým

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Mapový server Marushka. Technický profil

Business Intelligence nástroje a plánování

Dotazování nad stromem abstraktní syntaxe

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Metadata. MI-DSP 2013/14 RNDr. Ondřej Zýka,

Využití aplikace SketchUp pro tvorbu jednoduchého informačního systému

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Počítačové kurzy buildit

Archivace relačních databází

Geoportál DMVS využití a další rozvoj

Mapa Česka:

Databázové a informační systémy

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Klinický informační systém Porodní kniha - případová studie -

Otevřená data ČSSZ: Přehledné informace dostupné všem, snadno a zdarma. Ing. Jiří Šunka Ing. Michaela Hendrychová. ISSS Hradec Králové, 5. 4.

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Přehled nabízených kurzů

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

Úvod do tvorby internetových aplikací

Digitalizace a oběh dokumentů VUMS LEGEND, spol. s.r.o.

Nabídka internetového obchodu

Architektury Informačních systémů. Jaroslav Žáček

Použití prezentací. K heslovitému sdělení informací. Oživení obrázky, schématy, tabulkami, Nevhodné pro dlouhé texty. Doprovodná pomůcka při výkladu

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

Tvorba informačních systémů

WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ ING. PAVEL CIMBÁLNÍK

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová

Diagnostika webových aplikací v Azure

Srovnání 602Office a 602PC SUITE

MIS. Manažerský informační systém. pro. Ekonomický informační systém EIS JASU CS. Dodavatel: MÚZO Praha s.r.o. Politických vězňů Praha 1

Jak používat statistiky položkové v systému WinShop Std.

Analýza a prezentace dat

MBI a jeho komunita Řízení informatiky v soukromém a veřejném sektoru

Databox CONTACT 6. Při konfiguraci systému řešíme jednoduchost, praktičnost, automatizaci a kontrolu.

Použití databází na Webu

Veřejná databáze ČSÚ (VDB) a vizualizace demografických údajů

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

1.1 Seznámení s programy Office

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Základní práce v souborovém manažeru

PÁS KARET. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

PODNIKOVÁ INFORMATIKA

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

TECHNICKÁ DOKUMENTACE

Informační systém pro vedení živnostenského rejstříku IS RŽP

Maturitní projekt do IVT Pavel Doleček

Tieto Future Office. Přehled. Země: Česká republika. Odvětví: Samospráva

UDS for ELO. Univerzální datové rozhraní. >> UDS - Universal Data Source

QAD Business Intelligence

PRODUKTY. Tovek Tools

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

TECHNICKÁ SPECIFIKACE PŘEDMĚTU PLNĚNÍ

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

Transkript:

MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1

Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích, vazby,.. (statická data); statistiky, komentáře,.. (dynamická data). 2.Filozofie důraz na pružnost, jednoduchost a rozšiřitelnost 3.Pořizování dat využití klasických kancelářských nástrojů s následnou transformací do XML formátu a validací 4.Webová aplikace technické řešení - server vs. klient, zobrazení objektů a jejich vazeb, propojení s externími službami 5.Vizualizace vztahů mezi objekty doplněk MBI portálu Snímek 2

Obsah portálu Statická data: Objekty a jejich atributy uspořádány do hierarchické struktury, relativně jednoduchá struktura, kterou lze vyjádřit tabulkou Souhrnné slidy existuje ke každému základnímu objektu Přílohy k objektům obsahuje relevantní soubory (šablony dokumentů,..) Předgenerované výstupy přehledy vazeb, data pro externí software Dynamická data: Uživatelské profily Statistiky Komentáře k objektům Snímek 3

Model Hierarchie objektů a vazby Skupina faktorů Skupina metrik Podskupina metrik Podskupina faktorů Faktor Skupina scénářů Scénář 1 Metrika Doména řízení IT Skupina metod Skupina aplikací Skupina úloh Úloha Metoda 2 Podskupina aplikací Aplikace Skupina dokumentů Podskupina dokumentů Dokument Skupina rolí Role 1.Každý z objektů má hierarchickou strukturu, 2.Vazby jsou na nejnižší úrovni hierarchie, např. Úloha Metoda 3.Hlavním objektem, k němuž se váží všechny ostatní objekty je Úloha Dimenze Vlastnost Předmět Kompetence Snímek 4

Filozofie 1.Pružnost Snadné přidávání nových objektů a jejich atributů (> Excel) bez dopadu na aplikační kód 2.Jednoduchost Zpracování, validace dat a další související procesy na jedno kliknutí (> Apache ANT a XSLT) Intuitivní zobrazování objektů v hierarchiích a vazby v maticích 3.Rozšiřitelnost Snadné přidávání nových a využití externích funkcionalit Vytváření branžových řešení a jejich zobrazování na základě zvoleného filtru Reporty a exporty Lokalizace Vstupní i výstupní data systému (Excel, PowerPoint, webová stránka (vč. grafiky), Word, PDF,..) mají své reprezentace ve formátu značkovacího jazyka. Systém MBI proto využívá technologie, které jsou pro práci s těmito formáty navržené (XQuery a XSLT) a ukládá je do NoSQL databáze. Snímek 5

Filozofie Vstupní data pocházejí především z kancelářských aplikací. Jsou převedena do xml formátu a zvalidována. Poté jsou převedena do různých výstupních formátů a zahrnuta do instalace. Zpracování je řízeno dynamicky vytvářenými ANT skripty (volání z *.bat souboru). Hlavním nástrojem je XSLT procesor (Saxon), pro PDF výstupy slouží FOP. Snímek 6

Pořizování dat Statická data: Jak data objektů, tak jejich metadata jsou uloženy v Excel souborech ve formě tabulek (do buněk lze ukládat i richtext). Data jsou následně transformována do XML struktur a validována. Souhrnné slidy k objektům jsou uloženy v souborech PowerPoint. Ty jsou pomocí transformací a nagenerovaných VBA skriptů převedeny do PNG obrázků. Přílohy ve formě souborů ZIP jsou obohaceny o nagenerované PDF soubory, které obsahují texty ke skupině objektů. Exporty představují datové soubory (pro externí zpracování), či různé přehledy např. přehled všech vazeb objektů. Dynamická data: Uživatelské profily Statistky vlastní a Google analytics Komentáře (ve vývoji) jde o funkcionalitu, kdy uživatel může přidávat komentáře k libovolnému objektu s tím, že se tyto komentáře zapracují po verifikaci do základního řešení a následně je může pouze autor editovat. Snímek 7

Pořizování dat Ukázka transformace dat z excelu do xml podoby, která je pak uložena do nativní xml databáze. Element richtext je indexován pro fulltextové vyhledávání. Význam jednotlivých sloupců je definován v souboru metadat. Snímek 8

Webová aplikace Server - NoSQL databáze MarkLogic (založená na XML datovém modelu, bohaté možnosti práce s textem a stromovými datovými strukturami) Klient - Saxon-CE (XSLT 2.0 procesor v prohlížeči) + různé javascriptové knihovny Příklad ošetření uživatelské akce - Kliknutí na fulltextové vyhledávání - Odchycení události šablonou a odeslání parametru na server - XQuery dotaz do db - odeslání XML výsledku do prohlížeče - Aplikování XSLT šablony na XML - HTML výsledek vložen do cílového elementu Integrace s externím webem - Google books (prohlížení obsahu knih přímo z aplikace). Možnost integrace se SlideShare, YouTube,.. Snímek 9

Webová aplikace Ukázka obsloužení uživatelské akce v prostředí transformací v prohlížeči (Saxon- CE). Kliknutí je obslouženou šablonou. Výsledky ze serveru jsou zobrazeny jako odrážky a vloženy do prvku results. Snímek 10

Webová aplikace Ukázka integrace MBI portálu se službou Google Books. Snímek 11

Vizualizace vztahů mezi objekty - motivace 1. MBI je množina objektů (uzlů) a vazeb mezi nimi (hran) = graf. 2. Vizualizace (části) grafu umožní lépe porozumět konkrétnímu problému i celé struktuře (řízení IT). Úkoly: 1. Jak efektivně a uživatelsky přívětivě vybrat požadovanou část grafu? 2. Jak ji přehledně zobrazit resp. zobrazení uzpůsobit? Snímek 12

Vizualizace vztahů mezi objekty - technické řešení - přehled Snímek 13

Vizualizace vztahů mezi objekty - technické řešení - neo4j neo4j je - grafový databázový stroj datový model je tzv property graph - napsaný v jazyku Java - za specifických podmínek volně použitelný - implementuje dotazovací jazyk Cypher inspirovaný koncepcí SQL SELECT - poskytuje uživatelsky přívětivou www konzoli, která umožňuje - částečnou konfiguraci vzhledu (styly) - zadávání dotazů v jazyku Cypher a jejich vyhodnocování - ukládání (odladěných) dotazů - grafickou prezentaci výsledků dotazu s možností ruční úpravy zobrazeného podgrafu Cypher ukázka dotazu MATCH (node {Nazev:"Propojení metrik byznysu a metrik IT"})-[rel*1..]->(n) RETURN node AS Úloha,rel AS vztah,n AS Objekt; Snímek 14

Vizualizace vztahů mezi objekty - prakticky aktuální stav Živá ukázka Snímek 15

Vizualizace vztahů mezi objekty - další rozvoj Pracujeme na: 1. Rozšíření schématu (grafu) popisujícího MBI - uzly model (M), instance (I), hierarchie (H),... - vztahy MI, II, MI, HH, HI,.. - umožní dotazování ve specifických dimenzích 2. Návrhu (později implementaci) doménově specifického graficky nebo dialogově orientovaného dotazovacího jazyka pro MBI Snímek 16