2 Sarcini de nivel zero pentru Oracle Essbase

Descoperiţi cele mai comune sarcini administrative în Essbase. Descărcaţi registrele aplicaţiei generice şi utilizaţi-le pentru a genera cuburi, pentru a aloca utilizatori şi pentru a conecta Smart View pentru analiza datelor. Editaţi proiectul cubului prin adăugarea membrilor. Rulaţi un calcul, exportaţi date şi exploraţi Cube Designer.

Înainte de a începe să lucraţi la aceste sarcini, verificaţi dacă vă puteţi conecta la Essbase şi dacă Smart View şi Cube Designer sunt instalate pe computerele clientului. Consultaţi Configurarea Cube Designer.

Descărcaţi eşantionul de registru de lucru de aplicaţii dinamice şi examinaţi-i structura

În registrul de calcul dinamic al aplicaţiei Sample din Block Storage, toţi membrii de cub care nu sunt de nivel frunză sunt calculaţi dinamic. Valorile calculate dinamic nu sunt stocate în cub; ele sunt recalculate şi randate de fiecare dată când sunt preluate de un utilizator.

Sunteţi pe cale să descărcaţi registrul de lucru de aplicaţii din catalogul de fişiere din Essbase; salvaţi-l local şi examinaţi-i structura.

Descărcarea registrului de calcul dinamic al aplicaţiei Eşantion (Sample)

Pentru a descărca registru de calcul dinamic al aplicaţiei Sample din Block Storage:

  1. Pe pagina Aplicaţii, faceţi clic pe Fişiere, apoi faceţi clic pe Galerie > Aplicaţii > Eşantioane Demo > Stocare bloc.

  2. În fila Stocare în blocuri, faceţi clic în meniul Acţiuni de lângă Sample_Dynamic_Basic.xlsx.

  3. Salvaţi fişierul cu registrul de lucru al aplicaţiei Sample_Dynamic_Basic.xlsx pe o unitate de disc locală.

Examinarea structurii registrului de calcul dinamic al aplicaţiei Sample

Registrele de calcul ale aplicaţiilor conţin o serie de foi de calcul ce definesc metadatele pentru cub, inclusiv o foaie de calcul Essbase.Cube, care denumeşte toate dimensiunile din cub şi defineşte alte informaţii despre acestea, separă foile de calcul pentru fiecare dimensiune şi o foaie de calcul de date.

  1. În Microsoft Excel, deschideţi Sample_Basic_Dynamic.xlsx.

  2. În foaia de calcul Essbase.Cube, sunt definite numele aplicaţiei (Sample_Dynamic), numele cubului (Basic), numele celor 10 dimensiuni şi alte informaţii despre dimensiuni.
    Imaginea foii de calcul Essabase.Cube din registrul de calcul al aplicaţiei Eşantion stocare de blocuri (Dinamică).

  3. Fiecare dimensiune are o foaie de calcul separată, Dim.numedim, în care dimensiunea este definită suplimentar cu informaţii, precum metoda de generare şi modul Incremental. Deoarece metoda de generare pt. fiecare dimensiune din acest registru de calcul eşantion al aplicaţiei este PARENT-CHILD, membrii sunt definiţi în coloanele PARENT şi CHILD.

    În foaia de calcul Dim.Year, lunile sunt agregate în trimestre, iar trimestrele sunt agregate în ani. De exemplu, membrii fiu Ian, Feb, Mar sunt agregaţi în membrul părinte Trim1. Membrul fiu Trim1 este agregat în membrul părinte An.
    Imaginea foii de calcul Dim.Year din registrul de calcul al aplicaţiei Eşantion stocare de blocuri (Dinamică).

    Foile de calcul Dim.Product şi Dim.Market sunt structurate în mod similar. În Dim.Product, SKU-urile sunt agregate în familii de produse, iar familiile de produse sunt agregate în produs. De exemplu, membrii fiu 100-10, 100-20 şi 100-30 (SKU-uri) sunt agregaţi în membrul părinte 100 (familia de produse). Membrul fiu 100 este agregat în membrul părinte Produs.
    Imaginea foii de calcul Dim.Product din registrul de calcul al aplicaţiei Eşantion stocare de blocuri (Dinamică).

  4. Acest registru de calcul eşantion ale aplicaţiei include date. Derulaţi la ultima foaie de calcul, Data.Basic, pt. a examina structura coloanelor şi datelor.
    Imaginea foii de calcul Data.Basic din registrul de calcul al aplicaţiei Eşantion stocare de blocuri (Dinamică).

În acest subiect, aţi învăţat cum să descărcaţi un registru de lucru de aplicaţii şi să-i examinaţi structura. În continuare, veţi învăţa cum să accesaţi şabloane suplimentare cu ajutorul secţiunii Galerie din Catalogul de fişiere.

Crearea unei aplicaţii în interfaţa web Essbase şi alocarea unui utilizator pentru a accesa şi interoga cubul

În Descărcaţi eşantionul de registru de lucru de aplicaţii dinamice şi examinaţi-i structura, aţi învăţat despre structura unui registru de calcul din aplicaţie, explorând Sample_Basic_Dynamic.xlsx.

Acum, utilizaţi acest registru de lucru pentru a afla cum să creaţi o aplicaţie în interfaţa web Essbase şi alocaţi un utilizator care să acceseze şi să interogheze cubul.

