Calcolare i cubi in Cube Designer

In Cube Designer è possibile creare formule membro, creare script di calcolo ed eseguire job di calcolo.

Creare e convalidare le formule membro in Cube Designer

L'Editor di formule di Cube Designer consente di scrivere formule per membri di profilo specifici. È possibile creare formule membro da operatori, funzioni, nomi di dimensioni, nomi di membri, variabili di sostituzione e costanti numeriche.

  • L'Editor di formule di Cube Designer si applica sia ai cubi di memorizzazione di aggregazione che ai cubi di memorizzazione a blocchi. Nella memorizzazione di aggregazione le funzioni saranno di tipo MDX. Nella memorizzazione a blocchi le funzioni saranno funzioni di script di calcolo.
  • La convalida funziona per i cubi di memorizzazione a blocchi esistenti in Essbase (è disabilitata per i cubi di memorizzazione di aggregazione). Non rileva le modifiche apportate alle cartelle di lavoro di applicazione e non applicate al cubo.
  • La selezione dei membri funziona solo con i cubi esistenti.

Nell'Editor di formule è disponibile un riquadro di modifica in cui è possibile immettere una formula. Per impostare l'elemento attivo nell'Editor di formule è possibile utilizzare i tasti Tab e freccia. Per selezionare e inserire i componenti della formula nel riquadro di modifica, è inoltre possibile utilizzare la tecnica intuitiva. Una struttura ad albero di selezione dei membri facilita l'inserimento dei nomi membro corretti nella formula.


Immagine dell'icona Editor di formule di Cube Designer.

  1. Aprire la cartella di lavoro di applicazione per il cubo che si desidera modificare.
  2. Se è stato definito un foglio di lavoro dimensione con la proprietà Formula, selezionare la cella nella colonna Formula per il membro per il quale si desidera creare una formula.
  3. Nella barra multifunzione di Cube Designer fare clic su Editor calcoli Immagine dell'icona Editor calcoli nella barra multifunzione di Cube Designer..
  4. Dal menu a discesa selezionare Editor formula membro.
  5. Se richiesto, immettere le credenziali di login per Essbase.
  6. Creare la formula nell'Editor di formule.
    • Utilizzare la tastiera per immettere il testo della formula. Racchiudere tra virgolette tutti i nomi membro che contengono spazi o caratteri speciali.

    • Selezionare una cella contenente un nome o un alias membro da un foglio di lavoro dimensione qualsiasi. Posizionare il cursore nel punto appropriato dell'editor e fare clic con il pulsante destro del mouse per incollare il nome tra virgolette nell'editor.

    • Fare doppio clic su un membro nella struttura ad albero di selezione per incollare il membro nell'editor.
    • Per cercare un membro specifico nella struttura ad albero, immetterne il nome nella casella di testo Albero membri e fare clic su Cerca.
    • Fare doppio clic su una funzione per incollarne la sintassi nell'editor.

  7. Facoltativo: nei cubi di memorizzazione a blocchi fare clic su Convalida per controllare la sintassi della formula.
    Se la convalida non riesce, modificare la formula e riprovare. Controllare con attenzione il messaggio di errore per assistenza.
    Il pulsante Convalida è disabilitato per i cubi di memorizzazione di aggregazione.

Creare e convalidare gli script di calcolo in Cube Designer

L'Editor di script di calcolo di Cube Designer consente di redigere script di calcolo per cubi di memorizzazione a blocchi specifici. Gli script di calcolo specificano le modalità di calcolo dei cubi, pertanto sostituiscono i consolidamenti di cubi definiti nel profilo.

Vedere Sviluppo di script di calcolo per i database di memorizzazione a blocchi.

  • L'Editor di script di calcolo di Cube Designer si applica solo ai cubi di memorizzazione a blocchi.
  • Se il cubo della cartella di lavoro di applicazione aperta al momento esiste nel server e la comunicazione con il server funziona, si è in modalità in linea. In caso contrario, si è in modalità non in linea. Quando si è in modalità non in linea, la struttura ad albero dei membri è disabilitata.
  • Se si sta modificando uno script localmente e nel server esiste uno script con lo stesso nome, la casella Salva modifiche nel server e nel foglio di lavoro è abilitata. Se si sta modificando uno script remoto (ovvero uno script che esiste solo sul server), la casella di controllo è disabilitata.
  • La convalida interessa i cubi esistenti in Essbase. Non rileva le modifiche apportate alle cartelle di lavoro di applicazione e non applicate al cubo.

