Asymmetrische rasters berekenen met behulp van tupels

Soorten cloudgegevensbronnen: Oracle Essbase

Met tupelberekening voor asymmetrische rasters kunnen gebruikers van Oracle Smart View for Office berekeningen uitvoeren voor de specifieke scope van onderdeelselecties in een raster of rekenscript en zo overberekening voorkomen.

Een berekeningstupel wordt gebruikt om een gegevenssegment van onderdelen,uit een of meer schaarse dimensies, aan te duiden voor gebruik in een FIX-instructie voor een berekening.

Wanneer een FIX-instructie voor een berekening meerdere onderdelen uit verschillende dimensies bevat, of als de onderdelen deel uitmaken van de raster-POV in Smart View, omvat de berekeningsscope alle mogelijke combinaties (een cartesiaans product) van alle onderdeelcombinaties uit verschillende dimensies. Dit kan leiden tot meer berekeningen dan nodig zijn bij het werken met asymmetrische rasters. Met tupelberekeningen kan de scope van berekeningen nauwkeuriger en efficiënter worden bepaald.

Beheerders kunnen op basis van hun specifieke gegevensset en bedrijfsbehoeften tupelberekeningen instellen in Essbase op dezelfde manier als wanneer ze andere berekeningen voor gebruikers maken om te worden uitgevoerd in Smart View.

Het uitvoeren van tupelberekeningen op asymmetrische rasters werkt voor Smart View-gebruikers hetzelfde als het uitvoeren van andere berekeningen. U wordt mogelijk gevraagd runtimeprompts op te geven, afhankelijk van hoe uw beheerder de tupelberekening heeft ingesteld.

Opmerking:

  • In Smart View release 11.1.2.5.800 of hoger kunt u tupelberekeningen uitvoeren op asymmetrische rasters. Controleer of uw Essbase gegevensbron berekeningstupels ondersteunt.

  • Beheerders: gebruik de functie voor tupelberekeningen om de berekeningsscope te definiëren als geselecteerde onderdeeltupels in een asymmetrisch raster. Aan de hand van de speciale syntaxis in FIX-instructies kunt u de tupels specificeren die moeten worden berekend. Zie Geselecteerde tupels berekenen in Oracle Essbase gebruiken voor meer informatie over tupelberekeningen.

Als u in Smart View een tupelberekening wilt uitvoeren op een asymmetrisch raster, volgt u de instructies voor het uitvoeren van berekeningen in Essbase-berekeningen uitvoeren.

Selecteer een script dat geschreven is voor tupelberekeningen op asymmetrische rasters. Uw beheerder kan u adviseren over de scripts die u moet uitvoeren.

Voorbeeld 8-3 Tupelberekeningen uitvoeren op een asymmetrisch raster

De voorbeelden in dit scenario zijn gebaseerd op een galerijsjabloon voor tupelberekening. De galerijsjabloon is beschikbaar in versies van Essbase die berekeningstupels ondersteunen.

Begin met het asymmetrische raster dat hieronder wordt weergegeven. Het raster is asymmetrisch omdat we niet dezelfde onderdeelhiërarchieën zien in de rij- en kolomdimensies.

Afbeelding 8-11 Asymmetrisch raster waarin alle gegevenswaarden 1 zijn


Een asymmetrisch raster met verschillende onderdelen voor de rij- en kolomdimensies. Alle gegevenswaarden in het raster zijn gelijk aan 1.

Het bovenstaande asymmetrische raster is een segment van dit symmetrische raster, waarin de hiërarchieonderdelen uniform zijn voor alle rijen en kolommen:

Afbeelding 8-12 Symmetrisch raster waarin alle gegevenswaarden 1 zijn


Een symmetrisch raster met uniforme rij- en kolomonderdelen. Alle gegevenswaarden in het raster zijn gelijk aan 1.

U ziet zo meteen het resultaat van het uitvoeren van drie verschillende soorten berekeningen op het asymmetrische raster en de gevolgen van deze berekeningen voor het symmetrische raster.

De scripts zijn zodanig geconfigureerd dat de gegevenscellen met 1 worden verhoogd elke keer dat ze worden uitgevoerd, met andere resultaten voor het symmetrische raster voor elk soort berekening.

Met het eerste script wordt alles in de raster-POV berekend, en niet alleen de onderdeelcombinatie die u in het onderstaande raster ziet. In het asymmetrische raster zijn alle gegevenscellen na het vernieuwen nu gelijk aan 2.

Afbeelding 8-13 Asymmetrisch raster na uitvoeren van standaardberekening


Het asymmetrische raster na het uitvoeren van de berekening voor alle onderdelen en het vernieuwen. Alle gegevenswaarden in het raster zijn gelijk aan 2.

Vervolgens moeten de cellen in het asymmetrische raster worden verstuurd en moet het symmetrische raster worden vernieuwd. Bij het vernieuwen wordt elke entiteit, elke versie, elk scenario en elke vestiging voor de combinatie van product en markt berekend, ook als ze niet in het asymmetrische raster staan. De reden hiervoor is dat bij het ontbreken van een tupelberekening Essbase standaard het cartesiaanse product berekent van de combinaties die in het raster worden getoond. Het resultaat is dat alle cellen in de POV worden verhoogd met 1. U ziet dus de waarde 2 in alle gegevenscellen in het symmetrische raster:

Afbeelding 8-14 Symmetrisch raster na uitvoeren van standaardberekening op asymmetrisch raster en vernieuwen


Het symmetrische raster na het uitvoeren van de berekening voor alle onderdelen en het vernieuwen. Alle gegevenswaarden in het raster zijn gelijk aan 2.

Vervolgens voeren we een meer beperkte berekening uit op het asymmetrische raster. Hierdoor wordt de berekeningsscope beperkt tot product- en markttupels zodat er minder intersecties worden berekend. In het bericht Berekeningsresultaat ziet u de scope van deze berekening:

Afbeelding 8-15 Dialoogvenster Berekeningsresultaat na uitvoeren van tupelberekening voor alle product- en markttupels


Het dialoogvenster Berekeningsresultaat na het uitvoeren van de tupelberekening voor alle product- en markttupels. Het totale aantal gelezen blokken is 7168. Het totale aantal geschreven blokken is 3584.

Vernieuw de weergave. Alle gegevenscellen in het asymmetrische raster worden verhoogd naar 3. Verstuur de gegevens in het raster.

Afbeelding 8-16 Asymmetrisch raster na uitvoeren van berekening voor alle product- en markttupels


Het asymmetrische raster na het uitvoeren van de berekening voor alle product- en markttupels. Alle gegevenswaarden in het raster zijn gelijk aan 3.

Bij het vernieuwen van het symmetrische raster worden alleen de product- en markttupels berekend die al in het asymmetrische raster staan, samen met alle combinaties van vestiging, versie en entiteit. Dit zijn alle kolommen van rij 5 tot en met 10, en rij 12. Deze cellen bevatten nu de gegevenswaarde 3. De product- en markttupels die niet in het asymmetrische raster staan, worden niet berekend in het symmetrische raster. De waarde in de gegevenscellen blijft dus 2. Voor deze berekening zijn alleen combinaties van product en markt opgegeven voor tupels. De tupels en alle onderdelen voor dimensies die niet in de FIX-instructie zijn gespecificeerd, worden berekend.

Afbeelding 8-17 Symmetrisch raster na uitvoeren van berekening voor alle product- en markttupels in asymmetrisch raster en vernieuwen


Het symmetrische raster na het uitvoeren van de berekening voor alle product- en markttupels en het vernieuwen. Alle onderdelen gerelateerd aan de product- en markttupels zijn gelijk aan 3. De resterende onderdeelcombinaties zijn gelijk aan 2.

Voer nu de laatste berekening uit. Deze wordt alleen uitgevoerd voor de tupels die in het asymmetrische raster worden getoond. De tupelberekening wordt alleen uitgevoerd voor de aangegeven combinaties van entiteit, vestiging, markt, product en versie in het asymmetrische raster. Na het uitvoeren van de berekening is de berekeningsscope in het dialoogvenster Berekeningsresultaat nog kleiner:

Afbeelding 8-18 Dialoogvenster Berekeningsresultaat na uitvoeren van berekening voor product- en markttupels in raster


Het dialoogvenster Berekeningsresultaat na het uitvoeren van de tupelberekening voor product- en markttupels in het raster. Het totale aantal gelezen blokken is 56. Het totale aantal geschreven blokken is 28.

De waarden in alle cellen in het asymmetrische raster worden verhoogd naar 4. Verstuur de gegevens in dit raster.

Afbeelding 8-19 Asymmetrisch raster na uitvoeren van berekening voor product- en markttupels in raster


Het asymmetrische raster na het uitvoeren van de berekening voor product- en markttupels in het raster. Alle gegevenswaarden in het raster zijn gelijk aan 4.

Ga naar het symmetrische raster en vernieuw het. Houd er rekening mee dat de tupelberekening alleen wordt uitgevoerd voor de aangegeven combinaties van entiteit, vestiging, markt, product en versie in het asymmetrische raster. In het symmetrische raster ziet u dat alleen rij 5 tot en met 10 en rij 12 en de kolommen C en M zijn verhoogd naar 4. Dit zijn de tupels die overeenkomen met de gegevens die zijn verhoogd in het asymmetrische raster. Deze waarden zijn hieronder geel gemarkeerd:

Afbeelding 8-20 Symmetrisch raster na uitvoeren van berekening voor product- en markttupels in asymmetrisch raster en vernieuwen


Het symmetrische raster na het uitvoeren van de berekening voor product- en markttupels in het raster en het vernieuwen. Alle onderdelen gerelateerd aan de product- en markttupels in het raster zijn gelijk aan 4. De resterende tupelcombinaties blijven 3 en de resterende onderdeelcombinaties blijven 2.

De voorbeelden in deze sectie laten de gevolgen zien van drie berekeningen voor een asymmetrisch raster en een symmetrisch raster. We hebben het resultaat van elke berekening voor elk soort raster bekeken. We hebben geleerd dat we door het selecteren van tupels berekeningen kunnen richten op het actieve Smart View-raster en zo de scope kunnen beperken tot specifieke gegevens in uw kubus.