Ratkaisujärjestys määrittää Essbasessa järjestyksen, jossa dynaamiset laskennat suoritetaan hybriditilassa. Voit mukauttaa ratkaisujärjestystä tai hyväksyä oletusarvon, joka on optimoitu korkeaa suorituskykyä ja riippuvuusanalyysia varten.
Ratkaisujärjestys koskee dynaamisen laskennan suoritusta riippumatta siitä, käynnistyykö suoritus dynaamisen jäsenen kaavasta vai laskentakomentosarjan dynaamisesta riippuvuudesta. Kun solu arvioidaan moniulotteisessa kyselyssä, laskutoimitusten ratkaisemisen järjestys saattaa olla monitulkintainen. Näin ei käy, jos laskutoimitusten pakolliset prioriteetit on määritetty ratkaisujärjestyksessä.
Voit määrittää dimensioiden tai jäsenten ratkaisujärjestyksen tai käyttää oletusarvoista Essbase-ratkaisujärjestystä. Voit määrittää ratkaisujärjestykseksi vähintään 0 ja enintään 127. Korkeampi ratkaisujärjestys tarkoittaa sitä, että jäsen lasketaan myöhemmin. Esimerkiksi jäsen, jolla on ratkaisujärjestys 1, ratkaistaan ennen jäsentä, jolla on ratkaisujärjestys 2.
Kun hybriditila on käytössä, oletusarvoinen ratkaisujärjestys (jota kutsutaan myös laskentajärjestykseksi) vastaa tarkkaan lohkotallennustietokantojen ratkaisujärjestystä:
Dimension/jäsenen tyyppi | Oletusarvoinen ratkaisujärjestyksen arvo |
---|---|
Tallennetut jäsenet | 0 |
Harvan dimension jäsenet | 10 |
Harvan tilidimension jäsenet | 30 |
Tiheän aikadimension jäsenet | 40 |
Tiheän tavallisen dimension jäsenet | 50 |
Määritedimension jäsenet | 90 |
Kaksitasoiset dynaamiset jäsenet | 100 |
MDX:n lasketut jäsenet tai nimetyt joukot (määritetty kohdassa MDX ja) | 120 |
Yhteenveto: hybriditilan oletusarvoinen ratkaisujärjestys määrää, että tallennetut jäsenet lasketaan ennen dynaamisia laskentajäseniä ja harvat dimensiot lasketaan ennen tiheitä dimensioita siinä järjestyksessä, jossa ne näkyvät rungossa (ylhäältä alaspäin).
Dynaamiset jäsenet (joko kaavoilla tai ilman kaavoja), joille ei ole määritetty ratkaisujärjestystä, perivät dimensionsa ratkaisujärjestyksen, ellei niitä merkitä kaksitasoisiksi.
Kaksitasoinen laskenta on asetus, jonka voi ottaa lohkotallennustilassa käyttöön jäsenille, joiden kaavat on laskettava kaksi kertaa, jotta oikea arvo saadaan.
Huomautus::
Älä käytä kaksitasoista laskentaa hybriditilakuutioissa. Käytä vain ratkaisujärjestystä.
Kaksitasoinen laskenta ei koske hybriditilaa, ja kaksitasoisiksi merkityt jäsenet lasketaan viimeisinä määritteiden jälkeen. Hybriditilassa on käytettävä kaksitasoisen laskennan sijaan räätälöityä ratkaisujärjestystä, jos oletusarvoinen ratkaisujärjestys ei täytä vaatimuksia.
Hybriditilan oletusarvoinen ratkaisujärjestys on optimoitu seuraavia tilanteita varten:
Etuviittaukset, joissa dynaamisen jäsenen kaava viittaa jäseneen, joka on myöhempänä rungon järjestyksessä. Hybriditila ei ole riippuvainen rungon järjestyksestä.
Alitason arvojen koostaminen rungon järjestyksen perusteella vastaa tarkemmin vastaavilla kaavoilla tehtyä koostamista.
Harvoissa kaavoissa on riippuvuuksia dynaamisiin tiheisiin jäseniin. Jos harva kaava viittaa hybriditilassa tiheään dynaamiseen jäseneen, viittaus ohitetaan, koska harvat dimensiot lasketaan ensin. Jos haluat muuttaa tätä, määritä harvalle dimensiolle ratkaisujärjestys, joka on suurempi kuin (lasketaan myöhemmin) kuin tiheän dimension ratkaisujärjestys.
Ratkaisujärjestyksen mukautus
Jos dynaamisten laskelmien toimintaa täytyy säätää hybriditilassa, se onnistuu dimensioiden ja jäsenten ratkaisujärjestystä mukauttamalla ilman suuria muutoksia runkoon.
Jos käytät räätälöityä ratkaisujärjestystä, se ohittaa oletusarvoisen ratkaisujärjestyksen. Jos jäsenillä tai dimensioilla on yhtä suuri ratkaisujärjestys, ristiriidan ratkaisee järjestys, jossa ne näkyvät rungossa (ylhäältä alaspäin).
Ellet mukauta tiettyjen jäsenten ratkaisujärjestystä, ylimmän dimension jäsenen ratkaisujärjestystä käytetään kaikille dimension dynaamisille jäsenille.
Voit muuttaa ratkaisujärjestystä käyttämällä Essbase-web-käyttöliittymän runkoeditoria tai Smart View -sovellusta (katso Valitun näkökulman ratkaisujärjestyksen muuttaminen).
Voit määrittää ratkaisujärjestykseksi vähintään 0 ja enintään 127. Suurempi ratkaisujärjestysnumero tarkoittaa, että jäsen lasketaan myöhemmin.
Jos haluat tutkia ratkaisujärjestyksen käyttötapauksia, katso Ratkaisujärjestys-mallipohjat sovelluksen työkirjojen gallerian Tekninen-osasta, joka löytyy Essbase-tiedostoluettelosta.
Huomautuksia ratkaisujärjestyksestä muussa kuin hybriditilassa
Koostetallennuskuutioissa:
Ratkaisujärjestyksen asetus on 0 kaikissa dimensioissa.
Koonti suoritetaan rungon järjestyksessä, paitsi seuraavissa tapauksissa:
Muissa kuin hybridimuotoisissa lohkotallennuskuutioissa oletusratkaisujärjestys on seuraava:
harva ennen tiivistä
tilit ennen aikaa
määritteet viimeiseksi.
Huomautus::
Jos Tilit-jäsenten ratkaisujärjestys on asetettu manuaalisesti suuremmaksi kuin Aika-jäsenten ratkaisujärjestys, Tilit-jäsenet arvioidaan Dynaaminen aikasarja -jäsenten jälkeen.