Nell'Editor di script di calcolo è disponibile un riquadro di modifica in cui è possibile immettere uno script. Per attivare i vari elementi dell'Editor di script di calcolo è possibile utilizzare il tasto TAB e i tasti freccia. Una struttura ad albero di selezione dei membri facilita l'inserimento dei nomi membro corretti nello script.


Immagine dell'Editor di script di calcolo di Cube Designer.

  1. Aprire la cartella di lavoro di applicazione per il cubo che si desidera modificare.
  2. Se è stato definito un foglio di lavoro di calcolo, selezionarlo. In caso contrario, crearne uno. Vedere Utilizzare i fogli di lavoro calcolo in Cube Designer.
  3. Nella barra multifunzione di Cube Designer fare clic su Editor calcoli Immagine dell'icona Editor calcoli nella barra multifunzione di Cube Designer..
  4. Selezionare Editor script di calcolo dal menu a discesa.
  5. Se richiesto, immettere le credenziali di login per Essbase.
  6. Creare lo script di calcolo nell'Editor script di calcolo.
    • Utilizzare la tastiera per immettere il testo. Racchiudere tra virgolette tutti i nomi membro che contengono spazi o caratteri speciali.
    • Fare doppio clic su un membro nella struttura ad albero di selezione per incollare il membro nell'editor. Per cercare un membro specifico nella struttura ad albero, immetterne il nome nella casella di testo Albero membri e fare clic su Cerca.
    • Fare doppio clic su una funzione per incollarne la sintassi nell'editor.
  7. Fare clic su Convalida per verificare la sintassi dello script di calcolo. Se la convalida non riesce, correggere lo script e riprovare. Controllare con attenzione il messaggio di errore per assistenza.
  8. Se si desidera sincronizzare le modifiche nel server e nella cartella di lavoro di applicazione, è possibile selezionare Salva modifiche nel server e nel foglio di lavoro prima di salvare lo script.

    Nota:

    Questa opzione funziona in modalità in linea.
  9. Fare clic su Salva.
  10. Facoltativo: fare clic su Esegui per eseguire lo script.

Calcolare i dati in Cube Designer

Gli script di calcolo specificano le modalità di calcolo dei cubi, pertanto sostituiscono i consolidamenti di cubi definiti nel profilo. Ad esempio, è possibile calcolare subset di cubi o copiare i valori dei dati tra i membri. Vedere Sviluppo di script di calcolo per i database di memorizzazione a blocchi.

Durante la fase di sviluppo di un cubo, di solito si ricalcola il cubo molte volte quando si convalidano i dati e le formule. I file degli script di calcolo utilizzati nel processo di calcolo devono essere memorizzati in Essbase. Se la cartella di lavoro di applicazione contiene un foglio di lavoro Calc, i file degli script di calcolo verranno creati in modo automatico durante il processo di generazione del cubo. È inoltre possibile caricare singoli file degli script di calcolo in Essbase. Vedere Utilizzare i file e gli artifact.

  1. In Excel, selezionare Calcola Immagine dell'icona Calcola dati nella barra multifunzione di Cube Designer. nella barra multifunzione di Cube Designer.
  2. Nella finestra di dialogo Calcola dati selezionare un'applicazione e un cubo, quindi selezionare lo script di calcolo da usare. Per visualizzare o modificare lo script di calcolo, fare clic su Modifica. Fare clic con il pulsante destro del mouse sul nome dello script di calcolo per visualizzare le opzioni: Rinomina, Elimina, Esegui, Copia e Blocca o Sblocca.
  3. Fare clic su Esegui per avviare il calcolo.
  4. Al termine dell'esecuzione del job asincrono viene visualizzata una finestra di dialogo. Fare clic su per avviare il Visualizzatore job e visualizzare lo stato del calcolo oppure fare clic su No se non si desidera avviare il Visualizzatore job.
  5. (Facoltativo) Visualizzare lo stato in Visualizzatore job.