Crearea unei aplicaţii în interfaţa web Essbase

  1. În interfaţa web Essbase, în pagina Aplicaţii, faceţi clic pe Import.
  2. În caseta de dialog Import, faceţi clic pe Browser de fişiere (deoarece registrul de lucru a fost descărcat în sistemul de fişiere local). Deschideţi registrul de calcul din aplicaţie Block Storage Sample (Dynamic), Sample_Basic_Dynamic.xlsx, pe care l-aţi salvat în Descărcaţi eşantionul de registru de lucru de aplicaţii dinamice şi examinaţi-i structura.
  3. În Opţiune de generare, selectaţi Creare bază de date şi bifaţi caseta pentru a încărca datele. Nu trebuie să selectaţi Executare script-uri,, deoarece toţi subindicatorii şi toate agregările din ierarhiile din cub sunt calculate dinamic la momentul interogării.

    Notă:

    În interfaţa web clasică, extindeţi Opţiuni avansate şi Opţiune de generare, apoi selectaţi să creaţi o bază de date şi să încărcaţi date.
  4. Faceţi clic pe OK. În câteva momente, aplicaţia Sample_Dynamic şi cubul Basic sunt create.
  5. Deschideţi structura:
    În interfaţa Redwood,
    1. Pe pagina Aplicaţii, deschideţi aplicaţia Sample_Dynamic şi deschideţi cubul Basic.
    2. Faceţi clic pe Lansare structură. Structura este o reprezentare a dimensiunilor din cubul Basic, aşa cum sunt definite în registrul de calcul al aplicaţiei. Structura se deschide într-o altă filă din fereastra aplicaţiei, permiţându-vă să navigaţi între structură şi alte acţiuni din interfaţa web.
    În interfaţa web clasică,
    1. În pagina home Aplicaţii, extindeţi aplicaţia Sample_Dynamic şi selectaţi cubul Basic.
    2. În lista Acţiuni pt. cub, selectaţi Structură. Structura este o reprezentare a dimensiunilor din cubul Basic, aşa cum sunt definite în registrul de calcul al aplicaţiei. Structura se deschide într-o altă filă a browserului, permiţându-vă să navigaţi între structură şi alte acţiuni din interfaţa web.
  6. Vizualizaţi o dimensiune a cubului, apoi detaliaţi la fiii dimensiunii respective:
    1. Extindeţi dimensiunea An pt. a vizualiza trimestrele.
    2. Extindeţi trimestrele individuale pt. a vizualiza lunile.

Acum toate informaţiile din registrul de calcul al aplicaţiei sunt reprezentate în noul cub.

Alocaţi un utilizator pentru a accesa şi a interoga cubul

  1. Conectaţi-vă ca utilizator avansat. Acest lucru vă permite să alocaţi alţi utilizatori la aplicaţiile pe care le-aţi creat.
  2. Mergeţi la Permisiuni.
    În interfaţa Redwood:
    1. Pe pagina Aplicaţii, selectaţi aplicaţia Sample_Dynamic.
    2. Faceţi clic pe Personalizare.
    3. Faceţi clic pe Permisiuni, apoi pe Adăugare.

      Notă:

      Prin clic pe Adăugare în acest dialog, nu veţi putea adăuga noi utilizatori. În schimb, veţi putea adăuga utilizator care au fost deja alocaţi cu ajutorul unui furnizor de identităţi. Acest subiect presupune că aveţi utilizatori alocaţi. Există mai multe modalităţi de a aloca utilizatori în Essbase. Consultaţi Administrarea rolurilor de utilizator şi a permisiunilor din aplicaţie pentru implementări independente sau Administrarea utilizatorilor şi rolurilor pentru implementări de stivă.
    4. Faceţi clic pe Imaginea pictogramei Adăugare. din dreptul fiecărui utilizator pt. a-i asigna accesul.
    5. Faceţi clic pe ÎnchidereImagine cu pictograma de închidere din Redwood. pentru a închide lista cu utilizatori din panoul din dreapta.
    În interfaţa web clasică:
    1. Reveniţi la fila din browser a interfeţei web Essbase şi accesaţi Aplicaţii.
    2. Selectaţi aplicaţia pentru care doriţi să alocaţi utilizatorul; în acest exemplu, selectaţi Sample_Dynamic. Dacă selectaţi cubul în locul aplicaţiei, nu veţi putea aloca roluri de utilizatori.
    3. Utilizaţi meniul Acţiuni pt. a deschide Inspectorul de aplicaţii.
    4. Selectaţi fila Permisiuni din cadrul Inspectorului de aplicaţii.
    5. Faceţi clic pe Imaginea pictogramei Adăugare. pentru a lista utilizatorii din sistem, apoi faceţi clic pe Imaginea pictogramei Adăugare. din dreptul fiecărui utilizator pt. a-i asigna accesul.
  3. Utilizaţi controalele opţiunii din dreptul fiecărui utilizator pt. a-i asigna accesul. Selectaţi Manager bază de date pt. fiecare utilizator adăugat. Managerul de baze de date are control deplin asupra cubului, dar niciun control asupra aplicaţiei.

În Analiza unei aplicaţii în Smart View, veţi accesa Smart View, vă veţi conecta ca utilizatorul pe care tocmai l-aţi alocat, apoi veţi interoga un cub.

Analiza unei aplicaţii în Smart View

