BHG Finland: data-alusta tulevaisuuden innovaatioille

BHG Finland: data-alusta tulevaisuuden innovaatioille

Suomalainen markkinajohtaja tee-se-itse -verkkokaupan alalla miettii uudelleen tietojen käsittelyä.

 

Ei enää taloudellisen tiedon laatuun liittyviä ongelmia liiketoiminnan analytiikassa

BHG on yksi Pohjoismaiden suurimmista kuluttajille suunnatun verkkokaupan yrityksistä, joka on erikoistunut rautakauppa- ja tee-se-itse -aloihin. Suomessa BHG:n suurimmat verkkokaupat, taloon.com, netrauta.fi ja talotarvike.com, kattavat yli 280 000 tuotetta yli 1 000 brändiltä. Tämä valikoima houkuttelee yli kaksi miljoonaa yksittäistä kävijää joka kuukausi.

BHG Finland perustuu useiden ajan mittaan fuusioituneiden ja ostettujen yritysten muodostamaan kokonaisuuteen, joilla kaikilla on omat IT-työkalunsa ja -järjestelmänsä. Yksi BHG Finlandin keskeisistä IT-ratkaisuista on Business Intelligence (BI) -järjestelmä, jota käytetään muun muassa talouden ohjaukseen ja raportointiin organisaation kaikilla tasoilla. Yhdestä yhteen -integraatiot olivat kuitenkin käymässä rasitteeksi.

”BI-järjestelmän loppukäyttäjät vaihtelevat tuote- ja kategoriapäälliköistä yrityksen toimitusjohtajaan”, selittää BHG Finlandin pilvipalveluiden ja integraatioiden johtaja Pekka Rantanen. ”Muiden järjestelmien ja BI-työkalun välisiä lukuisia integraatioita ei seurattu”, Rantanen jatkaa ”Tämä puolestaan tarkoitti sitä, että IT-yksikkö ei välttämättä tiennyt tietojen ajantasaisuuteen tai laatuun liittyvistä ongelmista ennen kuin käyttäjät huomasivat, että talousluvut eivät olleet ajan tasalla silloin, kun he niitä tarvitsivat.”

 

Oikean Google Cloud -alustakumppanin etsiminen

Vuoden 2023 alussa kävi selväksi, että BHG Finland tarvitsi vankan data-alustaratkaisun tukemaan tulevaa liiketoimintaansa. BHG teki vankan sitoumuksen Google Cloud -alustaan joitakin vuosia sitten. ”Siksi emme edes harkinneet muita pilvialustatoimittajia”, Rantanen myöntää. ”Tiesimme myös, että Googlen alusta tarjoaa kaikki tarvitsemamme toiminnallisuudet ja skaalautuvuuden. Tarvitsimme vain oikean kumppanin, sillä ymmärsimme, että oma osaamisemme ja aikamme eivät riittäisi riittävän vankan data-alustaratkaisun luomiseen”, hän jatkaa.

BHG järjesti ketterän tarjouspyyntökierroksen ja sai kolme pätevää tarjousta Googlen ympäristössä kokeneilta data-alustatoimijoilta – yksi niistä Codentolta. ”Näimme, että Codenton tarjouksen laatimiseen oli panostettu paljon, ja heidän ajattelutapansa sopi hyvin yhteen sen kanssa, mitä olimme suunnitelleet.” Rantanen sanoo ja jatkaa: ”Pidimme myös kovasti siitä, miten Codenton asiantuntijat esittivät asiansa. Lisäksi pääsimme alusta alkaen keskustelemaan niiden ihmisten kanssa, jotka oikeasti aikoivat toteuttaa ratkaisumme.” Koska hintakin oli kohdallaan, Codento oli BHG Finlandille helppo valinta.

“Projekti sujui melkeinpä liiankin sujuvasti.”

Rantanen on tyytyväinen siihen, miten itse hanke toteutettiin. ”Minulla on vain kehuja annettavaa, sillä projekti sujui lähes liian sujuvasti”, hän kehuu. ”Tietysti aina tulee pieniä hankaluuksia, mutta Codenton ammattitaito ja avuliaisuus ovat olleet ilahduttavia.”

 

Proaktiivisuus, skaalautuvuus ja tulevaisuudennäkymät

Uusi data-alusta on ollut käytössä BHG Finlandin talousraportoinnissa jo muutaman viikon ajan. Rantanen vertaa tilannetta aiempaan yhdestä yhteen -integraatiot spagettiin ja tunnistaa useita parannuksia: ”Kun aiemmin kaikki oli vain yhden BI-yhteyshenkilön varassa, nyt meillä on kourallinen IT-ihmisiä, jotka voivat hallita ja korjata data-alustaan liittyviä ongelmia. Se tarkoittaa, että hartiamme ovat leveämmät tämän liiketoimintakriittisen järjestelmän suhteen.”

