Beregne kuber i Kubedesigner

Du kan oprette medlemsformler, oprette beregningsscripts og udføre beregningsjobs i Kubedesigner.

Oprette og validere medlemsformler i Kubedesigner

I Formeleditor i Kubedesigner kan du skrive formler for specifikke outline-medlemmer. Du kan konstruere medlemsformularer ud fra operatorer, funktioner, dimensionsnavne, medlemsnavne, erstatningsvariabler og numeriske konstanter.

  • Formeleditor i Kubedesigner gælder for både aggregerede lagringskuber og bloklagringskuber. I aggregeret lagring er funktionerne MDX-funktioner. I bloklagring er funktionerne beregningsscriptfunktioner.
  • Validering fungerer mod eksisterende bloklagringskuber i Essbase (validering er deaktiveret for aggregerede lagringskuber). Det registrerer ikke ændringer i applikationsprojektmapper, som ikke er aktiveret i kuben.
  • Valg af medlemmer kan kun bruges til eksisterende kuber.

Formel-editor indeholder en formelredigeringsrude, hvor du kan indtaste en formel. Du kan bruge tabulator- og piletasterne til at flytte fokus inden for Formel-editor. Du kan også bruge en peg-og-klik-tilgang til at vælge og indsætte formelkomponenter i formelredigeringsruden. Et medlemsvalgtræ hjælper dig med at indsætte korrekte medlemsnavne i formlen.


Billede af formeleditoren i Kubedesigner.

  1. Åbn applikationsprojektmappen for den kube, som du ønsker at modificere.
  2. Hvis et dimensionsprojektark er defineret med egenskaben Formel, skal du vælge cellen i kolonnen Formel for det medlem, som du ønsker at oprette en formel for.
  3. Klik på Beregningseditorer Billede af ikonet Beregningseditorer på Kubedesigner-båndet. på Kubedesigner-båndet.
  4. Vælg Editor til medlemsformel i rullemenuen.
  5. Indtast dine logon-ID-oplysninger til Essbase, hvis du bliver bedt om det.
  6. Opret formlen i Formel-editor.
    • Brug tastaturet til at indtaste formelteksten. Omslut i citationstegn eventuelle medlemsnavne, der indeholder mellemrum eller specialtegn.

    • Vælg en celle, der indeholder et medlemsnavn eller et alias i et dimensionsprojektark. Anbring markøren et passende sted i editoren, og højreklik for at indsætte det navn, der er omsluttet af citationstegn.

    • Dobbeltklik på et medlem i medlemsvalgtræet for at indsætte medlemmet i editoren.
    • Hvis du vil søge efter et bestemt medlem i træet, skal du indtaste medlemsnavnet i tekstfeltet Medlemstræ og klikke på Søg.
    • Dobbeltklik på en funktion for at indsætte denne funktions syntaks i editoren.

  7. Valgfrit: Klik på Valider på bloklagringskuber for at kontrollere formelsyntaksen.
    Hvis valideringen fejler, skal du redigere formlen og prøve igen. Se fejlmeddelelsen for at få hjælp.
    Knappen Valider er deaktiveret for aggregerede lagringskuber.

Oprette og validere beregningsscripts i Kubedesigner

Du kan skrive beregningsscripts for specifikke bloklagringskuber i kubedesignerens Editor til beregningsscript. Beregningsscripts angiver, hvordan kuber beregnes, og tilsidesætter derfor outline-definerede kubekonsolideringer.

Se Udvikling af beregningsscripts til databaser med bloklagring.

  • Kubedesignerens Editor til beregningsscript kan kun anvendes til bloklagringskuber.
  • Hvis kuben for den p.t. åbne applikationsprojektmappe findes på serveren, og kommunikationen til serveren virker, er du i onlinetilstand. Ellers er du i offlinetilstand. Når du er i offlinetilstand, er medlemstræet deaktiveret.
  • Hvis du redigerer et script lokalt, og der findes et script med samme navn på serveren, er afkrydsningsfeltet Gem ændringer af server og regneark aktiveret. Hvis du redigerer et eksternt script (som kun findes på serveren), er afkrydsningsfeltet deaktiveret.
  • Validering fungerer på eksisterende kuber i Essbase. Det registrerer ikke ændringer i applikationsprojektmapper, som ikke er aktiveret i kuben.

