|
Popis platformy
ProClarity je produktová řada stejnojmenné americké firmy vycházející z vývojářského prostředí ProClarity Analytical Platform. Toto prostředí představuje otevřenou architekturu na bázi technologie COM, rozšířitelnou o plug-iny třetích stran, která umožňuje vývoj flexibilních analytických (OLAP) aplikací buď na bázi win32, nebo jako webové řešení.
Popis produktu
ProClarity OLAP klient je dynamický analytický nástroj vyvinutý kolem platformy Microsoft OLAP a Analysis Services. Poskytuje intuitivní přístup k silným analytickým a vizualizačním možnostem, které umožňují manažerům podstatně zkrátit čas potřebný pro zobrazení a pochopení klíčových veličin ovlivňujících jejich business. ProClarity důsledně a ve velmi pokročilé míře odstiňují uživatele od technických a technologických aspektů řešení jako jsou struktura zdrojových dat, model databáze, transformační algoritmy apod. a poskytují mu informace v paradigmatu velmi přehledných a srozumitelných pojmů, jako je ukazatel, dimenze, množina, filtr atd., které jsou zobrazovány do intuitivních tabulkových schémat, různých typů grafů, rozpadového stromu a rozptylového grafu.
Technologie
ProClarity klade při vývoji důraz zejména na integraci s platformou Microsoft .NET Enterprise Servers. Od počátku je navázán vývoj ProClarity na nové trendy ve vývoji a rysy MS OLAP Services a jeho architektura kopíruje doporučení Microsoftu pro vývoj aplikací. Produkt je vyvíjen na principu komponent ActiveX a tím umožňuje snadnou integraci s MS Office a použití komponent v jiných aplikacích. Model je tzv. VBA-orientovaný, tedy vystavuje rozhraní, na které jsou zvyklí všichni VB programátoři a ProClarity dovoluje tvorbu maker a tzv. add-inů (což jsou přenositelné VBA skripty) prostřednictvím právě jazyka VBA. Co se týče vzhledu, ProClarity se snaží být intuitivní tím, že používá koncepty MS Internet Exploreru.
Základní rysy
Aplikace je složená z komponent, které představují funkční celky pro ovládání, provádění analýz, zobrazování výsledků, uživatelské přizpůsobení a tvorbu, uložení a sdílení pohledů - analytických aplikací. V jednoduchosti si možno ProClarity představit jako klienta ODBC for OLAP, tedy jakéhosi "generátoru" dotazů pro OLAP server (prostřednictvím jazyka MDX) a "zobrazovače" výsledků. Komponenty jsou většinou ActiveX prvky, které spolupracují prostřednictvím rozhraní technologie COM a je možné je opakovaně používat pro tvorbu jiných OLAP klientů (např. intranetového řešení).
Základní grafické komponenty
- tabulka: s mapováním n-rozměrného prostoru do 2D, zobrazující detailní data, součtové prvky, s možností formátování v podobě formátů, fontů, legendy, popisků atd.;
- grafy: k dispozici jsou různé typy (čárový, sloupcový, koláčový atd.), bohaté možnosti přizpůsobení (3D) a formátování;
- rozpadový strom: strom poskytující rychlý přehled o složení agregátů z dílčích hodnot, použití zejména ve spojení s data miningovou technikou rozhodovacích stromů;
- rozptylový graf: bodový graf pro sledování korelace dvou ukazatelů na množině vybraných prvků.
Důležité ovládací prvky
- výběr z dimenzí (Dimension Control Tool): zobrazuje prvky jednotlivých dimenzí v různých hierarchiích, umožňuje výběr prvků na řádky, sloupce a na pozadí (tzv. kontext, nebo filtr). Dále umožňuje hledání prvků, grupování do skupin a definování agregovaných prvků;
- časová řada: usnadňuje navigaci v časové dimenzi;
- analytické operace: rozpad a sloučení (drill-down, drill-up), rozvinutí (expand) pro analýzu detailních hodnot, dále izolaci, eliminaci, filtraci a seřazení podle hodnot ukazatele, zvýraznění výjimek apod.;
- dotaz ad-hoc: pro začínající uživatele je to jednoduchý pomocník k vytvoření prvních pohledů;
- kniha: (briefing book) komponenta pro uložení a sdílení připravených pohledů. Jejím prostřednictvím je možno realizovat pro uživatele klíčové "reporty". Nově umožňuje i uložení ve formátu XML.
Další důležité rysy
Dále následuje výčet různých vlastností, rysů, dalších komponent a funkcí, které aplikace poskytuje a které ji řadí na špičku mezi OLAP nástroji.
Návrhář Aktivní knihy
Aktivní kniha je alternativa pro přístup k uloženým pohledům prostřednictvím internetového prohlížeče. Návrhář transformuje danou knihu do podoby webové stránky, která je pak vystavena na intranetu, přičemž však nadále uživateli poskytuje velkou část interaktivity v podobě komponenty pro výběr z dimenzí a kontextových menu pro formátování a základní analytické operace typu drill-down. Aktivní kniha vždy odkazuje na "živá data".
Komponenty pro export do Excelu, PowerPointu, Outlooku Ve verzi 2 přidané jako add-iny, nově již zakomponované do základní verze umožňují tyto utility vytvářet snadno a rychle PowerPointové prezentace založené na dané knize (opět s živými daty a interaktivitou), exportovat data do Excelu nebo zařadit jako pohled na Digital Dashboardu.
Akce (Actions)
Tato serverová funkce umožňuje v jistých pohledech jednoduchým kliknutím invokovat externí aplikaci, zobrazit URL, příp. nějaký rowset nebo dataset (tj. výsledek SQL nebo MDX dotazu) apod. Příklad: navázání akce na prvky dimenze zákazník dovolí např. zobrazení dodatečných informací o zákazníkovi (jako např. zákaznická karta ze systému CRM) ve formě HTML nebo externí aplikace spuštěné s parametrem IČO.Vypočítané ukazatele a pojmenované množiny Na klientovi je možné vytvářet dočasné (po dobu jedné session) ukazatele definované MDX výrazem, nebo pojmenované množiny pro sloučení více prvků do jednoho.
Write-Back
V tabulce a grafu je možné zadávání hodnot uživatelem a jejich promítnutí do OLAP kostky pomocí MDX (podpora ze strany Analysis Services).
Kontext
Funkce, která umožní výběrem z drop-down menu měnit tzv. "kontext", tj. kombinaci prvků s dimenzí na pozadí, pro kterou se má daný report spočítat. Vybraný kontext pak platí pro celou uloženou knihu. Pokud je např. v kontextovém menu dimenze zákazník, uživatel má možnost zobrazovat si jednotné přehledové reporty za jednotlivé zákazníky.
Návrhář lokální kostky
Lokální kostka, soubor s příponou cub, je datová struktura, která slouží pro uložení nějakého řezu celé kostky pro pozdější analýzu off-line. Bez podpory serveru je mnoho funkcí nedostupných a výkon omezený, zejména při rozsáhlých kostkách a komplexních dotazech. Avšak pro malé datové řezy do řádu několika MB je to velice efektivní řešení pro prezentace na poradách, resp. práci mimo domovskou síť.
Drill Through
Některými výrobci OLAP nástrojů definován i jako drill-into nebo drill-across. Tato funkce je důležitou všude tam, kde je požadavek dostat se při analýze metodou drill-down na jemnější detail, než poskytuje dimenzionální prostor OLAP serveru. Příkladem jsou pohyby na účtech, detaily účtovních dokladů nebo skladové transakce. Takové dotazy se pak interně realizují pomocí SQL.
Testovací verze ProClarity Desktop Professional
(zdroj: Microsoft)
|