Calcularea cuburilor în Cube Designer

Puteţi să creaţi formule pentru membri, să creaţi script-uri de calcul şi să executaţi joburi de calcul în Cube Designer.

Crearea şi validarea formulelor pt. membri în Cube Designer

În Editorul de formule din Cube Designer, puteţi scrie formule pentru anumiţi membri din structură. Puteţi genera formule pt. membri din operatori, funcţii, nume de dimensiuni, nume de membri, variabile de înlocuire şi constante numerice.

  • Editorul de formule din Cube Designer se aplică atât stocării agregate cât şi cuburilor de stocare în blocuri. În stocarea agregată, funcţiile vor fi funcţii MDX. În stocarea în blocuri, funcţiile vor fi funcţii script de calcul.
  • Validarea funcţionează faţă de cuburile de stocare în blocuri din Essbase (validarea este dezactivată pentru cuburile de stocare agregată). Nu detectează modificările registrelor de calcul ale aplicaţiilor, care nu au fost aplicate cubului.
  • Selecţia membrilor funcţionează doar pt. cuburile deja existente.

Editorul de formule oferă un panou de editare a formulelor, în care puteţi introduce o formulă. Puteţi utiliza Tab şi tastele cu săgeţi pt. a muta focalizarea în cadrul Editorului de formule. De asemenea, puteţi utiliza o abordare de tip Indicaţi şi faceţi clic pt. a selecta şi a insera componentele formulei în panoul de editare a formulelor. Un arbore pt. selectarea membrilor vă va ajuta să plasaţi în formulă numele corecte ale membrilor.


Imaginea editorului de formule din Cube Designer.

  1. Deschideţi registrul de calcul al aplicaţiei pt. cubul pe care doriţi să-l modificaţi.
  2. Dacă a fost definită o foaie de calcul de dimensiune cu proprietatea Formulă, selectaţi celula din coloana Formulă pt. membrul pt. care doriţi să creaţi o formulă.
  3. În panglica Cube Designer, faceţi clic pe Editoare de calcule Imaginea pictogramei editoarelor de calcule de pe panglica Cube Designer..
  4. Din meniul derulant, selectaţi Editor de formule pentru membri.
  5. Introduceţi-vă acreditările de conectare pt. Essbase, dacă vi se solicită.
  6. În Editor de formule, creaţi formula.
    • Utilizaţi tastatura pt. a introduce textul formulei. Includeţi între ghilimele toate numele de membri ce conţin spaţii sau caractere speciale.

    • Selectaţi o celulă ce conţine un nume de membru sau un alias din orice foaie de calcul de dimensiune. Plasaţi cursorul în locaţia corespunzătoare a editorului şi faceţi clic dreapta pt. a lipi numele, inclus între ghilimele, în editor.

    • Faceţi dublu clic pe un membru din arborele de selecţie pt. a-l lipi în editor.
    • Pentru a căuta un anumit membru în arbore, introduceţi numele membrului în caseta de text Arbore de membri, şi faceţi clic pe Căutare.
    • Faceţi dublu clic pe o funcţie pt. ca sintaxa funcţiei respective să fie lipită în editor.

  7. Opţional: în cuburile de stocare în blocuri, faceţi clic pe Validare pentru a verifica sintaxa formulei.
    Dacă validarea eşuează, editaţi formula şi încercaţi din nou. Asiguraţi-vă că verificaţi mesajul de eroare, pt. îndrumări.
    Butonul Validare este dezactivat pentru cuburile de stocare agregată.

Creaţi şi validaţi scripturi de calcul în Cube Designer

În editorul de scripturi de calcul din Cube Designer, puteţi scrie scripturi de calcul pentru cuburi cu stocare în blocuri specifice. Script-urile de calcul specifică modul în care sunt calculate cuburile şi, prin urmare, suprascriu consolidările de cuburi definite de structură.

Consultaţi Dezvoltarea script-urilor de calcul pt. bazele de date de stocare a blocurilor.

  • Editorul de scripturi de calcul din Cube Designer se aplică numai cuburilor cu stocare în blocuri.
  • Când cubul registrului de lucru pentru aplicaţia deschisă curent există pe server şi comunicaţia cu serverul funcţionează, sunteţi în modul online. În caz contrar, sunteţi în modul offline. Când sunteţi în modul offline, arborele de membri este dezactivat.
  • Dacă editaţi un script local, iar un script cu acelaşi nume există pe server, caseta de validare Salvare modificări către server şi foaia de calcul este activată. Dacă editaţi un script la distanţă (unul care există numai pe server), caseta de validare este dezactivată.
  • Validarea funcţionează pt. cuburile existente în Essbase. Nu detectează modificările registrelor de calcul ale aplicaţiilor, care nu au fost aplicate cubului.