În Crearea unei aplicaţii în interfaţa web Essbase şi alocarea unui utilizator pentru a accesa şi interoga cubul, aţi creat o aplicaţie, un cub cu date şi utilizatori alocaţi.

Acum veţi învăţa cum să vă conectaţi la cubul din Smart View şi să efectuaţi analiza ad-hoc mărind şi pivotând datele.

Pentru această sarcină se presupune că aţi instalat Smart View. Consultaţi Descărcarea şi rularea programului de instalare Smart View.

Conectarea la cub din Smart View

  1. Deschideţi Microsoft Excel.

    Dacă este instalat Smart View, puteţi vedea panglica Smart View în Excel.

  2. Din panglica Smart View, faceţi clic pe Panou.
  3. În caseta de dialog Home Smart View, faceţi clic pe săgeata din dreptul butonului Home, apoi selectaţi Conexiuni private.
  4. Creaţi o conexiune privată utilizând acelaşi URL pe care l-aţi utilizat pt. a vă conecta în Essbase şi adăugaţi /essbase/smartview la sfârşitul URL-ului respectiv. De exemplu, https://192.0.2.1:443/essbase/smartview.
  5. Conectaţi-vă cu datele contului pe care l-aţi creat.
  6. Extindeţi EssbaseCluster.
    Imaginea conexiunilor private Smart View.

  7. Evidenţiaţi cubul Basic, apoi faceţi clic pe Conectare.

Efectuarea unei analize ad-hoc

Puteţi specifica poziţia ancestorului pt. o ierarhie ca fiind sus sau jos, în fila Opţiuni membri, din dialogul Opţiuni, din Smart View. SSANCESTORONTOP trebuie să fie activat în prealabil de către un administrator, în configuraţia aplicaţiei din interfaţa online Essbase. Grila îşi modifică forma atunci când efectuaţi o operaţiune de mărire. Aici, utilizaţi poziţia prestabilită (jos).

  1. În arborele EssbaseCluster, din Sample_Dynamic, selectaţi cubul Basic, apoi faceţi clic pe Analiză ad-hoc.
  2. În grila rezultantă, puteţi vedea o valoare de date agregată pt. toate cele cinci dimensiuni ale acestui cub dinamic.
    Imaginea grilei cubului Basic.
  3. Navigaţi la scenariul membru şi detaliaţi la un anumit scenariu, de tip Date efective.
    1. Faceţi clic pe celula care conţine scenariul.
    2. În panglica Essbase, faceţi clic pe Selecţie membri.
    3. În caseta de dialog Selecţie membri, bifaţi caseta din dreptul membrului Efectiv.
      Imaginea membrului Valoare efectivă selectat.
    4. Faceţi clic pe Adăugare Imaginea pt. Adăugare. pt. a muta Valoare efectivă în panoul din dreapta.
    5. Dacă scenariul este deja inclus în panoul din dreapta, evidenţiaţi-l şi eliminaţi-l cu săgeata din stânga, apoi faceţi clic pe OK.

    În panglica Essbase, faceţi clic pe Reactualizare. Acum grila ar trebuie să arate astfel:


    Imaginea grilei cubului de bază (Basic), unde valoarea efectivă (Actual) înlocuieşte scenariul.

  4. Navigaţi la Subindicatori şi detaliaţi la membrul Vânzări, pt. a privi datele de vânzări.
    1. Evidenţiaţi celula care conţine Subindicatori.
    2. În panglica Essbase, faceţi clic pe Mărire.
    3. Evidenţiaţi celula care conţine Profit, apoi faceţi clic pe Mărire..
    4. Evidenţiaţi celula care conţine Marjă, apoi faceţi clic pe Mărire..
    5. Evidenţiaţi celula care conţine Vânzări, apoi faceţi clic pe Păstrare doar..

    Acum grila ar trebuie să arate astfel:
    Imaginea grilei cubului Basic, unde Vânzări înlocuieşte Subindicatori.

  5. Măriţi la An făcând dublu clic pe celula ce conţine An.

    Acum grila ar trebuie să arate astfel:
    Imaginea grilei cubului Basic, afişând membrii dimensiunii An, Trim1, Trim2, Trim3, Trim4.

  6. Măriţi la Produs făcând dublu clic pe celula ce conţine Produs.

    Acum grila ar trebuie să arate astfel:
    Imaginea grilei cubului Basic, afişând membrii dimensiunii Produs, precum Cola şi Bere de ghimbir.

  7. Îmbunătăţiţi afişarea datelor pt. a afişa perioadele de timp per produs. Pivotaţi trimestrul 1 (Qtr1) pt. Cola prin evidenţierea sa, apoi clic dreapta, ţineţi apăsat butonul dreapta al mouse-ului şi glisaţi trimestrul din B3 în C3.

    Acum grila ar trebuie să arate astfel:
    Imaginea grilei pivotate

  8. Priviţi fiecare produs după regiune. Faceţi dublu clic pe Piaţă în B1.

    Acum grila ar trebuie să arate astfel:
    Imaginea grilei cubului Basic.

  9. Detaliaţi la o regiune pt. a vizualiza vânzările de produse după stat. Faceţi dublu clic pe Est în A4.

    Deoarece nu fiecare produs este vândut în fiecare stat, anumite celule pot avea eticheta #Missing în locul unei valori de date.

