06.05.2014

Hauskaa ja helppoa puuhastelua KPI-mittareiden ja SharePointin parissa

Joku aika sitten tuli kirjoitettua tarina maailman parhaasta KPI-mittaristosta. Hieman asiaa liipaten tuli taas kerran kahvitauolla vertailtua porukalla hieman QlikView:n ja Microsoftin BI-ominaisuuksia.

Yksi QlikView:n näyttävimmistä ja käytetyimmistä ominaisuuksista on erilaisten yksittäisten mittariarvojen nosto raporteille. Se onkin nopeaa ja helppoa, jos tarvittava data on muistissa QlikView:n käytössä, vaikka tämän demon tyylisesti:

Qlik Nosto

SharePointissa vastaavan toiminnallisuuden luonti tähän verrattuna on hankalahkoa – lähtötilanteesta toki riippuen. Perinteisiä vaihtoehtoja SharePointissa/Microsoft-maailmassa tähän on:

Eräissä projekteissa on tullut käytettyä SharePoint-listoja ETL:ssä sekä sekä datalähteenä että datan esittämisessä käyttäjille. SharePoint-listat ovatkin itse asiassa yksi suht’ käyttökelpoinen tapa nostaa mittareita näkyviin SharePoint:issa. Ainakin se on hyvin yksinkertainen, ei vaadi SharePoint-asennuksia tai konffauksia, et tarvitse muuta kuin SQL Serverin sekä SharePointin.  Tapahtuu esimerkiksi seuraavasti:

SharePointKPIList

Pykälää hienompaa toiminnallisuutta voidaan tehdä vaikka halvoilla kaupallisilla Web Parteilla – jos ei ole intoa tai taitoa koodata itse.

Seuraavassa esimerkissä on käytetty vastaavaa tekniikkaa kuin yläpuolella. Jokaisella mittarilla on oma listansa. Esityskerroksessa on käytetty 150 USD hintaista Amrein Engineering:in komponenttia http://www.amrein.com/apps/page.asp?Q=5843

Tällä komponentilla saadaan hieman lisää näyttävyyttä perus-SharePoint-listaan verrattuna. Ulkonäkökin on vähän samaan suuntaan kuin mitä QlikView:llä saadaan aikaiseksi.

SharePointKPI

 

Myös porautuminen detaljitietoihin on mahdollista pelkillä SharePoint-listoilla. Myyntikatetta klikattaessa aukeaa Myyntikate-mittarin oma SharePoint-lista, josta näkyvät myyntikatteet paikkakunnittain:

SharePointKPI Details

Eli: käyttämällä SharePoint-listoja saadaan helposti

Huono puoli tässä on se, ettei toteutus ole loppukäyttäjän tehtävissä – vaan vaatii ETL/SSIS-tekijän apua.

Share
Contact Person

Blog writer

Jani Liimatta