Kubussen berekenen in Cube Designer

U kunt onderdeelformules en berekeningsscripts maken en berekeningstaken uitvoeren in Cube Designer.

Onderdeelformules maken en valideren in Cube Designer

In de formule-editor van Cube Designer kunt u formules schrijven voor specifieke structuuronderdelen. U kunt onderdeelformules maken van operatoren, functies, dimensienamen, onderdeelnamen, vervangingsvariabelen en numerieke constanten.

  • De formule-editor van Cube Designer is van toepassing op kubussen voor geaggregeerde opslag en blokopslag. Bij geaggregeerde opslag zijn de functies MDX-functies. Bij blokopslag zijn de functies rekenscriptfuncties.
  • Validatie wordt uitgevoerd voor bestaande blokopslagkubussen in Essbase (validatie is gedeactiveerd voor kubussen voor geaggregeerde opslag). Wijzigingen in applicatiewerkboeken die niet op de kubus zijn toegepast, worden niet gedetecteerd.
  • Lidselectie is alleen mogelijk bij bestaande kubussen.

De Formule-editor bevat een paneel voor het bewerken van formules waarin u een formule kunt invoeren. U kunt de focus binnen de Formule-editor verplaatsen met de Tab-toets en de pijltoetsen. U kunt ook delen van formules aan het paneel voor het bewerken van formules toevoegen door de delen aan te wijzen en erop te klikken. Met behulp van een lidselectiestructuur kunt u de juiste lidnamen in de formule plaatsen.


Afbeelding van de formule-editor in Cube Designer

  1. Open het applicatiewerkboek voor de kubus die u wilt wijzigen.
  2. Als een dimensiewerkblad is gedefinieerd met de eigenschap 'Formule', selecteert u de cel in de kolom 'Formule' van het onderdeel waarvoor u een formule wilt maken.
  3. Klik op het lint van Cube Designer op Berekeningseditors Afbeelding van het pictogram 'Berekeningseditors' op het lint van Cube Designer.
  4. Selecteer in het vervolgkeuzemenu Onderdeelformule-editor.
  5. Voer uw inlogreferenties voor Essbase in als u hierom wordt gevraagd.
  6. Maak de formule in de Formule-editor.
    • Gebruik het toetsenbord om tekst voor de formule in te voeren. Plaats onderdeelnamen die spaties of speciale tekens bevatten tussen aanhalingstekens.

    • Selecteer een cel met een onderdeelnaam of een alias van een dimensiewerkblad. Plaats de cursor op de juiste locatie in de editor en klik met de rechtermuisknop om de naam tussen aanhalingstekens in de editor te plakken.

    • Dubbelklik op een lid in de lidselectiestructuur om dat lid in de editor te plakken.
    • Als u wilt zoeken naar een specifiek onderdeel in de structuur, voert u de onderdeelnaam in het tekstvak Onderdeelstructuur in en klikt u op Zoeken.
    • Dubbelklik op een functie om de syntaxis van die functie in de editor te plakken.

  7. Optioneel: klik bij kubussen voor blokopslag op Valideren om de formulesyntaxis te controleren.
    Als de validatie mislukt, bewerkt u de formule en probeert u het opnieuw. Lees de foutmelding voor aanwijzingen.
    De knop Valideren is gedeactiveerd voor kubussen voor geaggregeerde opslag.

Rekenscripts maken en valideren in Cube Designer

U kunt in de rekenscripteditor van Cube Designer rekenscripts schrijven voor specifieke blokopslagkubussen. In berekeningsscripts staat aangegeven hoe kubussen worden berekend. Berekeningsscripts overschrijven dus door structuren gedefinieerde kubusconsolidaties.

Zie voor meer informatie: Berekeningsscripts ontwikkelen voor blokopslagdatabases.

  • De rekenscripteditor van Cube Designer is alleen van toepassing op blokopslagkubussen.
  • Als de kubus van het momenteel geopende applicatiewerkboek op de server aanwezig is en de communicatie met de server werkt, is de onlinemodus actief. Anders werkt u in de offlinemodus. Als de offlinemodus actief is, is de onderdelenstructuur gedeactiveerd.
  • Als u een script lokaal bewerkt en er een script met dezelfde naam op de server aanwezig is, wordt het selectievakje Wijzigingen opslaan naar server en werkblad geactiveerd. Bij het bewerken van een extern script (een script dat alleen op de server bestaat) wordt het selectievakje gedeactiveerd.
  • Validatie werkt met bestaande kubussen in Essbase. Wijzigingen in applicatiewerkboeken die niet op de kubus zijn toegepast, worden niet gedetecteerd.

