Kuinka kaikki hyöty irti BW:n HANA investoinnista?

6.8.2018

Siirsimme Kuntien Tieran BW -järjestelmän HANA -optimoituihin objekteihin ja tietovirtoihin, koska asiakas halusi saada kaiken irti HANA -tietokannasta. Tämänkertaisessa blogissamme konsulttimme Timo Partala avaa kokemuksia projektista.

Lisätietoja aiheesta voi kysellä Timo Partalalta tai Juuso Maijalalta (sähköpostit ovat muotoa etunimi.sukunimi@etlia.fi). 

Kokemuksia BW/4HANA objekteihin siirtymisestä

Teknisen HANA -kantamigraation jälkeen asiakas halusi lähteä toteuttamaan HANA optimointia, jossa luotaisiin vanhojen tietovirtojen pohjalta uudet tietovirrat käyttäen BW/4HANA objekteja (vanhat tietovirrat jätettiin järjestelmään testaamisen helpottamiseksi). Tavoitteena oli suorituskyvyn parantaminen ja järjestelmän modernisointi.

Taustaa

BW/4HANA -järjestelmä on optimoitu toimimaan SAP HANA -kannan päällä ja samalla aikaisemmista BW versioista tuttuja useita eri objektityyppejä on yhdistetty BW:n mallintamisen yksinkertaistamiseksi (eri objektityypeille ei HANA maailmassa ole enää teknistä perustetta). Siten uudessa tietovirrassa vanhan malliset Composite Providerit (tällainen vanha Composite provider objekti on tosiaan olemassa), Multi Providerit ja Info Setit korvattiin uusilla Composite providereilla ja Virtual Providerit Open ODS View:lla. Lisäksi Info Cubet, DSO:t, PSA:t ja Hybrid Providerit korvattiin uusilla aDSO (Advanced DSO) objekteilla (kts. alla oleva kuva). 

Toteutustapa

Toteutustavaksi valittiin tietovirtojen kopiointi ja kopio-tietovirtojen muuntaminen uuteen muotoon HANAn migraatiotyökaluilla mukaan lukien BEx-kyselyt. Tämän jälkeen tiedot ladattiin uuteen tietomalliin ja verrattiin uuden ja vanhan tietovirran päällä olevien kyselyiden tuloksia toisiinsa. Lisäksi verrattiin uusien ja vanhojen infoprovidereiden (aDSO, Composite Provider vs. infokuutio, MultiProvider) sisältöjä.

Valittua toteutustapaa kokeiltiin Sandbox-ympäristössä yhdellä tietovirralla ja kun ratkaisu todettiin toimivaksi, asiakas päätti optimoinnin jatkamisesta kaikkien jäljellä olevien tietovirtojen osalta.

Toteutus

Toteutuksessa lähdettiin liikkeelle raportointikokonaisuus kerrallaan muuntamalla Multiprovider Composite Provideriksi HANAn migraatiotyökaluilla, tässä yhteydessä kopioitiin myös olemassa olevat BEx-kyselyt Composite Providerin alle. 

Sen jälkeen luotiin HANAn mallinnustyökaluilla aDSOt (advanced DSO) käyttäen mallina Multiproviderissa osallisina olevia kuutioita, DSO:a jne. Näillä uusilla aDSO:lla korvattiin sitten migraatiotyökalun jäljiltä Composite Providerissa olleet kuutiot ym.

Seuraavaksi kopioitiin muunnot ja luotiin uudet DTP:t. Tämän jälkeen luotiin uudet prosessiketjut, joissa tehdään lataukset uusiin objekteihin. Uusista prosessiketjuista otettiin myös kopiot tuotantoon siirron jälkeistä rinnakkaisajoa varten – kopioidut prosessiketjut hyödyntävät (varsinkin delta-latausten osalta) olemassa olevan prosessiketjun jo lataamaa aineistoa.

Uusien infoprovidereiden myötä myös käyttöoikeuksiin tuli muutoksia. 

Asiakkaalla on käytössä raporttikohtaisia WWW-mallipohjia, joten niistä otettiin kopiot, joihin muutettiin uudet kyselyt.

Havaintoja matkan varrelta

