Essbasen tapahtumasemantiikan ymmärtäminen

Kun kuutio on luku-/kirjoitustilassa, Essbase katsoo kaikki palvelimelle lähetetyt päivityspyynnöt (kuten tietojen lataus, laskenta tai laskentakomentosarjan lauseke) tapahtumiksi.

Jokaisella tapahtumalla on nykyinen tila: aktiivinen, vahvistettu tai keskeytetty. Kun tiedot vahvistetaan, ne otetaan palvelimen muistista ja kirjoitetaan kuutioon levylle.

Kuution tutkintaikkunan asetusten Tapahtumat-välilehden Vahvista lohkot/vahvista rivit -valinnat määrittävät, kuinka usein Essbase vahvistaa tietolohkot tai -rivit.

Essbase antaa tapahtumien asettaa lohkokohtaisia luku-/kirjoituslukituksia. Essbase vapauttaa lohkon, kun se on päivitetty, mutta ei vahvista lohkoja ennen kuin tapahtuma on valmis tai määritetty aikaraja (”synkronointipiste”) on saavutettu.

Voit määrittää, milloin Essbase suorittaa tarkan vahvistustoiminnon määrittämällä seuraavat synkronointipisteen parametrit:


Vahvistamattoman käyttöoikeusvalinnan kuva kuution tutkintaikkunassa > Asetukset > Tapahtumat-välilehti Essbase-verkkokäyttöliittymässä.

  • Vahvista lohkot (ennen synkronointipisteeseen saapumista muokattavien lohkojen määrä). Essbase vahvistaa sen jälkeen, kun määritetty lohkojen määrä on saavutettu. Tiheyttä voi säätää dynaamisesti laskennan aikana.

    Jos asetat Vahvista lohkot -arvoksi 0, synkronointipiste on tapahtuman lopussa.

  • Vahvista rivit (ennen synkronisointipistettä ladattavien rivien määrä). Oletusarvo on 0, jolloin synkronointipiste on tietojen latauksen lopussa.

Jos joko Vahvista lohkot- tai Vahvista rivit -arvo on muu kuin nolla, synkronointipiste saavutetaan ensimmäisen raja-arvon kohdalla. Esimerkiksi jos Vahvista lohkot -arvo o 10, mutta Vahvista rivit -arvo on 0, ja lataat tietoja, synkronointipiste saavutetaan, kun 10 lohkoa on päivitetty. Jos Vahvista lohkot -arvo on 5 ja Vahvista rivit -arvo on 5, ja lataat tietoja, synkronointipiste saavutetaan, kun 5 riviä on ladattu tai kun 5 lohkoa on päivitetty, sen mukaan kumpi tapahtuu ensin.

Jos Essbase-palvelin suoritetaan Oracle Exalytics In-Memory -koneessa, vahvistamattomat käyttöoikeusasetukset eivät ole käytettävissä. Vahvistus tapahtuu komennon tai pyynnön lopussa. Kaikki Vahvista lohkot- ja Vahvista rivit -asetuksiin tekemäsi muutokset ohitetaan.

Jos Essbase-palvelin suoritetaan Windowsin itsenäisessä käyttöönotossa, Vahvista lohkot -asetuksen arvoksi asetetaan oletuksena 3000.

Jos käyttäjän määrittämä kynnys ylitetään toiminnon aikana, Essbase luo synkronisointipisteen käsiteltyjen tietojen vahvistamiseksi kyseiseen pisteeseen. Essbase luo niin monta synkronisointipistettä kuin on tarpeen toiminnon suorittamiseksi loppuun.

Essbase analysoi Vahvista lohkot- ja Vahvista rivit -asetusten arvot tehdessään rinnakkaislaskennan käytön soveltuvuusanalyysia. Jos Essbase pitää arvojen asetuksia liian alhaisina, se korottaa niitä automaattisesti.

Essbase säilyttää ylimääräiset tiedot tapahtumasemantiikan vuoksi. Varaa ylimääräisiä tietoja varten kaksinkertainen määrä levytilaa tietokannan kokoon nähden, erityisesti, jos sekä Vahvista lohkot- että Vahvista rivit -asetuksen arvo on 0.

Vahvistuslohkojen ja vahvistusrivien määritys:
  1. Siirry Tapahtumat-kohtaan Essbase-verkkokäyttöliittymässä.
    Redwood-käyttöliittymässä:
    1. Avaa Sovellukset-sivulla ensin sovellus ja sitten tietokanta (kuutio).
    2. Valitse Mukautus, Asetukset ja Tapahtumat.
    Perinteisessä verkkokäyttöliittymässä:
    1. Laajenna sovellusta Sovellukset-sivulla.
    2. Valitse kuution nimen oikealla puolella olevassa Toiminnot-valikossa Asetukset ja sitten Tapahtumat.
  2. Tee valinnat ja napsauta Tallenna-painiketta.