”Emme välttämättä osaa ennakoida, mitä kasvava liiketoimintamme tarvitsee kuukausien ja vuosien aikana”, Rantanen jatkaa. Jotta BHG Finland voisi varautua tulevaan, se halusi tulevaisuuden ratkaisun, joka noudattaa Googlen parhaita käytäntöjä.

Googlen pilvialustassa alustassa on myös mekanismeja järjestelmän itsekorjautumista varten. Ja jos ne eivät toimi, se ilmoittaa asiasta ylläpitäjille. ”Näin voimme korjata asioita ennakoivasti ennen kuin loppukäyttäjät ovat huomanneet mitään.” Rantanen huomauttaa. ”Kaiken kaikkiaan tämä uusi tapa käsitellä tietojamme mahdollistaa vähitellen tiedon muuntamisen ja laskennan siirtämisen pilveen, jolloin BI-järjestelmä voi keskittyä raportointiin, jota varten se on suunniteltu.”

Keskipitkällä ja pitkällä aikavälillä Rantanen tunnistaa useita hyötyjä, joita data-alusta tuo BHG Finlandin liiketoiminnalle. ”Olemme nyt ottaneet alustan käyttöön talousraportoinnissa. Vaikka talousdataa käytetään BHG Groupissa lähinnä sisäisesti, muilla tietotyypeillä, kuten esimerkiksi tuote- ja toimittajatiedoilla, voisi olla paljon monipuolisempia käyttötapauksia.” Tulevaisuudessa BHG pystyy uuden data-alustan avulla automatisoimaan tietojen konsolidoinnin ja jakelun esimerkiksi logistiikkakumppaneilleen käytettäväksi niiden varastonhallintajärjestelmissä.

“Vankka perusta tietojen keräämiselle, tallentamiselle, muuntamiselle ja jakamiselle.”

Kaiken kaikkiaan Rantanen pitää tietoalustaa BHG Finlandin tulevan liiketoiminnan perustana: ”Meillä on nyt vankka perusta tietojen keräämiselle, tallentamiselle, muuntamiselle ja jakamiselle. Tietoperustamme on älykkäästi suunniteltu ja toteutettu sekä keskitetty ja valvottu tulevien tarpeidemme mukaan.”

Rantanen mainitsee myös, että kaikki tarvittavat toiminnallisuudet olivat valmiina Google Cloud -alustassa: ”Datamatkamme on vasta alkuvaiheessa. Emme tiedä, missä kehityksen rajat ovat, mutta olen varma, ettemme pääse alustan rajoille lähiaikoina.”

 

Yhteenveto: Codento suunnitteli ja toteutti data-alustan BHG Finlandille.

  •  Järjestelmä on suunniteltu modulaariseksi, helposti laajennettavaksi ja skaalautuvaksi.
  •  Automatisoi rakennus- ja käyttöönottojärjestelmät, minkä ansiosta BHG voi kehittää ja ottaa käyttöön datajärjestelmiä hallitusti ja jatkuvasti.
  • Hyödynsi huippuluokan teknologioita ja kehyksiä ja suunnitteli alustan erittäin skaalautuvaksi, turvalliseksi ja alan säädösten mukaiseksi Google Cloudin parhaita käytäntöjä noudattaen.
    • Tapahtumapohjainen tietojen sisääntuonti
    • Vankat ETL-ratkaisut (Extract, Transform, Load) tietojen sisäänottoa varten (Workflows & Cloud Functions)
    • Analytiikkaa sisältävä tietovarasto (Cloud Storage & BigQuery)
    • Käyttäjäystävällinen ympäristö, josta pääsee helposti käsiksi keskeisiin suorituskykyindikaattoreihin, ja jonka avulla voidaan seurata toimintaa hälytysten avulla (Logs Explorer)
    • Alusta otettiin käyttöön kokonaan käyttämällä infrastructure-as-code -välineitä (Terraform).
  • Otettiin käyttöön erilliset DevOps-mallit infrastruktuuria varten, mukaan lukien BigQuery, operaatiot ja pääsynvalvonta sekä liiketoimintalogiikka, Cloud Functions ja Workflows – kaikki käyttäen nykyaikaisia deklaratiivisia IaC-työkaluja ja Cloud Buildia putkiston hallintaan.
  • Lähdekoodin muutoksista automaattisesti käynnistyvät käyttöönotot, jotka peilataan GitHubista Google Cloudin lähdekoodivarastoihin.
    • Määritettiin Cloud Build -käynnistimet tunnistamaan muuttuneet osat ja ottamaan käyttöön vain tarvittavat osat.
    • Saumaton integrointi BHG:n nykyisiin järjestelmiin sujuvan siirtymisen helpottamiseksi ja käyttökatkosten rajoittamiseksi.

 

Kysy lisää palveluistamme: