Beregne kuber i kubeutformeren

Du kan opprette medlemsformler, opprette beregningsskript og utføre beregningsjobber i kubeutformeren.

Opprette og validere medlemsformler i Kubeutformer

Du kan skrive formler for bestemte disposisjonsmedlemmer i Formelredigering i kubeutformeren. Du kan lage medlemsformler fra operatorer, funksjoner, dimensjonsnavn, medlemsnavn, erstatningsvariabler og numeriske konstanter.

  • Formelredigering i kubeutformeren kan brukes til både aggregert lagring og blokklagring av kuber. Ved aggregert lagring er funksjonene MDX-funksjoner. Ved blokklagring er funksjonene beregningsskriptfunksjoner.
  • Validering fungerer mot eksisterende blokklagringskuber i Essbase (validering er deaktivert for kuber for aggregerte lagring). Endringer i applikasjonsarbeidsboken som ikke er brukt på kuben, blir ikke registrert.
  • Medlemsvalg fungerer bare med eksisterende kuber.

Formelredigeringsprogrammet inneholder en formelredigeringsrute der du kan angi formler. Du kan bruke Tab og piltastene til å flytte fokus i formelredigeringsprogrammet. Du kan også peke og klikke når du skal velge og sette inn formelkomponenter i formelredigeringsruten. Et medlemsvalgtre gjør det enklere å plassere de riktige medlemsnavnene i formelen.


Bilde av Formelredigering i kubeutformeren.

  1. Åpne applikasjonsarbeidsboken for kuben du vil endre.
  2. Hvis et dimensjonsregneark er definert med egenskapen Formel, velger du cellen i kolonnen Formel for medlemmet du skal opprette en formel for.
  3. Klikk på Redigeringsprogrammer for beregning Bilde av ikonet for redigeringsprogrammer for beregning på kubeutformerbåndet. på kubeutformerbåndet.
  4. Velg Redigeringsprogram for medlemsformler på rullegardinmenyen.
  5. Angi påloggingsinformasjonen din for Essbase, hvis du blir bedt om det.
  6. Opprett formelen i formelredigeringsprogrammet.
    • Bruk tastaturet til å skrive inn formelteksten. Sett medlemsnavn som inneholder mellomrom eller spesialtegn, i anførselstegn.

    • Velg en celle som inneholder et medlemsnavn eller alias fra et dimensjonsregneark. Plasser markøren på det aktuelle stedet i redigeringsprogrammet, høyreklikk, og lim inn navnet omsluttet av anførselstegn i redigeringsprogrammet.

    • Dobbeltklikk på et medlem i medlemsvalgtreet hvis du vil lime inn dette medlemmet i redigeringsprogrammet.
    • Hvis du vil søke etter et bestemt medlem i treet, skriver du inn medlemsnavnet i tekstboksen Medlemstre og klikker på Søk.
    • Dobbeltklikk på en funksjon hvis du vil at funksjonssyntaksen skal limes inn i redigeringsprogrammet.

  7. Valgfritt: I blokklagringskuber kan du klikke på Valider for å kontrollere formelsyntaksen.
    Hvis valideringen mislykkes, redigerer du formelen og prøver på nytt. Se feilmeldingen for veiledning.
    Knappen Valider er deaktivert for kuber for aggregert lagring.

Opprette og validere beregningsskript i kubeutformeren

Du kan skrive beregningsskript for bestemte blokklagringskuber i redigeringsprogrammet for beregningsskript i kubeutformeren. Beregningsskript angir hvordan kuber beregnes, og overstyrer derfor disposisjonsdefinerte kubekonsolideringer.

Se Utvikle beregningsskript for blokklagringsdatabaser.

  • Redigeringsprogrammet for beregningsskript i kubeutformeren kan bare brukes på blokklagringskuber.
  • Hvis kuben for applikasjonsarbeidsboken som er åpen for øyeblikket, finnes på tjeneren og kommunikasjonen med tjeneren fungerer, er du i tilkoblet modus. Hvis ikke, er du i frakoblet modus. Når du er i frakoblet modus, er medlemstreet deaktivert.
  • Hvis du redigerer et skript lokalt og det finnes et skript med samme navn på tjeneren, er det merket av for Lagre endringer i tjener og regneark. Hvis du redigerer et eksternt skript (et skript som bare finnes på tjeneren), er det ikke merket av for dette valget.
  • Validering utføres mot eksisterende kuber i Essbase. Endringer i applikasjonsarbeidsboken som ikke er brukt på kuben, blir ikke registrert.