În această sarcină, aţi navigat uşor într-o grilă de date, mărind şi pivotând cu clic în grila respectivă. Puteţi utiliza şi instrumentele din panglica Essbase pt. a efectua aceste acţiuni. Pentru asistenţă suplimentară despre utilizarea Smart View, faceţi clic pe fila Smart View, apoi faceţi clic pe Asistenţă.

În Modificarea unei structuri Essbase, veţi reveni la web şi veţi modifica o structură.

Modificarea unei structuri Essbase

În Analiza unei aplicaţii în Smart View, aţi analizat o aplicaţie în Smart View.

În acest exemplu de modificare a unei structuri Essbase, veţi crea un nou membru Prognoză, îl veţi popula cu date şi veţi executa un script de calcul.

Creaţi un membru nou

Începeţi prin a crea un membru nou.

  1. În interfaţa web Essbase, în pagina Aplicaţii, deschideţi aplicaţia Sample_Dynamic, apoi deschideţi baza de date (cubul) Basic.
  2. Faceţi clic pe Lansare structură.
  3. Dacă structura este blocată, faceţi clic pe Deblocare structură Imaginea pictogramei Deblocare structură din Redwood..
  4. Faceţi clic pe Editare structură Imaginea pictogramei Editare structură în editorul structurii din interfaţa Redwood..
  5. Extindeţi dimensiunea Scenariu.
  6. Selectaţi membrul Buget.
  7. În bara de instrumente a structurii, sub pictograma Adăugare membru Imagine cu pictograma Adăugare membru din bara de instrumente a structurii., selectaţi Adăugare membru frate mai jos.
  8. Introduceţi numele membrului, Prognoză, apăsaţi pe Adăugareşi închideţi sliderul Adăugare membru.
  9. Selectaţi noul membru Prognoză şi selectaţi operatorul de consolidare tildă (~) din listă.
  10. Faceţi clic pe Verificare Imaginea pictogramei Verificare structură..
  11. Faceţi clic pe Salvare structură Imaginea pictogramei Salvare structură din Redwood..
  12. Selectaţi o opţiune de restructurare a bazei de dateşi faceţi clic pe Salvare.
  1. În interfaţa web Essbase, în pagina Aplicaţii, selectaţi cubul Basic din aplicaţia Sample_Dynamic.

  2. Faceţi clic în meniul Acţiuni şi selectaţi Structură.

  3. Faceţi clic pe Editare.

  4. Extindeţi dimensiunea Scenariu printr-un clic pe săgeata din dreptul scenariului.

  5. Inseraţi un membru:

    1. Faceţi clic pe Editare pentru a plasa structura în modul editare.

    2. Extindeţi dimensiunea Scenariu.

    3. Selectaţi membrul Buget.

    4. Din bara de instrumente Structură, în Acţiuni, selectaţi Adăugare fiu sub membrul selectat.

  6. Introduceţi numele membrului, Prognoză şi apăsaţi pe Filă.

  7. Selectaţi din listă operatorul de consolidare tildă (~).

    Membrul Prognoză nu se agregă cu alţi membri din dimensiunea sa.

  8. Păstraţi tipul de stocare a datelor Stocare date, deoarece dorim ca utilizatorii să poată introduce datele prognozei.

  9. Faceţi clic pe Salvare.

Predefiniţi membrul Prognoză cu date

Pentru a predefini membrul Prognoză cu date, vom crea un script de calcul şi vom calcula datele prognozei.

  1. În interfaţa web Essbase, pe pagina Aplicaţii, deschideţi aplicaţia Sample_Dynamic, apoi deschideţi baza de date (cubul) Basic.
  2. Faceţi clic pe Script-uri, apoi pe Script-uri de calcul şi faceţi clic pe Creare.
  3. În câmpul Nume script, introduceţi salesfcst.
  4. În caseta Conţinut script, introduceţi o formulă simplă:

    Forecast(Sales=Sales->Actual*1.03;)

    Prognoza pt. vânzări este egală cu vânzările efective, înmulţite cu 1,03, care predefineşte membrul Prognoză pt. vânzări cu o valoare cu 3% mai mare decât vânzările efective.

  5. Validaţi scriptul.
  6. Faceţi clic pe Salvare şi închidere.
  1. În interfaţa web Essbase, în pagina Aplicaţii, selectaţi cubul Basic din aplicaţia Sample_Dynamic, faceţi clic în meniul Acţiuni şi selectaţi Inspectare.

  2. În caseta de dialog Basic, selectaţi fila Script-uri, iar apoi, cu opţiunea Script-uri de calcul selectată, faceţi clic pe Imaginea pictogramei Adăugare. pt. a adăuga un script de calcul.

  3. În câmpul Nume script, introduceţi salesfcst.

  4. În caseta Conţinut script, introduceţi o formulă simplă:

    Forecast(Sales=Sales->Actual*1.03;)

    Prognoza pt. vânzări este egală cu vânzările efective, înmulţite cu 1,03, care predefineşte membrul Prognoză pt. vânzări cu o valoare cu 3% mai mare decât vânzările efective.

  5. Faceţi clic pe Salvare şi închidere.

  6. Închideţi Inspectorul bazei de date, printr-un clic pe Închidere până când sunt închise toate filele.

Executaţi scriptul

