Beräkna kuber i kubdesignern

Du kan skapa medlemsformler, skapa beräkningsskript och köra beräkningsjobb i kubdesignern.

Skapa och validera medlemsformler i Kubdesigner

I Formelredigerare i Kubdesigner kan du skriva formler för specifika dispositionsmedlemmar. Du kan konstruera medlemsformler från operatorer, funktioner, dimensionsnamn, medlemsnamn, ersättningsvariabler och numeriska konstanter.

  • Formelredigeraren i Kubdesigner gäller för både aggregeringslagringskuber och blocklagringskuber. I aggregeringslagring är funktionerna MDX-funktioner. I blocklagring är funktionerna beräkningsskriptfunktioner.
  • Validering fungerar mot befintliga blocklagringskuber i Essbase (validering är avaktiverad för aggregeringslagringskuber). Den identifierar inte ändringar i applikationsarbetsboken som inte har använts på kuben.
  • Medlemsval fungerar endast med befintliga kuber.

Formelredigerare innehåller en formelredigeringsruta där du kan ange en formel. Du kan använda tabb- och piltangenterna till att flytta fokus i Formelredigerare. Du kan också peka och klicka när du ska välja och infoga formelkomponenter i formelredigeringsrutan. Ett medlemsvalsträd hjälper dig att placera rätt medlemsnamn i formeln.


Bild av Formelredigerare i Kubdesigner.

  1. Öppna applikationsarbetsboken för den kub du vill ändra.
  2. Om ett dimensionsarbetsblad har definierats med egenskapen Formel väljer du den cell i kolumnen Formel vars medlem du vill skapa en formel för.
  3. Klicka på Beräkningsredigerare Bild av ikonen Beräkningsredigerare på menyfliken Kubdesigner. på menyfliken Kubdesigner.
  4. Välj Redigerare för medlemsformel på den nedrullningsbara menyn.
  5. Ange dina inloggningsuppgifter för Essbase om du uppmanas att göra det.
  6. Skapa formeln i Formelredigerare.
    • Ange formeltexten med tangentbordet. Ange medlemsnamn som innehåller blanksteg eller specialtecken inom citattecken.

    • Välj en cell som innehåller ett medlemsnamn eller alias från valfritt dimensionsarbetsblad. Placera markören på lämplig plats i redigeringsprogrammet och klistra in det namnet inom citattecken i redigeraren genom att högerklicka.

    • Dubbelklicka på en medlem i medlemsvalsträdet om du vill att den medlemmen ska klistras in i redigeraren.
    • Om du vill söka efter en viss medlem i trädet anger du medlemsnamnet i textrutan Medlemsträd och klickar på Sök.
    • Dubbelklicka på en funktion om du vill klistra in funktionens syntax i redigeringsprogrammet.

  7. Valfritt: på blocklagring kan du klicka på Validera för att kontrollera formelsyntax.
    Om valideringen inte utförs redigerar du formeln och försöker igen. Läs informationen i felmeddelandet.
    Knappen Validera är avaktiverad för aggregeringslagringskuber.

Skapa och validera beräkningsskript i Kubdesigner

I redigeraren för beräkningsskript i Kubdesigner kan du skriva beräkningsskript för särskilda blocklagringskuber. Beräkningsskript anger hur kuber beräknas och därför åsidosätter dispositionsdefinierade kubkonsolideringar.

Se Utvecklar beräkningsskript för blocklagringsdatabaser.

  • Redigeraren för beräkningsskript i Kubdesigner gäller endast för blocklagringskuber.
  • Du är i onlineläge om kuben för applikationsarbetsboken som för närvarande är öppen finns på servern och kommunikationen till servern fungerar. Annars är du i offlineläge. Medlemsträdet avaktiveras när du är i offlineläge.
  • Om du redigerar ett skript lokalt och ett skript med samma namn finns på servern aktiveras kryssrutan Spara ändringar på server och i arbetsblad. Om du redigerar ett fjärrskript (ett som endast finns på servern) avaktiveras kryssrutan.
  • Validering fungerar mot befintliga kuber i Essbase. Den identifierar inte ändringar i applikationsarbetsboken som inte har använts på kuben.