Editor til beregningsscript har en rude til redigering af beregningsscript, hvor du kan indtaste et script. Du kan bruge fanen og piletasterne til at flytte fokus i Editor til beregningsscript. Et medlemsvalgtræ hjælper dig med at placere de korrekte medlemsnavne i scriptet.


Billede af Editor til beregningsscript i kubedesigneren.

  1. Åbn applikationsprojektmappen for den kube, som du vil modificere.
  2. Hvis der er defineret et beregningsprojektark, skal du vælge det. Hvis ikke, skal du oprette det. Se Arbejde med beregningsprojektark i Kubedesigner.
  3. Klik på Beregningseditorer Billede af ikonet Beregningseditorer på kubedesignerens bånd. på kubedesignerens bånd.
  4. Vælg Editor til beregningsscript i rullemenuen.
  5. Indtast dine logon-ID-oplysninger til Essbase, hvis du bliver bedt om det.
  6. Opret beregningsscriptet i Editor til beregningsscript.
    • Brug tastaturet til at indtaste tekst. Omslut i citationstegn eventuelle medlemsnavne, der indeholder mellemrum eller specialtegn.
    • Dobbeltklik på et medlem i medlemsvalgtræet for at indsætte medlemmet i editoren. Hvis du vil søge efter et bestemt medlem i træet, skal du indtaste medlemsnavnet i tekstfeltet Medlemstræ og klikke på Søg.
    • Dobbeltklik på en funktion for at indsætte denne funktions syntaks i editoren.
  7. Klik på Valider for at kontrollere beregningsscriptets syntaks. Hvis valideringen fejler, skal du redigere scriptet og prøve igen. Se fejlmeddelelsen for at få hjælp.
  8. Hvis du vil synkronisere ændringer til serveren og applikationsprojektmappen, kan du markere Gem ændringer til server og regneark, før du gemmer scriptet.

    Bemærk:

    Dette valg fungerer i onlinetilstand.
  9. Klik på Gem.
  10. Valgfrit: Klik på Kør for at køre scriptet.

Beregne data i Kubedesigner

Beregningsscripts angiver, hvordan kuber beregnes, og tilsidesætter derfor outline-definerede kubekonsolideringer. Du kan for eksempel beregne kubeundersæt eller kopiere dataværdier mellem medlemmer. Se Udvikling af beregningsscripts til databaser med bloklagring.

Under kubeudvikling er det almindeligt at genberegne en kube mange gange under validering af dataene og formlerne. De beregningsscriptfiler, der bruges i beregningsprocessen, skal gemmes i Essbase.. Hvis et beregningsprojektark inkluderes i applikationsprojektmappen, genereres beregningsscriptfilerne automatisk under kubeopbygningsprocessen. Der kan også uploades individuelle beregningsscriptfiler til Essbase. Se Arbejde med filer og artefakter.

  1. Vælg Beregn Billede af ikonet Beregn data på Kubedesigner-båndet. på Kubedesigner-båndet i Excel.
  2. Vælg en applikation og en kube i dialogboksen Beregn data, og vælg det beregningsscript, som du vil bruge. Hvis du vil se eller redigere beregningsscriptet, skal du klikke på Rediger. Højreklik på beregningsscriptets navn for at se valgmuligheder: Omdøb, Slet, Kør, Kopier og Lås eller Lås op.
  3. Klik på Kør for at starte beregningen.
  4. Når det asynkrone job er fuldført, vises der en dialogboks. Klik på Ja for at starte Jobfremviser og se statussen for beregningen, eller klik på Nej, hvis du ikke vil starte Jobfremviser.
  5. (Valgfrit) Se statussen i Jobfremviser.