Script-urile de calcul sunt executate ca joburi.

  1. În interfaţa web Essbase, în pagina Aplicaţii, faceţi clic pe Joburi.
  2. Din meniul derulant Job nou, selectaţi Rulare calcul.

  3. În caseta de dialog Rulare calcul, în câmpul Aplicaţie, selectaţi aplicaţia Sample_Dynamic.

    Reţineţi: Câmpul Bază de date populează automat cubul Basic.

  4. Din meniul Script-uri, selectaţi scriptul de calul salesfcst, pe care l-aţi creat.

  5. Faceţi clic pe Trimitere.

  6. Faceţi clic pe Reîmprospătare pt. a vedea că jobul este finalizat.

În Analiza datelor prognozei în Smart View, veţi analiza aceste date de prognoză din Excel. Dar mai întâi, să examinăm procesul de administrare a joburilor.

Analiza datelor prognozei în Smart View

În Analiza unei aplicaţii în Smart View, aţi învăţat să analizaţi date în Smart View. În Modificarea unei structuri Essbase, aţi adăugat un membru Prognoză în structură şi l-aţi predefinit cu date.

În acest exemplu de analizare a datelor din prognoză în Smart View, vă veţi reconecta la cub, veţi efectua analiza datelor, crea o grilă în Excel şi veţi efectua o analiză ad-hoc. Apoi veţi testa dacă calculul este corect, veţi revizui grila şi veţi trimite valorile din prognozele lunare.

Acum veţi conecta cubul din Smart View şi veţi analiza suplimentar datele.

  1. Deschideţi Excel şi creaţi o foaie de calcul ca cea care urmează, introducând numele membrilor în aceste celule: A3=Piaţă, B3=Produs, C1=An, C2=Valori efective, D1=Vânzări, D2=Prognoză.
    Imaginea foii de calcul iniţiale: A3=Piaţă, B3=Produs, C1=An, C2=Valori efective, D1=Vânzări, D2=Prognoză
  2. În panglica Smart View, reconectaţi-vă la cubul "Basic" din aplicaţia Sample_Dynamic.
    Imaginea unui URL din Conexiuni private Smart View.

    URL-ul conexiunii dvs. anterioare trebuie să fie afişat în lista de conexiuni private.

  3. Când vi se solicită să vă conectaţi, conectaţi-vă ca utilizatorul pe care l-aţi alocat.
  4. Pentru a popula celulele cu valori de date, faceţi clic pe Analiză ad-hoc .

    În grila rezultantă, trebuie să puteţi vedea rezultatele calculului dvs. Datele vânzărilor anuale sunt reîmprospătate pt. Valori efective şi Prognoză, iar prognoza este cu circa 3% mai mare decât valorile efective:
    Imaginea grilei: Valori efective=400511, Prognoză=412526,3

  5. Pentru a testa dacă calculul este corect, creaţi această formulă Excel, =D3/C3, în celula E3, care împarte datele prognozei la datele valorilor efective, pt. a garanta că D3 este cu 3% mai mare ca C3.
    Imaginea grilei: Valori efective=400511, Prognoză=412526,3, E3 cu formula =D3/C3

    Rezultatul testării trebuie să confirme creşterea de 3%, unde valorile efective sunt 400511, prognoza este 412526,3, iar E3 este 1,0.


    Imaginea grilei: Valori efective=400511, Prognoză=412526,3, E3 1,03
  6. Măriţi la Produs şi Piaţă. Puteţi vedea că, pt. toate produsele şi toate pieţele, datele prognozei sunt prezente şi cu 3% mai mari decât valorile efective.
    Imaginea grilei cu datele prognozei.
  7. Acum generaţi o foaie de calcul pe care o veţi utiliza pt. a efectua o analiză a datelor din prognoză şi efectuaţi modificări.
    1. Faceţi clic pe celula ce conţine prognoza, apoi faceţi clic pe Doar păstrare.
    2. Selectaţi celulele A3-B3, care conţin Est şi Băuturi Cola, apoi faceţi clic pe Doar păstrare.

      Acum grila ar trebuie să arate astfel:


      Imaginea grilei cu datele prognozei.
    3. Cu celulele A3-B3 selectate în continuare, faceţi clic pe Mărire pt. a vizualiza informaţiile per stat pt. SKU-urile de produse detaliate.

      Acum grila ar trebuie să arate astfel:


      Imaginea grilei cu datele prognozei.
    4. Pivotaţi dimensiunea An în coloane. Evidenţiaţi membrul An şi selectaţi săgeata din dreptul opţiunii Mărire din panglica Essbase. Selectaţi Mărire până jos pt. a vedea cel mai de jos nivel al lunilor.

      Acum grila ar trebuie să arate astfel:


      Imaginea grilei cu datele prognozei.
    5. Introduceţi anumite valori lunare pt. a crea o prognoză pt. Cola de dietă. De exemplu, introduceţi 500 în fiecare dintre celulele din intervalul C5:H5.
      Imaginea grilei cu datele prognozei.
    6. Faceţi clic pe Trimitere date şi observaţi că prognoza pe întregul an din celula O5 se modifică la 3000, care reprezintă suma de 500 din fiecare dintre cele 6 luni.

În această sarcină, aţi învăţat cât de uşoare sunt analiza şi editarea cubului în Smart View, atâta timp cât aveţi alocarea corectă.

În Crearea unei aplicaţii şi a unui cub în Cube Designer, vă veţi familiariza cu Cube Designer.

Crearea unei aplicaţii şi a unui cub în Cube Designer

În Analiza datelor prognozei în Smart View, aţi analizat datele în Excel. Utilizatorii care lucrează în Excel pot proiecta şi implementa aplicaţii în Cube Designer.

