Optimoitujen koostetallennuskuutioiden luonti

Luo optimoituja koostetallennuskuutioita näiden kahden kuution optimoinnin apuohjelman avulla:

Apuohjelma Palautetut tiedot
Perustaso Kuution suorituskykymittarit
Ratkaisujärjestys Kuution jäsenten ratkaisujärjestys

Perustason mittareiden optimointi koostetallennuskuutiossa

Perustaso-apuohjelman seuraamat mittarit kuvaavat järjestelmän suorituskykyä. Määritä näiden mittareiden avulla perustason suorituskyky ja sen jälkeen mittaa suorittamiesi myöhempien optimointien hyödyt.

Ennen kuin käytät tätä apuohjelmaa, luo sovelluksen työkirja, mukaan lukien runko, kokoonpanoasetukset ja kyselyt, jotka haluat ottaa mukaan kuutioon.

Apuohjelman suoritus muodostaa kuution, lataa valitut datatiedostot, muodostaa joko oletusarvoisen tai kyselyyn perustuvan koosteen (jos toiminto on otettu käyttöön Mukautus-kohdassa) sekä suorittaa sovelluksen työkirjan sisältämät kyselyt. On tärkeää, että käyttäjiltä on saatu edustava otos kyselyitä.

Perustason apuohjelma luo sovelluksen ja toimintoihin liittyvien prosessien koontinäytön, jonka avulla voit suunnitella ja optimoida kuution. Muutosten toteutuksessa ja kuution uudelleenluonnissa perustason avulla voit vertailla kuution muokkausten iteraatioita. Perustaso-apuohjelma lisää sovelluksen työkirjan Essbase.Stats.Baseline-välilehdellä uusia taulukoita, joissa on kunkin iteraation viimeisimmät tiedot.

Valmistele kuution optimoinnin perustaso-apuohjelman suoritus koostetallennuskuutiossa

Suorita nämä tehtävät ennen perustason apuohjelman ajamista:

  1. Sovelluksen työkirjan suunnittelu ja luonti

    Sovelluksen työkirja voidaan luoda lataamalla sovelluksen mallityökirja ja muokkaamalla sitä omia tarpeita vastaavaksi. Katso kohta Galleriamallipohjien selailu.

  2. Tyhjennä sovelluksen työkirjan kyselyarkeista Smart View -metatiedot:
    1. Siirry Smart View -nauhaan.
    2. Valitse Arkin tiedot ja Poista.

    Jos kyselyarkit sisältävät metatietoja toisesta palvelimesta, Cube Designer näyttää varoituksen ja keskeyttää käsittelyn, kunnes reagoit varoitukseen.

  3. Muokkaa Cube.Settings-työarkkia seuraavien Sovelluksen kokoonpano -asetusten avulla:
    Asetus Arvo
    ASODEFAULTCACHESIZE 100

    Määrittää koostetallennuksen välimuistin oletuskoon.

    Oletus on 100. Aloita arvosta 100 ja säädä arvoa, jos QUERYTRACE-asetuksen tulos edellyttää sitä.

    LONGQUERYTIMETHRESHOLD -1

    Tällä asetuksella voi määrittää sekunteina alhaisimman kyselyajan pituuden, jolle tilastotietoja tallennetaan. Oracle suosittelee, että tätä apuohjelmaa käytettäessä asetetaan myös LONGQUERYTIMETHRESHOLD.

    QUERYTRACE -1

    Asettaa suoritettavan kyselyn laskennan kulun jäljityksen ja määrittää, että tulokset tulostetaan tiedostoon. QUERYTRACE-valinta tarjoaa syvällisemmän analyysin.

Suorita kuution optimoinnin perustaso-apuohjelma koostetallennuskuutiossa

Koostetallennuskuutioissa perustaso-apuohjelma tunnistaa dynaamiset, tallennetut ja useaa hierarkiaa tukevat dimensiot. Lisäksi se tarjoaa mittarit tietojen lataukseen, koosteiden muodostukseen ja kyselyjen suoritukseen.

