Business Warehouse Accelerator
Business Warehouse Accelerator (BWA) lukee dataa suoraan ulkomuistista. Ajattele sitä kuin olisit selaamassa Internetiä dial up-yhteys vastaan kuituyhteys. Dial up on kuin perinteisesti ottaa kyselyt lukea tietokannasta, kun taas kuitu on kuin lukeminen muistista. Kun loppukäyttäjät alkavat valittaa nopeudesta, jolla kyselyjä näytetään ja Infokubeja on jo viritetty mahdollisimman paljon, voi olla aika investoida Business Warehouse-kiihdyttimeen. BWA istuu päälle nykyisen BW-järjestelmä ja vaatii ei kuljetuksia tai muutoksia tehdään OLAP-järjestelmään. Se toimii vain muistitietovarastona, joka ohjaa kyselyt lukemaan muistista suoritushetkellä. Lopputuloksena on paljon nopeampi jalostus ja tuottavampi työvoima.
kuinka helppoa on saada kyselyt kulkemaan nopeammin? No, BW backend käyttäjä menisi tapahtumakoodi RSDDB (tai jos olet käynnissä ja vanhempi versio BW, kokeile RSDDBIAMON2) ja indeksoida taustalla InfoCube muistiin. Se on kaksivaiheinen prosessi, joka tapahtuu taustalla.
- ensin kuution rakenne ladataan muistiin. Kaikki Faktataulukot, Ulottuvuustaulukot jne.
- kun rakenne on indeksoitu muistiin, se täytetään kopiolla tietokannan tiedoista. Ensimmäinen indeksointi kestää jonkin aikaa (vähintään tunnin riippuen määrästä), mutta kaikki myöhemmät roll ups (tietojen päivitykset) käsitellään nopeasti. Jos Infokuutioon Ladataan uutta tietoa, kuutio on käärittävä heti. Tämä on aivan kuin aggregaatti, joka on rullattava, jotta olemassa olevat tiedot voidaan päivittää vasta ladatuilla tiedoilla. On tärkeää päästä BWA: han kyselemään viimeisimpiä tietoja.
saatat ihmetellä, mitä tapahtuu, jos BWA joskus kaatuu. No, BW-ympäristö on tarpeeksi älykäs tarkistamaan automaattisesti, onko tietyn kuution BWA-indeksi aktiivinen vai ei. Jos se ei ole aktiivinen, käyttäjä, joka suorittaa kyselyn, osuu tietokantaan sen sijaan, että lukee BWA-indeksistä. Tiedot ovat edelleen käytettävissä perinteisten tietokantakyselyiden kautta, mutta eivät BWA-nopeuksilla!
ainoat riskit, joita BWA voi aiheuttaa SAP BW-ympäristössäsi, ovat BWA-työtehtävien epäonnistumiset, jotka johtuvat taulukon lukituksen aiheuttamista järjestelmätyöskentelystä. Esimerkiksi jos 0material ajaa attribuuttinsa muutosajoa ja InfoCube, joka sisältää saman objektin 0MATERIAL, päivittyy BWA: han samanaikaisesti, BWA roll up epäonnistuu. BW-järjestelmä on aina etusijalla ja on tarpeeksi älykäs tietääkseen, että BWA on enemmän pultti laitteessa. Kun määrite Change Run on valmis, BWA roll up-vaihe voidaan helposti toistaa. Siksi on niin tärkeää ajoittaa BWA roll ups asianmukaisesti vähentää epäonnistumisia öiseen käsittelyyn. Voit ajatella, että BWA: lla on vain lukuoikeus BW-järjestelmään.
BW 7.3-päivitys avaa joitakin uusia toimintoja BWA: lle. Jos BWA on versio 7.2, ja se on käynnissä BW 7.3: n päällä, voit indeksoida DSOs: t! No, ei suoraan … BW 7.3: een on lisätty ominaisuus, jossa voit ladata suoraan BWA: han ja ohittaa tietokannan kokonaan. Joten jos sinulla on joitakin DSOs haluat indeksoida sinun täytyy luoda BWA vain InfoCube.
Vaihe 1: Luo uusi InfoCube, jossa DSO, jonka haluat indeksoida mallina. Valitse BWA tila-pudotuksesta: ”InfoCube tallentaa tietonsa vain BWA: han”.
Vaihe 2: Tässä näemme rakenteen kuution. Se vie DSOs ominaiskentät ja heittää kaiken ulottuvuuteen 1. Kaikki DSOs-tunnusluvut laitetaan kuution tunnuslukukansioon. Aktivoi Infokuutio.
Vaihe 3: transaction RSDDB (Uusi 7.3, BWA transaction) voimme nähdä indeksi on punainen, mikä tarkoittaa, että se on syntymässä (ZBWAONLY1).
Vaihe 4: Sm37 voimme nähdä indeksin aktivointi tapahtuu
porataan tähän työ lokiin ja katsotaan, mitä kulissien takana oikeasti tapahtuu.:
Vaihe 5: RSDDB Index Info (huomaa, että F-taulukossa on Indeksikoko 0, koska emme ole ajaneet DTP: tä DSO: sta BWA: han vain InfoCube)
Vaihe 6: Suorita DTP, kun se on valmis, hallitse vain BWA-kuutiota
Vaihe 7: kun palaamme RSDDB ja mene indeksi info voimme nähdä, että koska DTP valmis, F taulukon indeksi on 10,528 kirjaa istuu BWA.
UKK:
1. Mitä teemme, jos DSO: hon lisätään säännöllisiä kuormia?
sinun on luotava prosessiketju, joka käynnistää DTP: n, kun olet ladannut DSO: n. Sinun täytyy pitää BWA vain kuutio niin tuore kuin mahdollista. Varmista, että yrität siirtää DSO delta-tiedot vain BWA-kuutioon mahdollisimman usein.
2. Pitääkö DTP ajaa DSO: sta kuutioon jokaisen uuden pyynnön jälkeen?
kyllä, vain BWA-kuutio kirjoittaa tiedot muistiin vasta, kun DSO-vain BWA-kuution lataus käynnistetään. Muuten BWA only cubella ei ole aavistustakaan siitä, että DSO: lla on uutta dataa. DTP toimii hyvin nopeasti, koska se latautuu muistiin, joten suorita se usein.