Deschideţi un registru de calcul al aplicaţiei în Cube Designer. Implementaţi, încărcaţi şi calculaţi un cub. Vizualizaţi cubul în interfaţa web Essbase.

Deschiderea registrului de calcul al aplicaţiei în Cube Designer

Conectaţi-vă ca utilizator avansat şi descărcaţi registrul de lucru al aplicaţiei Sample_Basic.xlsx din Galerie.

  1. În Excel, în panglica Cube Designer, faceţi clic pe Catalog Imaginea pictogramei Catalog din panglica Cube Designer..

    Dacă vi se solicită să vă conectaţi, conectaţi-vă ca Utilizator avansat.

  2. Faceţi clic pe Galerie, apoi navigaţi la Aplicaţii > Eşantioane demo > Stocare în blocuri aşi faceţi clic pe Sample_Basic.xlsx.

Registrul aplicaţiei Sample Basic este diferit de registrul aplicaţiei Eşantion de bază dinamic prin faptul că dimensiunile Produs şi Piaţă nu au membri calculaţi dinamic.

De exemplu, accesaţi foaia de calcul Dim.Market din Sample_Basic.xlsx. Priviţi coloana Stocare. Nu există niciun caracter X, ceea ce indică faptul că membrii sunt stocaţi. Caracterele X din coloana Stocare indică membri calculaţi dinamic.

Prin urmare, după crearea dimensiunilor şi încărcarea datelor, veţi avea nevoie, de asemenea, să calculaţi cubul.

Crearea, încărcarea şi calcularea cubului pot fi efectuate toate într-un pas, în caseta de dialog Generare cub.

Crearea, încărcarea şi calcularea cubului

Utilizaţi Cube Designer pt. a crea, a încărca şi a calcula un cub din registrul de calcul Sample_Basic.xlsx al aplicaţiei.

  1. În panglica Cube Designer, cu registrul aplicaţiei Sample Basic (Sample_Basic.xlsx) încă deschis, faceţi clic pe Generare cub Imaginea pictogramei Generare cub din panglica Cube Designer..

  2. Din meniul Opţiune de generare, selectaţi Creare cub.

  3. Faceţi clic pe Rulare.

    Dacă există o aplicaţie cu acelaşi nume, vi se solicită să suprascrieţi aplicaţia şi cubul. Faceţi clic pe Da pt. a şterge aplicaţia iniţială şi a genera această nouă aplicaţie.

  4. Faceţi clic pe Da pt. a confirma selecţia.

    Pictograma Vizualizare joburi afişează o clepsidră în timp ce jobul este în curs. Jobul rulează în fundal, iar Cube Designer vă înştiinţează când s-a încheiat acel job, prin afişarea mesajului: Reuşită.

  5. Faceţi clic pe Da pt. a lansa Viewer de joburi şi a vedea starea jobului.

Vizualizarea aplicaţiei în interfaţa web

Vizualizaţi şi inspectaţi noua aplicaţie în interfaţa web Essbase; verificaţi dacă există atât blocuri de nivel zero, cât şi blocuri de nivel superior, pentru a confirma că s-a calculat integral cubul.

În interfaţa Redwood:

  1. Conectaţi-vă la interfaţa web Essbase.
  2. Deschideţi aplicaţia Sample, apoi deschideţi cubul Basic.
  3. Faceţi clic pe Lansare structură.

    Vizualizaţi structura şi vedeţi dacă dimensiunile aşteptate sunt prezente.

  4. Reveniţi în fila cubului Basic.
    Imagine care arată filele din interfaţa web, cu fila cubului Basic selectată.

  5. În pagina General, sub Statistici, veţi vedea că există şi blocuri de nivel 0, dar şi blocuri de nivel superior, ceea ce înseamnă că acel cub este calculat complet.

În interfaţa web clasică:

  1. Conectaţi-vă la interfaţa web Essbase.

  2. În pagina Aplicaţii, extindeţi aplicaţia Sample şi selectaţi cubul Basic.

  3. Faceţi clic pe meniul Acţiuni, din dreapta cubului Basic şi selectaţi Structură.

    Vizualizaţi structura şi vedeţi dacă dimensiunile aşteptate sunt prezente.

  4. Reveniţi în pagina Aplicaţii, extindeţi aplicaţia Sample şi selectaţi cubul Basic.

  5. Faceţi clic pe meniul Acţiuni, din dreapta cubului Basic şi selectaţi Inspectare.

  6. În inspector, selectaţi Statistici.

  7. În fila General, în coloana Stocare, veţi vedea că există şi blocuri de nivel 0, dar şi blocuri de nivel superior, ceea ce arată că acel cub este calculat integral.

În Analiza datelor şi efectuarea unei actualizări incrementale în Cube Designer, veţi analiza datele din acest cub şi veţi efectua actualizări incrementale din Excel.

Analiza datelor şi efectuarea unei actualizări incrementale în Cube Designer

În Crearea unei aplicaţii şi a unui cub în Cube Designer, aţi executat generarea unui cub, aţi încărcat date şi aţi rulat scriptul de calcul definit în registrul de calcul.

Analizaţi datele dintr-o foaie de calcul de interogare în Cube Designer. Adăugaţi membri la cub.

Analiza datelor din cubul Sample Basic

