´ Uvod Sezn ´amen´ı s problematikou Zvolen ´e ˇreˇsen´ı a realizace Z ´av ˇer
Integrace Business Intelligence open source
n ´astroj ˚u
Bc. Ivo Laˇsek Obhajoba diplomov ´e pr ´ace
´ Uvod
Sezn ´amen´ı s problematikou Zvolen ´e ˇreˇsen´ı a realizace Z ´av ˇer
Business Intelligence
Zad ´an´ı Motivace
Business Intelligence (BI) - vymezen´ı pojmu
V r ˚uzn´ych kontextech r ˚uzn ´e v´yznamy.
Z technick ´eho pohledu: proces z´ısk ´av ´an´ı, transformace, spr ´avy a anal´yzy obchodn´ıch dat za ´uˇcelem podpory rozhodov ´an´ı.
Pˇr´ıklady open source n ´astroj ˚u pro BI: Pentaho, Palo, JasperSoft, Eclipse BIRT Project, RapidMiner Propriet ´arn´ı ˇreˇsen´ı: BusinessObjects (SAP), Oracle Business Intelligence (Oracle), Cognos (IBM), Micorstrategy (Microstrategy)
´ Uvod
Sezn ´amen´ı s problematikou Zvolen ´e ˇreˇsen´ı a realizace Z ´av ˇer
Business Intelligence
Zad ´an´ı
Motivace
Zad ´an´ı
Aplikaci FAKE GAME rozˇsiˇrte o moˇznosti naˇc´ıt ´an´ı a integrace dat z r ˚uzn´ych datov´ych zdroj ˚u.
Prostudujte za t´ımto ´uˇcelem technologick ´e moˇznosti vyuˇzit´ı existuj´ıc´ıch n ´astroj ˚u z rodiny Pentaho.
Navrhn ˇete a po dohod ˇe s vedouc´ım pr ´ace implementujte ˇreˇsen´ı vyuˇz´ıvaj´ıc´ı vhodn ´e n ´astroje z tohoto softwarov ´eho bal´ıku.
Prostudujte tak ´e moˇznosti zaˇclen ˇen´ı aplikace FAKE GAME do Pentaho BI platformy.
´ Uvod
Sezn ´amen´ı s problematikou Zvolen ´e ˇreˇsen´ı a realizace Z ´av ˇer
Business Intelligence Zad ´an´ı
Motivace
Motivace
Aplikace FAKE GAME v souˇcasn ´e dob ˇe disponuje pouze moˇznost´ı naˇc´ıt ´an´ı dat z textov´ych soubor ˚u.
Pro praktick ´e nasazen´ı je tˇreba rozˇs´ıˇrit funkcionalitu tak, aby dok ´azala zpracovat data z v´ıce typ ˚u zdroj ˚u (datab ´aze, r ˚uzn ´e typy soubor ˚u, aplikace tˇret´ıch stran, apod.).
Jev´ı se jako v´yhodn ´e vyuˇz´ıt n ˇekter ´e jiˇz existuj´ıc´ı ˇreˇsen´ı. Pentaho je jedn´ım z nejpouˇz´ıvan ˇejˇs´ıch softwarov´ych bal´ık ˚u na poli open source n ´astroj ˚u pro Business Intelligence. Mimo jin ´e obsahuje i dobˇre zpracovan ´e ˇreˇsen´ı pro integraci dat z r ˚uzn´ych zdroj ˚u.
´ Uvod
Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace Z ´av ˇer
Pentaho - kr ´atk ´e pˇredstaven´ı
FAKE GAME
Pentaho - kr ´atk ´e pˇredstaven´ı
Pentaho Reporting Pentaho Analysis Pentaho Data Mining
Pentaho Data Integration (PDI)
´ Uvod
Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace Z ´av ˇer
Pentaho - kr ´atk ´e pˇredstaven´ı
FAKE GAME
FAKE GAME
N ´astroj pro dolov ´an´ı dat Automatick ´a tvorba a vyhodnocov ´an´ı model ˚u Grafick ´e rozhran´ı Verze pro d ´avkov ´e zpracov ´an´ı
Automaticky sestaven ´e reporty (zat´ım v HTML)
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u FAKE GAME plugin pro PDI FAKE GAME a Pentaho BI platform
2 probl ´emy - 3 ˇreˇsen´ı
Jak implementovat naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u v r ´amci FAKE GAME?
Pentaho Data Integration (PDI) disponuje pˇr´ısluˇsnou funkcionalitou.
K dispozici je PDI API.
Jak integrovat FAKE GAME v r ´amci platformy Pentaho?
Pentaho Data Integration umoˇz ˇnuje vytv ´aˇret pluginy. Samotn ´a Pentaho BI platform m ´a pluginovou
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI FAKE GAME a Pentaho BI platform
ˇ
Reˇsen´ı ˇc´ıslo 1: Naˇc´ıt ´an´ı dat
z r ˚uzn´ych zdroj ˚u v r ´amci
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI FAKE GAME a Pentaho BI platform
Vyuˇzit´ı PDI API
Transformace vytvoˇren ´a pomoc´ı PDI pln ˇe zpracovateln ´a pomoc´ı FAKE GAME.
ˇ
Sirok ´e moˇznosti naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u. Cel ´a ˇsk ´ala n ´astroj ˚u pro pˇredzpracov ´an´ı dat.
Vyuˇzit´ı PDI API - kompletn ˇe pops ´ano v r ´amci pr ´ace, vˇcetn ˇe vznikl´ych probl ´em ˚u a jejich ˇreˇsen´ı.
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
ˇ
Reˇsen´ı ˇc´ıslo 2: Integrace
FAKE GAME v r ´amci
Pentaho Data Integration.
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
FAKE GAME plugin pro PDI
Plugin pro Pentaho Data Integration (PDI).
Umoˇz ˇnuje pr ´aci s modely FAKE GAME v r ´amci PDI. V´ysledky transformac´ı ve standardn´ı form ˇe - moˇznost dalˇs´ıho zpracov ´an´ı takto z´ıskan´ych dat pomoc´ı ostatn´ıch n ´astroj ˚u z rodiny Pentaho.
Automatizovan ´e ˇreˇsen´ı klasifikaˇcn´ıch a regresn´ıch probl ´em ˚u v r ´amci business proces ˚u.
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u
FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
ˇ
Reˇsen´ı ˇc´ıslo 3: Integrace
FAKE GAME v r ´amci
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
FAKE GAME plugin pro BI platform
Moˇznost ˇradit do jednoduch´ych workflows.
Spolupr ´ace s ostatn´ımi komponentami (naˇc´ıt ´an´ı dat z datab ´aze, PDI, Pentaho analysis, E-mail component atd.). Prezentace reportu v r ´amci webov ´e platformy (autorizace uˇzivatel ˚u).
Automatick ´e spouˇst ˇen´ı generov ´an´ı report ˚u. Moˇznost obohatit o jednoduch ´e ovl ´adac´ı prvky.
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou
Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Vymezen´ı probl ´emu
PDI API - naˇc´ıt ´an´ı dat z r ˚uzn´ych zdroj ˚u FAKE GAME plugin pro PDI
FAKE GAME a Pentaho BI platform
´ Uvod Sezn ´amen´ı s problematikou Zvolen ´e ˇreˇsen´ı a realizace
Z ´av ˇer
Shrnut´ı
Shrnut´ı
Projekt FAKE GAME funkˇcn ˇe rozˇs´ıˇren o schopnost naˇc´ıtat data z cel ´e ˇrady zdroj ˚u.
FAKE GAME z´ıskal celou ˇsk ´alu moˇznost´ı dalˇs´ıho nasazen´ı d´ıky zaˇclen ˇen´ı do Pentaho BI platform.
Moˇznost automatick ´eho spouˇst ˇen´ı report ˚u a jejich automatick ´e distribuce.
Moˇznost omezen´ı pˇr´ıstupu k report ˚um - uˇzivatelsk ´a pr ´ava. Propojen´ı s ostatn´ımi komponentami z rodiny Pentaho, ketr ´e je moˇzn ´e vyuˇz´ıt jako zdroje dat, nebo pro distribuci v´ysledn´ych report ˚u.