De rekenscripteditor biedt een paneel voor het bewerken van rekenscripts waarin u een script kunt invoeren. U kunt de focus binnen de rekenscripteditor verplaatsen met de Tab-toets en de pijltoetsen. Met behulp van een onderdeelselectiestructuur kunt u de juiste onderdeelnamen in het script plaatsen.


Afbeelding van de rekenscripteditor in Cube Designer.

  1. Open het applicatiewerkboek voor de kubus die u wilt wijzigen.
  2. Als een rekenwerkblad is gedefinieerd, selecteert u het. Zo niet, dan maakt u er één. Zie voor meer informatie: Werken met rekenwerkbladen in Cube Designer.
  3. Klik op het lint van Cube Designer op Berekeningseditors Afbeelding van het pictogram 'Berekeningseditors' op het lint van Cube Designer..
  4. Selecteer Berekeningsscripteditor in het vervolgkeuzemenu.
  5. Voer uw inlogreferenties voor Essbase in als u hierom wordt gevraagd.
  6. Maak in de berekeningsscripteditor het rekenscript.
    • Gebruik het toetsenbord om tekst in te voeren. Plaats onderdeelnamen die spaties of speciale tekens bevatten tussen aanhalingstekens.
    • Dubbelklik op een lid in de lidselectiestructuur om dat lid in de editor te plakken. Als u wilt zoeken naar een specifiek onderdeel in de structuur, voert u de onderdeelnaam in het tekstvak Onderdeelstructuur in en klikt u op Zoeken.
    • Dubbelklik op een functie om de syntaxis van die functie in de editor te plakken.
  7. Klik op Valideren om de syntaxis voor het rekenscript te valideren. Als de validatie mislukt, bewerkt u het script en probeert u het opnieuw. Lees de foutmelding voor aanwijzingen.
  8. Als u wijzigingen aan het server- en applicatiewerkboek wilt synchroniseren, schakelt u Wijzigingen opslaan naar server en werkblad in voordat u het script opslaat.

    Opmerking:

    Deze optie werkt in de onlinemodus.
  9. Klik op Opslaan.
  10. Klik desgewenst op Uitvoeren om het script uit te voeren.

Gegevens berekenen in Cube Designer

In berekeningsscripts staat aangegeven hoe kubussen worden berekend. Berekeningsscripts overschrijven dus door structuren gedefinieerde kubusconsolidaties. U kunt bijvoorbeeld subsets van kubussen berekenen of gegevenswaarden tussen onderdelen kopiëren. Zie voor meer informatie: Berekeningsscripts ontwikkelen voor blokopslagdatabases.

Wanneer u kubussen ontwikkelt, is het gebruikelijk de kubus diverse keren opnieuw te berekenen tijdens het valideren van de gegevens en formules. De berekeningsscriptbestanden die tijdens het berekeningsproces worden gebruikt, moeten in Essbase zijn opgeslagen. Als in het applicatiewerkboek een rekenwerkblad is opgenomen, worden de berekeningsscriptbestanden automatisch gegenereerd tijdens het opbouwen van de kubus. U kunt ook afzonderlijke rekenscriptbestanden naar Essbase uploaden. Zie voor meer informatie: Werken met bestanden en artefacten.

  1. Open Excel en selecteer Berekenen Afbeelding van het pictogram 'Gegevens berekenen' op het lint van Cube Designer op het lint van Cube Designer.
  2. Selecteer een applicatie en een kubus in het dialoogvenster Gegevens berekenen en selecteer vervolgens het berekeningsscript dat u wilt gebruiken. Klik op Bewerken om het rekenscript te bekijken of te bewerken. Klik met de rechtermuisknop op de naam van het rekenscript om opties te tonen: hernoemen, verwijderen, uitvoeren, kopiëren en vergrendelen of ontgrendelen.
  3. Klik op Uitvoeren om de berekening te starten.
  4. Wanneer de asynchrone taak is voltooid, wordt een dialoogvenster weergegeven. Klik op Ja om Taakweergave te starten en de status van de berekening te bekijken of klik op Nee als u Taakweergave niet wilt starten.
  5. (Optioneel) Bekijk de status in Taakweergave.
    Zie voor meer informatie: Werken met taken in Cube Designer.