Validaţi că generarea cubului a reuşit şi vedeţi cum se analizează datele.

  1. În Excel, în panglica Cube Designer, faceţi clic pe Analizare Imaginea pictogramei Analiză date din panglica Cube Designer..

  2. Din meniul Analiză, selectaţi Conectare foi de interogare.

    Dacă vi se solicită să vă conectaţi, introduceţi numele de utilizator şi parola dvs. Essbase.

  3. Sunteţi conectat la cubul Basic din aplicaţia Sample.

  4. Acum puteţi analiza datele.

    1. Utilizaţi panglica Essbase pt. a micşora la Băutură răcoritoare pt. a vedea toate produsele de nivel inferior, care fac parte din familia Băutură răcoritoare.

    2. Măriţi la New York pt. a vedea toată regiunea Est şi măriţi din nou pt. a vedea toate pieţele.

Efectuarea unei actualizări incrementale a cubului Sample Basic

Adăugaţi o ierarhie la dimensiunea pt. produs şi vedeţi rezultatele în Smart View.

  1. Accesaţi foaia de calcul cu dimensiunea Dim.Product, unde veţi actualiza dimensiunea Produs cu anumite produse suplimentare.

  2. Inseraţi noii membri în registrul de calcul, după familia de produse 400.

    1. Creaţi un nou produs părinte, cu fiul 500 şi introduceţi ca nume prestabilit Cola îmbuteliată

    2. Creaţi trei noi unităţi SKU cu părintele 500: 500-10, 500-20 şi 500-30.

    3. Daţi pseudonime la unităţi SKU noi. Denumiţi-le Cola îmbuteliată, Cola de dietă îmbuteliată şi Bere de ghimbir îmbuteliată.


      Imagine a unei grile Smart View cu un grup de produse, Cane Soda (500), adăugat.

  3. Salvaţi registrul de calcul actualizat.

  4. Din panglica Cube Designer, faceţi clic pe Generare cub Imaginea pictogramei Generare cub din panglica Cube Designer..

    Opţiunea de generare prestabilită va fi Actualizare cub - Păstrare toate datele, deoarece aplicaţia există deja pe server şi dvs. sunteţi proprietarul ei, adică cel care a creat-o.

  5. Faceţi clic pe Rulare.

  6. Când apare nota de finalizare a jobului, faceţi clic pe Da pt. a lansa Viewerul de joburi.

  7. Ar trebui să vedeţi Reuşită. Dacă jobul returnează Eroare, puteţi face dublu clic pe job pt. informaţii suplimentare.

  8. Închideţi Viewer de joburi.

  9. Cu foaia Dim.Product activă, faceţi clic pe Viewer ierarhie în panglica Cube Designer.
  10. În caseta de dialog Ierarhie de dimensiuni, vedeţi faptul că grupul de produse Băutură răcoritoare îmbuteliată a fost creat. Imaginea vizualizatorului ierarhiei din Cube Designer care afişează ierarhia Băuturi răcoritoare.
  11. Accesaţi foaia de calcul de interogare, Query.Sample.

  12. Navigaţi în partea de sus a dimensiunii Produs, prin evidenţierea intrării "Dark Cream" şi prin micşorare, cu ajutorul panglicii Essbase. Apoi micşoraţi intrarea "Cream Soda".

  13. Selectaţi din nou Produs şi faceţi clic pe Mărire.

  14. Selectaţi Băutură răcoritoare îmbuteliată şi faceţi clic pe Doar păstrare.

  15. Selectaţi Băutură răcoritoare îmbuteliată şi Mărire pentru a vedea membrii fiu.

Când adăugaţi membri la dimensiunea Produs, aceştia nu sunt populaţi cu date. Datele se pot trimite din Smart View sau printr-o încărcare.

Registrele de calcul ale aplicaţiei sunt instrumente utile pentru proiectarea cuburilor Essbase dacă înţelegeţi deja elementele necesare pentru a genera un cub sau dacă aveţi un exemplu.

În Transformarea datelor tabelare într-un cub, veţi crea o aplicaţie cu ajutorul unei foi de lucru cu coloane în Excel, fără nicio structură specifică Essbase.

Transformarea datelor tabelare într-un cub