Editorul de scripturi de calcul furnizează un panou de editare pentru scripturi de calcul în care puteţi introduce un script. Puteţi utiliza tastele Tab şi tastele săgeţi pentru a focaliza pe Editorul de scripturi de calcul. Un arbore pentru selectarea membrilor vă ajută să plasaţi în script numele corecte ale membrilor.


Imagine pentru editorul de scripturi de calcul din Cube Designer.

  1. Deschideţi registrul de calcul al aplicaţiei pentru cubul pe care doriţi să-l modificaţi.
  2. Dacă a fost definită o foaie de calcul pentru calculare, selectaţi-o. Dacă nu, creaţi una. Consultaţi Lucrul cu foile de calcul Calcule în Cube Designer.
  3. În panglica Cube Designer, faceţi clic pe Editoare de calcule Imaginea pictogramei Editoare de calcule din panglica Cube Designer..
  4. Selectaţi Editor script de calcul din meniul derulant.
  5. Introduceţi-vă acreditările de conectare pt. Essbase, dacă vi se solicită.
  6. Din Editor script de calcul, creaţi scriptul de calcul.
    • Utilizaţi tastatura pentru a introduce textul. Includeţi între ghilimele toate numele de membri ce conţin spaţii sau caractere speciale.
    • Faceţi dublu clic pe un membru din arborele de selecţie pt. a-l lipi în editor. Pentru a căuta un anumit membru în arbore, introduceţi numele membrului în caseta de text Arbore de membri, şi faceţi clic pe Căutare.
    • Faceţi dublu clic pe o funcţie pt. ca sintaxa funcţiei respective să fie lipită în editor.
  7. Faceţi clic pe Validare pentru a verifica sintaxa scriptului de calcul. Dacă validarea eşuează, editaţi scriptul şi încercaţi din nou. Asiguraţi-vă că verificaţi mesajul de eroare, pt. îndrumări.
  8. Dacă doriţi să sincronizaţi modificările cu serverul şi registrul de lucru al aplicaţiei, puteţi bifa Salvare modificări către server şi registrul de lucru înainte de salvarea scriptului.

    Notă:

    Această opţiune funcţionează în modul online.
  9. Faceţi clic pe Salvare.
  10. Opţional: Faceţi clic pe Rulare pentru a rula scriptul.

Calcularea datelor în Cube Designer

Script-urile de calcul specifică modul în care sunt calculate cuburile şi, prin urmare, suprascriu consolidările de cuburi definite de structură. De exemplu, puteţi să calculaţi subseturile cubului sau să copiaţi valorile de date între membri. Consultaţi Dezvoltarea script-urilor de calcul pt. bazele de date de stocare a blocurilor.

Pe parcursul dezvoltării cubului, este normal să recalculaţi un cub de mai multe ori la validarea datelor şi formulelor. Fişierele script de calcul utilizate în procesul de calcul trebuie să fie stocate în Essbase. Dacă o foaie de calcul pt. calcule este inclusă în registrul de calcul al aplicaţiei, fişierele script de calcul sunt generate automat pe parcursul procesului de generare a cubului. Fişierele script de calcul individuale pot fi încărcate, de asemenea, în Essbase. Consultaţi Lucrul cu fişiere şi artefacte.

  1. În Excel, din panglica Cube Designer, selectaţi Calcul Imaginea pictogramei de calculare de date de pe panglica Cube Designer..
  2. În caseta de dialog Calcul date, selectaţi o aplicaţie şi un cub şi selectaţi scriptul de calcul pe care doriţi să-l utilizaţi. Pentru a vizualiza sau edita scriptul de calcul, faceţi clic pe Editare. Faceţi clic dreapta pe numele scriptului de calcul pentru afişarea opţiunilor: redenumire, ştergere, rulare, copiere, şi blocare, sau deblocare.
  3. Faceţi clic pe Rulare pt. a începe calculul.
  4. La încheierea jobului asincron, este afişat un dialog de finalizare. Faceţi clic pe Da pt. a porni Viewer de joburi şi a vizualiza starea calculului sau faceţi clic pe Nu dacă nu doriţi să porniţi Viewer de joburi.
  5. (Opţional) Vizualizaţi starea în Viewer de joburi.