Redigeraren för beräkningsskript tillhandahåller en ruta för redigering av beräkningsskript där du kan ange ett skript. Du kan använda tabb- och piltangenterna för att flytta fokus i redigeraren för beräkningsskript. Ett medlemsvalsträd hjälper dig att placera rätt medlemsnamn i skriptet.


Bild av redigeraren för beräkningsskript i Kubdesigner.

  1. Öppna applikationsarbetsboken för den kub du vill ändra.
  2. Om ett beräkningsarbetsblad har definierats väljer du det. Annars skapar du ett. Se Arbeta med beräkningsarbetsblad i Kubdesigner.
  3. Klicka på Beräkningsredigerare Bild av ikonen Beräkningsredigerare på menyfliken Kubdesigner. på menyfliken Kubdesigner.
  4. Välj Redigerare för beräkningsskript på den nedrullningsbara menyn.
  5. Ange dina inloggningsuppgifter för Essbase om du uppmanas att göra det.
  6. I Redigerare för beräkningsskript skapar du beräkningsskriptet.
    • Ange texten med tangentbordet. Ange medlemsnamn som innehåller blanksteg eller specialtecken inom citattecken.
    • Dubbelklicka på en medlem i medlemsvalsträdet om du vill att den medlemmen ska klistras in i redigeraren. Om du vill söka efter en viss medlem i trädet anger du medlemsnamnet i textrutan Medlemsträd och klickar på Sök.
    • Dubbelklicka på en funktion om du vill klistra in funktionens syntax i redigeringsprogrammet.
  7. Klicka på Validera för att kontrollera beräkningsskriptets syntax. Om valideringen inte utförs redigerar du skriptet och försöker igen. Läs informationen i felmeddelandet.
  8. Om du vill synkronisera ändringarna till servern och applikationsarbetsboken kan du markera Spara ändringar på server och i arbetsblad innan du sparar skriptet.

    Obs!:

    Det här alternativet fungerar i onlineläge.
  9. Klicka på Spara.
  10. Du kan även välja att klicka på Kör för att köra skriptet.

Beräkna data i Kubdesigner

Beräkningsskript anger hur kuber beräknas och därför åsidosätter dispositionsdefinierade kubkonsolideringar. Du kan till exempel beräkna kubdelmängder eller kopiera datavärden mellan medlemmar. Se Utvecklar beräkningsskript för blocklagringsdatabaser.

När du utvecklar en kub är det vanligt att du måste beräkna om en kub många gånger när du validerar data och formlerna. De beräkningsskriptfiler som används under beräkningsprocessen måste lagras i Essbase. Om du inkluderar ett beräkningsarbetsblad i applikationsarbetsboken genereras beräkningsskriptfilerna automatiskt under kubbyggprocessen. Individuella beräkningsskriptfiler kan även laddas upp till Essbase. Se Arbeta med filer och artefakter.

  1. I Excel, på menyfliken Kubdesigner, väljer du Beräkna (Bild av ikonen Beräkna data på menyfliken Kubdesigner.).
  2. I dialogrutan Beräkna data väljer du en applikation och en kub och sedan väljer du det beräkningsskript du vill använda. Klicka på Redigera för att visa eller redigera beräkningsskriptet. Högerklicka på beräkningsskriptnamnet för att visa alternativen: ändra namn, ta bort, kör, kopiera och lås eller lås upp.
  3. Klicka på Kör för att starta beräkningen.
  4. När det asynkrona jobbet har slutförts visas en dialogruta. Klicka på Ja för att starta Visa jobb och visa status för beräkningen, klicka på Nej för att inte starta Visa jobb.
  5. (Valfritt) Visa status i Visa jobb.