Datele din sistemele sursă externe, precum tabelele ERP sau un data warehouse, nu sunt formatate ca un registru de calcul de aplicaţie. Veţi putea utiliza în continuare Cube Designer pentru a genera un cub din acesta.

  1. În Excel, selectaţi panglica Cube Designer, apoi faceţi clic pe Catalog Imaginea pictogramei Catalog din panglica Cube Designer..
  2. În caseta de dialog Fişiere Essbase, în Galerie, navigaţi la folderul Tehnic > Format tabel şi faceţi dublu clic pe Sample_Table.xlsx.

    Fişierul Sample_Table.xlsx conţine o foaie de calcul, Vânzări, care reprezintă un raport de vânzări obişnuit, simplu, pe care-l puteţi primi de la o persoană din organizaţia dvs. Titlurile coloanelor indică faptul că există subindicatori (precum Unităţi şi Discounturi), reprezentări temporale (precum Perioada.Luna şi Perioada.Trimestru), regiuni geografice (precum Regiuni.Regiune şi Regiuni.Zone) şi produse (precum Produs.Brand şi Produs.LOB).

    Din acest raport, puteţi crea o aplicaţie şi un cub utilizând introspecţia, care este o metodă de inspectare a unei surse de date fizice (în acest caz, fişierul Sample_Table.xlsx) pt. elementele de metadate Essbase.

  3. În panglica Cube Designer, faceţi clic pe Transformare date.
  4. În caseta de dialog Transformare date, puteţi accepta numele prestabilite pt. aplicaţie (Sample_Table) şi cub (Vânzări) sau le puteţi modifica.
  5. Cube Designer inspectează datele tabelare pentru a detecta relaţiile care stabilesc dimensionalitatea corespunzătoare.
  6. Faceţi clic pe Rulare şi, când vi se solicită să creaţi cubul, faceţi clic pe Da.
  7. La finalizarea jobului, veţi vedea caseta de dialog Viewer de joburi.
    Faceţi clic pe Da până când starea este actualizată la Reuşită.
  8. Închideţi Viewer de joburi.
  9. Conectaţi-vă la interfaţa web Essbase.
  10. Vizualizaţi statisticile cubului:
    În interfaţa Redwood:
    1. Pe pagina Aplicaţii, deschideţi aplicaţia Sample_Table şi deschideţi baza de date (cubul) Vânzări.
    2. Pe pagina General, faceţi clic pe Statistici.
    3. În coloana Stocare, numărul 4,928 pentru Blocuri existente de nivel 0 indică faptul că datele au fost încărcate în cub.
    În interfaţa web clasică:
    1. În pagina Aplicaţii, extindeţi aplicaţia Sample_Table şi selectaţi cubul Sales.
    2. Faceţi clic pe meniul Acţiuni, din dreapta cubului Vânzări şi selectaţi Inspectare.
    3. Selectaţi Statistici, iar în fila General, sub Stocare, numărul 4928 pt. Blocuri de nivel 0 existente indică faptul că datele au fost încărcate în cub.
  11. Lansaţi structura şi vizualizaţi dimensiunile:
    • În interfaţa Redwood, tot pe pagina General, selectaţi Detalii şi apoi selectaţi Lansare structură.
    • În interfaţa web clasică, utilizaţi fila General din partea superioară a inspectorului bazei de date pentru a lansa structura.
    În editorul de structuri, puteţi vedea cum cubul Sales are următoarele dimensiuni: Measures, Time, Years, Geo, Channel şi Product.
  12. Extindeţi Subindicatori.
    Veţi observa că Unităţi, Discounturi, Costuri fixe, Costuri variabile şi Venituri sunt într-o ierarhie aplatizată.

În Exportul şi modificarea metadatelor şi datelor, veţi crea o ierarhie pt. aceşti subindicatori, astfel încât să puteţi vedea venitul net din discounturi şi costurile totale (fixe şi variabile).

Exportul şi modificarea metadatelor şi datelor

În Transformarea datelor tabelare într-un cub, aţi creat o aplicaţie şi un cub din date tabelare.

Exportaţi un cub, incluzând datele acestuia în Excel din interfaţa web Essbase şi apoi deschideţi registrul de lucru exportat al aplicaţiei pentru a examina formatul.
  1. Exportaţi în Excel.
    În interfaţa Redwood:
    1. În interfaţa web Essbase, pe pagina Aplicaţii, deschideţi aplicaţia Sample_Table, apoi selectaţi baza de date (cubul) Vânzări.
    2. Din meniul Acţiuni, selectaţi Export în Excel.
    În interfaţa web clasică:
    1. În interfaţa web Essbase, pe pagina Aplicaţii, extindeţi aplicaţia Sample_Table şi selectaţi cubul Vânzări.
    2. Din meniul Acţiuni, selectaţi Export în Excel.
  2. În caseta de dialog Export în Excel, selectaţi Metodă de generare export părinte-fiu.
  3. Selectaţi Export date şi faceţi clic pe OK.
    • Dacă datele au o dimensiune mai mică de 400 MB, sunt exportate şi datele, dar şi metadatele într-un fişier Excel, numit registru de calcul al aplicaţiei. Salvaţi registrul de calcul din aplicaţie, Vânzări.xlsx, în zona dvs. Descărcări. Registrul de calcul din aplicaţie defineşte cubul pe care l-aţi exportat.
    • Dacă dimensiunea datelor depăşeşte 400 MB, datele sunt salvate într-un fişier comprimat şi nu sunt incluse în fişierul Excel exportat. Fişierul ZIP cu datele şi registrul de calcul din aplicaţie pot fi descărcate din pagina Fişiere.
  4. Deschideţi Sales.xlsx.
  5. Derulaţi la foaia de calcul Data.Sales pentru a o vizualiza. Aceasta este foaia de calcul al datelor pentru cub.
    Examinaţi foile de calcul pentru fiecare dimensiune. Foile de calcul pentru dimensiuni încep cu Dim, inclusiv foaia de calcul pentru dimensiunea Măsuri.
  6. Utilizând registrul de lucru al aplicaţiilor exportate, puteţi efectua noi actualizări incrementale. De exemplu, aveţi posibilitatea să adăugaţi sau să eliminaţi ierarhii, să adăugaţi o formulă la un subindicator, să schimbaţi pseudonime şi să dezvoltaţi calcule, printre multe alte sarcini.
Sarcinile secvenţializate din acest capitol sunt menite să vă arate cum puteţi proiecta şi implementa cuburi din registrele de lucru ale aplicaţiilor sau din datele tabelare. Puteţi îmbunătăţi progresiv designul cuburilor dvs., exportându-le în registrele de lucru ale aplicaţiilor, făcând modificări şi regenerând.