LEHKÉ BI ŘEŠENÍ
Zákazník
Našim zákazníkem byla jedna z velkých českých společností z oboru telekomunikace. Na projektu dále ještě spolupracovala konzultační společnost, která pro ni pracuje.
Popis projektu
Zákazník již sice disponoval kvalitní a komplexní aplikací pro business intelligence (BI), hledal ale ještě další odlehčené, jednodušší a především řádově levnější řešení s výhodnými licenčními podmínkami, jež by umožňovalo jeho užívání mnohem větším počtem zaměstnanců.
Vzhledem k důrazu klienta na cenu a s ohledem na možnost budoucího rozšiřování funkcionality a přizpůsobování konkrétním podmínkám a potřebám zákazníka bylo rozhodnuto řešení v maximální možné míře postavit na svobodném software (opensource).
Při návrhu BI řešení bylo třeba uvážit řadu aspektů, protože BI řešení mohou být velmi variabilní, co do šíře záběru a hloubky jednotlivých částí.
Jádrem BI řešení je práce s daty. Ta sahá od přípravy a načítaní dat (Extract, Transform, Load; ETL), přes rozmanité způsoby zpracování, jako např. pomocí statistických metod, neuronových sítí nebo klasických analytických operací drill up/down/across a slice & dice, až po rozličné způsoby prezentace dat (tabulky, 2D a 3D grafy, interaktivní grafické modely...) a jejich vzájemnou integraci v jednolitý výstup.
Náš klient kladl důraz především na klasické analytické operace (drill up/down/across a slice & dice) a jejich dostatečně rychlé provádění. Ostatní aspekty řešení byly podružné a v dané fázi nebyly zatím uvažovány.
Z analýzy možností vyplynula dvě možná řešení, z nichž bylo pro efektivnější způsob práce s daty dáno přednost rozsahově méně obsáhlému řešení založenému na produktu Bee firmy Insight Strategy z Brna. K rozhodnutí rovněž přispěl fakt, že relativně malý český výrobce byl mnohem vstřícnější a přizpůsobivější ohledně požadavků na svůj produkt. Byla zvolena komerční varianta Bee, která k open source jádru přidává výkonnostní optimalizace a podporu dalších databází, vedle základní MySQL a PostgreSQL.
IBA CZ ve spolupráci s konzultační společností připravila pro zákazníka zkušební instalaci aplikace, aby měl možnost se s ní seznámit v praxi. Na to navazoval workshop, během něhož se vybraní zaměstnanci klienta s aplikací blíže seznámili.
Shrnutí projektu
IBA CZ v krátkém čase provedla analýzu trhu, navrhla řešení podle individuálních potřeb zákazníka a připravila zkušební instalaci jádra řešení, která byla klientovi předvedena a na jejímž základě návrh akceptoval.
Použité technologie
Jádro řešení - Bee - je napsáno v programovacím jazyce Perl, a je tedy schopno běžet na řadě operačních systémů. Pro zkušební instalaci byl pak zvolen Linux. Jako zdroj dat a zároveň pomocná databáze pro Bee byla v pilotní fázi použita MySQL. V produkci má pak projekt běžet na operačním systému Solaris a s databází Sybase.