Redigeringsprogrammet for beregningsskript har en rute for redigering av beregningsskript der du kan angi et skript. Du kan bruke tabulatortasten og piltastene til å flytte fokus i redigeringsprogrammet for beregningsskript. Et medlemsvalgtre gjør det enklere å plassere de riktige medlemsnavnene i skriptet.


Bilde av redigeringsprogrammet for beregningsskript i kubeutformeren.

  1. Åpne applikasjonsarbeidsboken for kuben du vil endre.
  2. Hvis det er definert et regneark for beregningen, velger du det. Hvis ikke, oppretter du et regneark. Se Arbeide med beregningsregneark i kubeutformeren.
  3. Klikk på Redigeringsprogram for beregning Bilde av ikonet Redigeringsprogrammer for beregning på kubeutformerbåndet. på kubeutformerbåndet.
  4. Velg Redigeringsprogram for beregning på rullegardinmenyen.
  5. Angi påloggingsinformasjonen din for Essbase, hvis du blir bedt om det.
  6. Opprett beregningsskriptet i Redigeringsprogram for beregningsskript.
    • Bruk tastaturet til å skrive inn teksten. Sett medlemsnavn som inneholder mellomrom eller spesialtegn, i anførselstegn.
    • Dobbeltklikk på et medlem i medlemsvalgtreet hvis du vil lime inn dette medlemmet i redigeringsprogrammet. Hvis du vil søke etter et bestemt medlem i treet, skriver du inn medlemsnavnet i tekstboksen Medlemstre og klikker på Søk.
    • Dobbeltklikk på en funksjon hvis du vil at funksjonssyntaksen skal limes inn i redigeringsprogrammet.
  7. Klikk på Valider for å kontrollere syntaksen i beregningsskriptet. Hvis valideringen mislykkes, redigerer du skriptet og prøver på nytt. Se feilmeldingen for veiledning.
  8. Hvis du vil synkronisere endringer til tjeneren og applikasjonsarbeidsboken, kan du merke av for Lagre endringer i tjener og regneark før du lagrer skriptet.

    Merknad:

    Dette valget fungerer i tilkoblet modus.
  9. Klikk på Lagre.
  10. Valgfritt: Klikk på Kjør for å kjøre skriptet.

Beregne data i kubeutformeren

Beregningsskript angir hvordan kuber beregnes, og overstyrer derfor disposisjonsdefinerte kubekonsolideringer. Du kan for eksempel beregne kubedelsett eller kopiere dataverdier mellom medlemmer. Se Utvikle beregningsskript for blokklagringsdatabaser.

Når du utvikler kuber, er det vanlig å beregne dem på nytt mange ganger når du skal validere dataene og formlene. Beregningsskriptfilene som brukes i beregningsprosessen, må lagres i Essbase. Hvis et beregningsregneark er inkludert i applikasjonsarbeidsboken, genereres beregningsskriptfilene automatisk under kubebyggingsprosessen. Du kan også laste beregningsskriptfiler enkeltvis til Essbase. Se Arbeide med filer og artefakter.

  1. Velg båndet for Kubeutformer i Excel, og velg deretter Beregn Bilde av ikonet Beregn data på kubeutformerbåndet..
  2. Velg en applikasjon og en kube i dialogboksen Beregn data, og velg beregningsskriptet som du vil bruke. Hvis du vil vise eller redigere beregningsskriptet, klikker du på Rediger. Høyreklikk på navnet på beregningsskriptet for å vise valgene: Gi nytt navn, Slett, Kjør, Kopier og Lås eller Lås opp.
  3. Klikk på Kjør når du skal starte beregningen.
  4. Når den asynkrone jobben er fullført, vises det en dialogboks. Klikk på Ja hvis du vil starte jobbvisningsprogrammet og vise statusen for beregningen, eller klikk på Nei hvis du ikke vil starte jobbvisningsprogrammet.
  5. (Valgfritt) Vis statusen i jobbvisningsprogrammet.