Työ sujui hyvin ja BW/4HANA:n objektit toimivat odotetusti, ilman suuria haasteita.

Muuntojen rutiineissa olevat luvut DSO:sta aiheuttivat ylimääräistä työtä, koska luonnollisesti luvun kohteena ei ollutkaan enää DSO, vaan aDSO ja nimi oli vaihtunut. Samoin BEx-kyselyissä olevat Infoprovider -valinnat ja suodattimet työllistivät.

Lisäksi tuli taas huomattua, miten tärkeää olisi aina pitää huoli siitä, että kaikki kehitystyö tehdään kehitykseen ja siirretään sieltä muihin ympäristöihin – näin vältytään turhilta sekaannuksilta ja ylimääräisiltä testikierroksilta.

Lopuksi

Projekti vietiin tuotantoon ja uudet raportit uusitulla teknologialla ovat toimineet hyvin. Projektin tavoitteena olleita suorituskyvyn parannuksia saatiin sekä tietojen latausaikoihin että raporttien ajoaikoihin. Järjestelmä on nyt valmis teknistä BW/4HANA versionkorotusta varten, koska kaikki käytettävät objektit ovat sen edellyttämällä tasolla.

”Vaikka muutos on suuri, rakennettaessa kaikki tietovirrat käytännössä uudestaan ja uusilla objekteilla, niin kokemuksemme mukaan muutos on hallittava. Saimme myös yhdessä Etlian kanssa rakennettua vanhaa vastaavat toiminnallisuudet uusiin tietovirtoihin. Samalla saimme yksinkertaistettua tietorakenteita. Voimme rohkaista kaikkia, jotka ovat suunnitelleet vastaavaa muutosta tai versionkorotusta BW/4HANA:an.” sanoo Kuntien Tiera Oy:n tuotantopäällikkö Marko Laitinen.

Etlian tiimi

Mikäli haluat kuulla lisää, voit olla yhteydessä Timo Partalaan tai Juuso Maijalaan. Sähköposti on muotoa etunimi.sukunimi@etlia.fi

Kommentoi
agobre
22.9.2019 10:47
 
Generic viagra india buy viagra online pics of cialis pills buy cheap cialis online
Shoumtop
22.9.2019 07:15
 
Generic cialis canada cheap cialis viagra t shirt viagra coupon
upsego
22.9.2019 02:50
 
Cialis generic india buy cialis online coreg antidote cialis pills buy buy cialis online
Astodia
22.9.2019 02:41
 
Cialis non generic buy cheap cialis cost buy cialis online cialis online buy cialis online cheap online cialis cheapest generic cialis online cialis cost generic cialis cialis online ciali
nuarlit
21.9.2019 18:31
 
Compare prices cialis 20 cialis generic canada cialis online buy generic cialis cialis pills for women cheap generic cialis and hypertension cialis pills cialis generic nitrates and cialis online pharmacy buy cialis online indian cialis generic levitra
imagree
21.9.2019 16:19
 
Generic cialis online without prescription cheap cialis cialis professional generic Buy Cialis Online voucher cialis tablets buy cialis cheap buy cialis online without prescripition cialis coupon buy cialis online in america generic cialis edrugstore cialis pills cialis
skesicle
18.9.2019 20:33
 
Viagra pills canada buy cialis online cialis online cialis for order generic cheap generic cialis what color cialis pills cheap generic cialis cialis cheap generic buy cialis generic quick ship viagra buy cialis online buy cialis online ordering cialis online
almoro
18.9.2019 19:16
 
Buy tadalafil pharmacy generic cialis order cialis online without a prescription alpha blockers cialis cheap cialis online wiki generic viagra cialis pills cialis online metformin onset cialis generic pills buy cheap cialis online cost buy cialis online buy cialis cheap how long does cialis 20mg cialis
acciche
18.9.2019 17:23
 
Overdose on cialis generic cheap cialis online yasmin light headed cialis generic cheap cialis online heartburn cialis online pharmacy Buy Cheap Cialis Online levaquin medline cialis generic pills buy cheap cialis online name cialis tablets cialis generic cialis pharmacy discount
Pahfaing
13.9.2019 16:22
 
Tab 20mg cialis tablets buy cheap cialis online viagra tv models order viagra