Perustason apuohjelman ajaminen:

  1. Valitse Cube Designer -nauhassa Hallintatehtävät > Optimoi kuutio.
  2. (Valinnainen) Valitse suoritettavat perustason toiminnot valitsemalla Räätälöi.
    • Luo kuutio - Luo kuutio, joka määritetään sovelluksen työkirjassa ja lataa tiedot tietoarkkeihin.
    • Koosteiden muodostus – Koosteet ovat tallennettuja välitason yhdistelyjä, joita kutsutaan koostenäkymiksi. Koostenäkymiin tallennetaan ylätason leikkauskohtia. Näin ylläpidetään kyselyiden suorituskykyä välttämällä dynaamiset koosteet niissä kuution leikkauskohdissa, joissa tehdään eniten kyselyitä. Termi "kooste" viittaa koosteprosessiin sekä prosessin tuloksena tallennettujen arvojen joukkoon.

      Kun muodostat koosteen, Essbase valitsee vyörytettävät koostenäkymät, koostaa ne runkohierarkian perusteella ja tallentaa solujen arvot valittuihin näkymiin. Jos kooste sisältää koostesoluja, jotka ovat riippuvaisia tietojen latauksen kautta muuttuvista 0-tason arvoista, ylemmän tason arvot päivitetään automaattisesti tietojen latausprosessin lopussa.

    • Suorita kyselyt - Suorita kyselyt kyselyarkeilla.
    • Vie kaikki - Vie kaikki kuution tiedot kuution hakemistoon. Kun vientiaika ja tiedoston koko on tallennettu, vientitiedosto poistetaan automaattisesti
  3. Valitse Luo perustaso.
    • Voit myös syöttää Pysäytettävä suhde -arvoksi muun kuin nollan.
      Kuva Koosteiden muodostus -valintaikkunasta Cube Designerin kuution optimoinnissa.

      Jos Pysäytettävä suhde -arvoksi jätetään nolla (oletusarvo), pysäytettävän suhteen arvoa ei ole.

      Voit asettaa tämän valinnan muuksi kuin nollaksi, jos kuution käyttäjien suorittamaa yleistä kyselytyyppiä ei ole tiedossa ja haluat parantaa suorituskykyä rajoittamalla kuution kasvua. Essbase koostaa valitut näkymät, mutta koostekuution enimmäiskasvu ei voi ylittää määritettyä suhdearvoa. Jos esimerkiksi kuution koko on 1 Gt ja kokonaiskooksi määritetään 1,2, tuloksena olevien tietojen koko ei voi ylittää 1 gigatavua 20 prosentilla, eli kokonaiskoko on 1,2 gigatavua

    • Valitse tai tyhjennä Kyselyn tietojen perusteella -valintaruutu.

      Essbase yhdistää käyttäjien tekemien kyselyjen analyysin perusteella määritetyn valikoiman näkymiä. Tämä on hyvä lähestymistapa, jos kuution käyttäjät suorittavat yleensä samantyyppisiä kyselyjä. Apuohjelma suorittaa työkirjaan sisältyvät kyselyt ensin, minkä jälkeen se luo koostenäkymät näiden kyselyjen perusteella.

  4. Valitse tarvittaessa Ota vaihtoehtoiset vyörytykset käyttöön.

    Tämä valintaruutu kannattaa ehkä valita, jos kuutio käyttää Vaihtoehtoiset hierarkiat jaetuille jäsenille tai määritteille ja haluat sisällyttää ne koosteeseen.

  5. Valitse OK.

    Jos sovelluksen työkirjassa ei ole tietoarkkia, sinua kehotetaan valitsemaan data- ja sääntötiedostot luettelosta. Data- ja sääntötiedostot kannattaa tallentaa luettelon jaettuun hakemistoon, jotta tiedostoja ei menetetä luotaessa kuutiota uudelleen.

    Kuution luonti kestää jonkin aikaa.

    Essbase luo Essbase.Stats.Baseline-arkin ja lisää sen työkirjaan.

  6. Tarkastele Essbase.Stats.Baseline-arkkia sovelluksen työkirjassa.
    • Arkin ensimmäisessä taulukossa näytetään ladattujen solujen määrä, koostetallennuksen välimuistin oletuskoko, muodostetaanko koosteita, pysäytettävä suhde, perustuuko tulos työkirjan kyselyihin sekä ovatko vaihtoehtoiset vyörytykset käytössä.
      Tilastotaulukon kuva Essbase.Stats.Baselinessa Cube Designerille kuution optimointi ASO:ssa.

    • Perustaso-taulukon väreillä ilmaistaan kunkin dimension hierarkiatyyppi.
      • Vihreä – usean hierarkian dimensio
      • Sininen – tallennetun hierarkian dimensio
      • Kulta – dynaamisen hierarkian dimensio

      Perustasotaulukon kuva Essbase.Stats.Baseline-Excel-välilehdellä Cube Designerille kuution optimointi ASO:ssa.

    • Lataus ja laskenta -kohdassa riveillä näytetään latausaika, syötetason tietojen koko ja koostetietojen koko tietojen alkulatauksessa ja koosteiden muodostuksen jälkeen.
      Kuva Essbase.Stats.Baseline-Excel-välilehden lataus- ja laskentataulukosta Cube Designerin kuution optimoinnissa ASO:ssa.

    • Kohdassa Kysely, Kaavat-sarakkeessa näytetään kyselyn suorittamien kaavojen määrä.

      Käy läpi laskettujen jäsenten ratkaisujärjestykset ja tee niihin muutoksia, joilla vähennetään kaavasuoritusten määrää ja parannetaan suorituskykyä, tai harkitse kaavoja sisältävän lasketun jäsenen tallennusta, mikä vähentää kaavasuoritusten määrää ja parantaa suorituskykyä.


      Kuva Excelin perustietovälilehden Kysely-taulukosta Cube Designerin kuution optimoinnissa ASO:ssa.

    • Työalustan viimeisessä taulussa esitetään vientiaika ja tiedoston koko.

Ratkaisujärjestyksen optimointi koostetallennuskuutiossa

Ratkaisujärjestys-apuohjelma esittää sovelluksessa käytetyn ratkaisujärjestysprosessin visuaalisesti. Sen avulla voit diagnosoida kaavoihin liittyviä kyselyn suorituskykyongelmia.

Optimoi kuution ratkaisujärjestys -apuohjelman suorittaminen:
  1. Valitse Cube Designer -nauhassa Hallintatehtävät > Optimoi kuutio.
  2. Valitse Ratkaisujärjestys.
  3. Tarkastele sovelluksen työkirjanEssbase.Stats.SolveOrder-arkkia.

Optimoi kyselyn suorituskykyä muokkaamalla ratkaisujärjestystä Essbase.Stats.SolveOrder-arkissa. Katso kohta Laskentajärjestys.