Jani Liimatta

03.11.2016

post

Myyntibudjetit perse edellä puuhun-menetelmällä ...

Oikeaoppinen menetelmä budjettien laadintaanhan on aina alhaalta ylös. Eli laaditaan budjetit alimmalla mahdollisella tasolla, ja summataan sieltä ylöspäin yhteen. Näin yleensä saadaan aikaiseksi luotettavammat budjetit. No, joskus voi tietysti miettiä, onko sinne alimmalle tasolle aina mielekästä tai edes mahdollistakaan pähkäillä oikeita lukuja? Joskus se vaan on mahdotonta. Ja olisi ehkä kuitenkin hyödyllistä nähdä ne budjettiluvut siellä atomitasolla. Esimerkiksi, jos tuote jakautuu satoihin eri variaatioihin. Askartelepa siitä sitten budjetti kaikille myyntialueille. Tai jos tarkin myyntialue on kuntataso? Budjetoinnin rivimäärä räjähtää käsiin. Perinteisesti tässä on käytetty staattisia kertoimia, tai viime vuoden myyntejä. Voisikohan tämän tehdä jotenkin tarkemmin ja automaattisemmin? Eräällä asiakkaalla haasteena oli että budjetit luodaan tuotteittain ja kuukausittain. Nämä pitäisi sitten jakaa myyntialueille - eli esim. 10 tuotetta * 12 kk * 30 aluetta = 3600 riviä. Käsipelillä tekemätön paikka jo muutamallekin tuotteelle.

07.06.2016

post

Onko PowerBI:stä Enterprise-tason ...

Otsikon kysymys on tällä hetkellä hyvin monen raportointityövälineestä päätöksiä tekevän huulilla. Kysymykseen ei ole yhtä suoraa vastausta. Perataanpa avuksi hieman auki tuotteen plussia ja miinuksia. Plussia + Datan käsittelypuoli on vahva. Tämä osio on rakennettu paljon vakaammalle pohjalle kuin esim. Qlik:issä. Qlik:in heikkous ovat taustalle luotavat latausskriptit, jotka leviävät helposti käsiin. Monimutkaisemmissa ympäristöissä lopputuloksena on tutkimustenkin mukaan muutaman vuoden päästä spagettikoodia, jonka ylläpidettävyys on hyvin kyseenalaista. PowerBI:n vastaus tietomallin rakennukselle on DAX-kieli, jonka osaamista tietomallin luonti käytännössä siis vaatii. Laskennat tehdään tietomalliin, ei raportille (esim. YTD, Previous Year jne).

15.02.2016

post

Saldohistorian mallinnus tietovarastoon tilaa ...

Saldotietojen tallennus päivätasolla on yksi tietovaraston tyypillisistä tehtävistä. Operatiiviset järjestelmät eivät yleensä jätä saldohistoriaa talteen, tietovarasto on siihen tarkoitukseen järkevä työkalu. Saldohistoriaa taas voidaan hyödyntää raportoinnissa sekä logistiikan kehittämisessä ja optimoinnissa. Saldohistoria on perinteisesti tallennettu päivätasolla, esim. varastoittain. Saldohistoria indekseineen vie helposti hervottomasti tilaa tietokannassa. Perinteinen saldojen mallinnustapa hieman yksinkertaistettuna näyttää jotakuinkin tältä:      

07.01.2016

post

Asiakastietojen rikastaminen avoimella ...

ERP:in ja CRM:n asiakastiedot ovat monasti rämettyneitä. Yritysasiakkaiden tiedot on onneksi helpompi päivittää ajan tasalle kuin kuluttaja-asiakkaiden. Tässä käydään teknisesti läpi miten PRH:n tarjoamaa avointa dataa voidaan käyttää SSIS-välineillä. Tavoite on siis päivittää yritysasiakkaiden tiedot ajantasaisiksi. PRH on julkaissut JSON-rajapinnan kautta YTJ-tietopalvelun sisältämän datan. Tätä kautta saadaan näppärästi, halvalla ja vaikka päivittäin yritysten Osoitetiedot Yritysten lakkaamistiedot Sulautumiset, uudet y-tunnukset, yritysmuodon muuttumiset Toimialatiedot

09.12.2015

post

Tajunnanlaajennusta tietovarastoon XML:llä ...

Syystä tai toisesta on tullut viime aikoina törmättyä useammin ja useammin XML-muotoiseen dataan tietovarastojen datalähteenä. Yksi yleisimmistä käyttötapauksista taitaa olla tuotetiedon hallintajärjestelmien (PDM/MDM) tuottamien XML-dokumenttien hyödyntäminen. SQL Serverissä on ollut XML tuki jo versiosta 2005 asti. Harvempi sitä on kuitenkaan tietovarastokäytössä hyödyntänyt. XML-tuki löytyy myös SSIS-välineessä. Ne jotka ovat sitä yrittäneet oikeissa projekteissa käyttää, ovat huomanneet sen vaillinaiset ominaisuudet. Kolmansien osapuolien parempia (ja maksullisia) SSIS- XML-lähdekomponenttejakin on olemassa - mutta miksi ei käyttäisi natiivia Transact-SQL:ää? Pienellä oppimiskäyrällä SQL Serverin XML-ominaisuuksista voi saada paljon irti.

Vincit Bilot

Bilot & Vincit have joined forces!

See where the story continues 

You have Successfully Subscribed!

Vincit Bilot

Bilot & Vincit have joined forces!

See where the story continues 

You have Successfully Subscribed!