2 Task principali per Oracle Essbase

Di seguito vengono descritti i task amministrativi più comuni in Essbase: scaricare cartelle di lavoro di applicazione di esempio e utilizzarle per creare i cubi, eseguire il provisioning degli utenti e connettersi a Smart View l'analisi dei dati; modificare il profilo del cubo aggiungendo membri; eseguire un calcolo, esportare i dati e utilizzare Cube Designer.

Prima di iniziare a eseguire questi task, accertarsi di poter effettuare il login a Essbase e che Smart View e Cube Designer siano installati sui computer client. Vedere Impostare Cube Designer.

Scaricare la cartella di lavoro di applicazione Campione dinamico ed esaminarne la struttura

Nella cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico) tutti i membri di livello non foglia del cubo vengono calcolati in modo dinamico. I valori calcolati in modo dinamico non vengono memorizzati nel cubo: vengono ricalcolati e presentati per ogni recupero utente.

Scaricare la cartella di lavoro di applicazione dal catalogo File in Essbase, salvarla in un'unità locale ed esaminarne la struttura.

Scaricare la cartella di lavoro di applicazione Campione dinamico

Per scaricare la cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico), effettuare le operazioni riportate di seguito.

  1. Nella pagina Applicazioni fare clic su File, quindi fare clic su Gallery > Applications > Demo Samples > Block Storage.

  2. Nella scheda Memorizzazione a blocchi fare clic sul menu Azioni accanto a Sample_Dynamic_Basic.xlsx.

  3. Salvare il file della cartella di lavoro dell'applicazione, Sample_Dynamic_Basic.xlsx, in un'unità locale.

Esaminare la struttura della cartella di lavoro di applicazione Campione dinamico

Le cartelle di lavoro di applicazione contengono vari fogli di lavoro che definiscono i metadati per il cubo, tra cui un foglio di lavoro Essbase.Cube in cui viene assegnato un nome a tutte le dimensioni del cubo e vengono definite altre informazioni relative alle dimensioni, fogli di lavoro distinti per ogni dimensione e un foglio di lavoro dati.

  1. Aprire il file Sample_Basic_Dynamic.xlsx in Microsoft Excel.

  2. Nel foglio di lavoro Essbase.Cube sono definiti il nome dell'applicazione (Sample_Dynamic), il nome del cubo (Basic), i nomi di 10 dimensioni e altre informazioni sulle dimensioni.
    Immagine del foglio di lavoro Essabase.Cube nella cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico).

  3. Per ogni dimensione è disponibile un foglio di lavoro distinto, Dim.nomedimensione, che definisce ulteriormente la dimensione con informazioni quali il metodo di generazione e la modalità incrementale. Poiché il metodo di generazione per ogni dimensione di questa cartella di lavoro di applicazione campione è PARENT-CHILD, i membri sono definiti nelle colonne PARENT e CHILD.

    Nel foglio di lavoro Dim.Year i mesi confluiscono in trimestri e i trimestri in anni. Ad esempio, i membri figlio Jan, Feb, Mar appartengono al membro padre Qtr1. Analogamente, il membro figlio Qtr1 fa parte del membro padre Year.
    Immagine del foglio di lavoro Dim.Year nella cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico).

    I fogli di lavoro Dim.Product e Dim.Market hanno una struttura simile. In Dim.Product, le unità mantenimento scorte (SKU) confluiscono nelle famiglie di prodotti e le famiglie di prodotti in Product. Ad esempio, i membri figlio 100-10, 100-20 e 100-30 (SKU) appartengono al membro padre 100 (famiglia di prodotti). Analogamente, il membro figlio 100 fa parte del membro padre Product.
    Immagine del foglio di lavoro Dim.Product nella cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico).

  4. Questa cartella di lavoro di applicazione campione include dati. Scorrere fino all'ultimo foglio di lavoro, Data.Basic, per esaminare la struttura delle colonne e dei dati.
    Immagine del foglio di lavoro Data.Basic nella cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico).

In questo argomento è stato descritto come scaricare una cartella di lavoro di applicazione ed esaminarne la struttura. Nell'argomento successivo si otterranno informazioni su come accedere ai modelli aggiuntivi utilizzando la sezione Galleria del catalogo file.

Creare un'applicazione nell'interfaccia Web di Essbase ed eseguire il provisioning di un utente per accedere ed eseguire query sul cubo

In Scaricare la cartella di lavoro di applicazione Campione dinamico ed esaminarne la struttura sono state fornite informazioni sulla struttura di una cartella di lavoro di applicazione tramite l'esplorazione del file Sample_Basic_Dynamic.xlsx.

Ora si utilizza questa cartella di lavoro per imparare a creare un'applicazione nell'interfaccia Web di Essbase e a eseguire il provisioning di un utente per accedere ed eseguire query sul cubo.

Creare un'applicazione nell'interfaccia Web di Essbase

  1. Nella pagina Applicazioni dell'interfaccia Web di Essbase fare clic su Importa.
  2. Nella finestra di dialogo Importa fare clic su Browser file (poiché la cartella di lavoro è stata scaricata nel file system locale). Aprire la cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico), Sample_Basic_Dynamic.xlsx, salvata in Scaricare la cartella di lavoro di applicazione Campione dinamico ed esaminarne la struttura.
  3. In Opzione di creazione selezionare Crea database, quindi selezionare la casella per caricare i dati. Non è necessario selezionare Esegui script, perché tutte le misure e le aggregazioni nel cubo, oltre alle gerarchie, vengono calcolate in modo dinamico durante l'esecuzione della query.

    Nota:

    Nell'interfaccia Web classica espandere Opzioni avanzate e Opzione di creazione, quindi selezionare le opzioni per creare un database e caricare i dati.
  4. Fare clic su OK. L'applicazione Sample_Dynamic e il cubo Basic vengono creati in pochi istanti.
  5. Aprire il profilo.
    Nell'interfaccia Redwood:
    1. Nella pagina Applicazioni aprire l'applicazione Sample_Dynamic e aprire il cubo Basic.
    2. Fare clic su Avvia profilo. Il profilo è una rappresentazione delle dimensioni nel cubo Basic definite nella cartella di lavoro dell'applicazione. Il profilo viene aperto in una scheda distinta nella finestra dell'applicazione in modo da facilitare lo spostamento tra il profilo e le altre azioni dell'interfaccia Web.
    Nell'interfaccia Web classica:
    1. Nella pagina Applicazioni espandere l'applicazione Sample_Dynamic e selezionare il cubo Basic.
    2. Nella lista Azioni per il cubo selezionare Profilo. Il profilo è una rappresentazione delle dimensioni nel cubo Basic definite nella cartella di lavoro dell'applicazione. Il profilo viene aperto in una scheda distinta del browser in modo da facilitare lo spostamento tra il profilo e le altre azioni dell'interfaccia Web.
  6. Visualizzare una dimensione del cubo e successivamente eseguire il drill-down negli elementi figlio della dimensione:
    1. Espandere la visualizzazione Anno per visualizzare i trimestri.
    2. Espandere i singoli trimestri per visualizzare i mesi.

Ora tutte le informazioni della cartella di lavoro dell'applicazione sono rappresentate nel nuovo cubo.

Eseguire il provisioning di un utente per l'accesso e l'esecuzione di query sul cubo

  1. Eseguire il login come utente avanzato. Ciò consente di eseguire il provisioning di altri utenti per le applicazioni create.
  2. Andare a Autorizzazioni.
    Nell'interfaccia Redwood:
    1. Nella pagina Applicazioni selezionare l'applicazione Sample_Dynamic.
    2. Fare clic su Personalizzazione.
    3. Fare clic su Autorizzazioni, quindi su Aggiungi.

      Nota:

      Fare clic su Aggiungi in questa finestra di dialogo non consente di aggiungere nuovi utenti. È invece possibile aggiungere utenti di cui è già stato effettuato il provisioning utilizzando un provider di identità. In questo argomento si presuppone che sia stato effettuato il provisioning degli utenti. Esistono diversi modi per effettuare il provisioning degli utenti Essbase. Vedere Gestire i ruoli utente e le autorizzazioni applicazione di Essbase per le distribuzioni indipendenti oppure Gestire utenti e ruoli per le distribuzioni stack.
    4. Fare clic su Immagine dell'icona Aggiungi. accanto a ogni utente per assegnare l'accesso.
    5. Fare clic su ChiudiImmagine dell'icona Chiudi di Redwood. per chiudere la lista degli utenti nel pannello a destra.
    Nell'interfaccia Web classica:
    1. Tornare alla scheda del browser dell'interfaccia Web di Essbase e andare ad Applicazioni.
    2. Selezionare l'applicazione per la quale si desidera eseguire il provisioning dell'utente; per questo esempio, selezionare Sample_Dynamic. Se si seleziona il cubo anziché l'applicazione, in seguito non sarà possibile eseguire il provisioning dei ruoli utente.
    3. Usare il menu Azioni per aprire Application Inspector.
    4. Selezionare la scheda Autorizzazioni in Application Inspector.
    5. Fare clic su Immagine dell'icona Aggiungi. per elencare gli utenti nel sistema, quindi fare clic su Immagine dell'icona Aggiungi. accanto a ogni utente per assegnare l'accesso.
  3. Utilizzare i controlli delle opzioni accanto a ogni utente per assegnare l'accesso. Selezionare Gestione database per ogni utente aggiunto. Il ruolo Gestione database conferisce il controllo completo del cubo, ma non conferisce alcun controllo sull'applicazione.

La procedura descritta in Analizzare un'applicazione in Smart View prevede l'accesso a Smart View, l'esecuzione del login con il nome dell'utente di cui si è appena eseguito il provisioning e l'esecuzione di una query su un cubo.

Analizzare un'applicazione in Smart View

La procedura Creare un'applicazione nell'interfaccia Web di Essbase ed eseguire il provisioning di un utente per accedere ed eseguire query sul cubo ha consentito di creare un'applicazione e un cubo con dati nonché utenti con provisioning eseguito.

In questo argomento viene descritto come connettersi al cubo da Smart View ed eseguire analisi ad hoc effettuando lo zoom e il pivot dei dati.

Questo task suppone che l'utente abbia installato Smart View. Vedere Scaricare ed eseguire l'Installer di Smart View.

Connettersi al cubo da Smart View

  1. Aprire Microsoft Excel.

    Se Smart View è installato, la barra multifunzione di Smart View viene visualizzata in Excel.

  2. Nella barra multifunzione di Smart View fare clic su Pannello.
  3. Nella finestra di dialogo Home Smart View fare clic sulla freccia accanto al pulsante Home, quindi selezionare Connessioni private.
  4. Creare una connessione privata utilizzando lo stesso URL utilizzato per connettersi a Essbase e aggiungere /essbase/smartview alla fine dell'URL. Ad esempio, https://192.0.2.1:443/essbase/smartview.
  5. Eseguire il login come l'utente creato in precedenza.
  6. Espandere EssbaseCluster.
    Immagine delle Connessioni private di Smart View.

  7. Evidenziare il cubo Basic, quindi fare clic su Connetti.

Eseguire un'analisi ad hoc.

È possibile specificare la posizione predecessore per una gerarchia come Più alto o Più basso nella scheda Opzioni membro della finestra di dialogo Opzioni di Smart View. SSANCESTORONTOP deve essere preventivamente abilitato da un amministratore nella configurazione dell'applicazione nell'interfaccia Web di Essbase. La griglia cambia forma quando si esegue un'operazione di zoom avanti. Qui è sufficiente utilizzare la posizione Più basso predefinita.

  1. Nella struttura ad albero EssbaseCluster, sotto Sample_Dynamic, selezionare il cubo Basic, quindi fare clic su Analisi ad hoc.
  2. Nella griglia risultante è possibile visualizzare un valore dati aggregato per tutte e cinque le dimensioni di questo cubo dinamico.
    Immagine della griglia del cubo Basic.
  3. Andare al membro Scenario e limitarlo al tipo di scenario specifico dei dati Actual.
    1. Fare clic sulla cella che contiene Scenario.
    2. Fare clic su Selezione membri nella barra multifunzione Essbase.
    3. Nella finestra di dialogo Selezione membri selezionare la casella accanto al membro Actual.
      Immagine del membro Actual selezionato.
    4. Fare clic su Aggiungi Immagine per Aggiungi. per spostare Actual nel riquadro a destra.
    5. Se Scenario è già inserito nel riquadro a destra, evidenziarlo e utilizzare la freccia a sinistra per rimuoverlo, quindi fare clic su OK.

    Fare clic su Aggiorna nella barra multifunzione Essbase. Ora la griglia dovrebbe essere simile alla seguente:


    Immagine della griglia del cubo Basic in cui Actual sostituisce Scenario.

  4. Spostarsi a Measures e limitarlo al membro Sales per osservare i dati delle vendite.
    1. Evidenziare la cella che contiene Measures.
    2. Nella barra multifunzione Essbase fare clic su Zoom avanti.
    3. Evidenziare la cella che contiene Profit e fare clic su Zoom avanti.
    4. Evidenziare la cella che contiene Margin e fare clic su Zoom avanti.
    5. Evidenziare la cella che contiene Sales e fare clic su Conserva solo selezione.

    Ora la griglia dovrebbe essere simile alla seguente:
    Immagine della griglia del cubo Basic in cui Sales sostituisce Measures.

  5. Eseguire lo zoom avanti su Year facendo doppio clic sulla cella che lo contiene.

    Ora la griglia dovrebbe essere simile alla seguente:
    Immagine della griglia del cubo Basic che mostra i membri Qtr1, Qtr2, Qtr3 e Qtr4 della dimensione Year.

  6. Eseguire lo zoom avanti su Product facendo doppio clic sulla cella che lo contiene.

    Ora la griglia dovrebbe essere simile alla seguente:
    Immagine della griglia del cubo Basic che mostra i membri della dimensione Product quali Colas e Root Beer.

  7. Migliorare la visualizzazione dei dati per mostrare i periodi di tempo per prodotto. Eseguire il pivot di Qtr1 di Colas evidenziandolo, facendo clic con il pulsante destro del mouse tenuto premuto e trascinandolo dalla cella B3 alla cella C3.

    Ora la griglia dovrebbe essere simile alla seguente:
    Immagine della griglia dopo il pivot.

  8. Osservare ogni prodotto per area. Fare doppio clic su Market in B1.

    Ora la griglia dovrebbe essere simile alla seguente:
    Immagine della griglia del cubo Basic.

  9. Eseguire il drilling su un'area per visualizzare la vendita dei prodotti per stato. Fare doppio clic su East in A4.

    Poiché non tutti i prodotti sono venduti in ogni stato, alcune celle contengono l'etichetta #Missing al posto di un valore dati.

In questo esercizio ci si è spostati nella griglia dati con facilità, eseguendo lo zoom avanti e il pivot facendo clic sulle celle della griglia. Per eseguire le stesse azioni è inoltre possibile utilizzare gli strumenti della barra multifunzione di Essbase. Per ulteriori informazioni sull'uso di Smart View, fare clic sulla scheda Smart View e quindi su ?.

In Modificare un profilo Essbase si tornerà all'interfaccia Web e si modificherà un profilo.

Modificare un profilo Essbase

L'argomento Analizzare un'applicazione in Smart View conteneva la procedura per analizzare un'applicazione in Smart View.

In questo esempio di modifica di un profilo Essbase, verrà creato un nuovo membro di previsione che verrà popolato con i dati e verrà eseguito uno script di calcolo.

Creare un nuovo membro

Si inizia creando un nuovo membro.

  1. Nell'interfaccia Web di Essbase, dalla pagina Applicazioni, aprire l'applicazione Sample_Dynamic, quindi aprire il database (cubo) Basic.
  2. Fare clic su Avvia profilo.
  3. Se il profilo è bloccato fare clic su Sblocca profilo Immagine dell'icona Sblocca profilo di Redwood..
  4. Fare clic su Modifica profilo Immagine dell'icona Modifica profilo nell'editor di profili dell'interfaccia utente di Redwood..
  5. Espandere la dimensione Scenario.
  6. Selezionare il membro Budget.
  7. Nella barra degli strumenti del profilo, sotto l'icona Aggiungi membro Immagine dell'icona Aggiungi membro della barra degli strumenti del profilo. selezionare Aggiungi membro di pari livello sotto.
  8. Immettere il nome del membro, Forecast, quindi premere Aggiungi e chiudere il dispositivo di scorrimento di aggiunta del membro.
  9. Selezionare il nuovo membro Forecast e selezionare l'operatore di consolidamento tilde (~) dalla lista.
  10. Fare clic su Verifica Immagine dell'icona Verifica profilo..
  11. Fare clic su Salva profilo Immagine dell'icona Salva profilo di Redwood..
  12. Scegliere un'opzione di ristrutturazione del database e fare clic su Salva.
  1. Nell'interfaccia Web di Essbase, nella pagina Applicazioni, selezionare il cubo Basic nell'applicazione Sample_Dynamic.

  2. Fare clic sul menu Azioni e selezionare Profilo.

  3. Fare clic su Modifica.

  4. Espandere la dimensione Scenario facendo clic sulla freccia accanto a Scenario.

  5. Inserire un membro:

    1. Fare clic su Modifica per mettere il profilo in modalità di modifica.

    2. Espandere la dimensione Scenario.

    3. Selezionare il membro Budget.

    4. In Azioni della barra degli strumenti Profilo, selezionare Aggiunge un membro di pari livello sotto il membro selezionato.

  6. Immettere il nome membro Forecast e premere TAB.

  7. Selezionare l'operatore di consolidamento tilde (~) dalla lista.

    Il membro Forecast non è aggregato ad altri membri nella propria dimensione.

  8. Non modificare il tipo di memorizzazione dati Memorizza dati perché gli utenti devono essere in grado di inserire i dati di previsione.

  9. Fare clic su Salva.

Inserire i dati nel membro Forecast

Per popolare il membro Forecast si creerà uno script per il calcolo dei dati di previsione.

  1. Nell'interfaccia Web di Essbase, nella pagina Applicazioni, aprire l'applicazione Sample_Dynamic, quindi aprire il database (cubo) Basic.
  2. Fare clic su Script, su Script di calcolo e su Crea.
  3. Nel campo Nome script immettere salesfcst.
  4. Immettere una formula semplice nella casella Contenuto script:

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

    La previsione per le vendite è uguale al valore delle vendite effettive moltiplicato per 1.03: questo calcolo inserisce nel membro Forecast per Sales un valore maggiore del 3% rispetto alle vendite effettive.

  5. Convalidare lo script.
  6. Fare clic su Salva e chiudi.
  1. Nell'interfaccia Web di Essbase, nella pagina Applicazioni, selezionare il cubo Basic nell'applicazione Sample_Dynamic, fare clic sul menu Azioni e selezionare Ispeziona.

  2. Nella finestra di dialogo Basic selezionare la scheda Script, con l'opzione Script di calcolo selezionata, quindi fare clic su Immagine dell'icona Aggiungi. per aggiungere uno script di calcolo.

  3. Nel campo Nome script immettere salesfcst.

  4. Immettere una formula semplice nella casella Contenuto script:

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

    La previsione per le vendite è uguale al valore delle vendite effettive moltiplicato per 1.03: questo calcolo inserisce nel membro Forecast per Sales un valore maggiore del 3% rispetto alle vendite effettive.

  5. Fare clic su Salva e chiudi.

  6. Chiudere il Database Inspector facendo più volte clic su Chiudi per chiudere tutte le schede.

Eseguire lo script

Gli script di calcolo vengono eseguiti come job.

  1. Nell'interfaccia Web di Essbase, nella pagina Applicazioni, fare clic su Job.
  2. Dal menu a discesa Nuovo job selezionare Esegui calcolo.

  3. Nella finestra di dialogo Esegui calcolo, nel campo Applicazione, selezionare l'applicazione Sample_Dynamic.

    Si osservi come nel campo Database venga inserito automaticamente il cubo Basic.

  4. Nel menu Script selezionare lo script di calcolo salesfcst creato in precedenza.

  5. Fare clic su Sottometti.

  6. Fare clic su Aggiorna per verificare il completamento del job.

In Analizzare i dati di previsione in Smart View si analizzeranno i nuovi dati di previsione in Excel. Prima è tuttavia opportuno soffermarsi sulla gestione dei job.

Analizzare i dati di previsione in Smart View

L'argomento Analizzare un'applicazione in Smart View conteneva istruzioni per l'analisi dei dati in Smart View. In Modificare un profilo Essbase si è aggiunto il membro Forecast al profilo popolandolo con i dati.

In questo esempio di analisi dei dati di previsione in Smart View, ci si riconnetterà al cubo, si eseguiranno analisi dei dati, si creerà una griglia in Excel e si eseguirà un'analisi ad hoc. Infine si verificherà che il calcolo sia corretto, si rivedrà la griglia e si sottometteranno i valori di previsione mensili.

Qui ci si riconnetterà al cubo in Smart View per eseguire un'ulteriore analisi dei dati.

  1. Aprire Excel e creare un foglio di lavoro simile al seguente, digitando i nomi dei membri in queste celle: A3=Market, B3=Product, C1=Year, C2=Actual, D1=Sales, D2=Forecast.
    Immagine del foglio di lavoro iniziale: A3=Market, B3=Product, C1=Year, C2=Actual, D1=Sales, D2=Forecast
  2. Utilizzare la barra multifunzione di Smart View per riconnettersi al cubo Basic nell'applicazione Sample_Dynamic.
    Immagine di un URL nella pagina Connessioni private di Smart View.

    L'URL di connessione precedente dovrebbe essere visualizzato nella lista delle connessioni private.

  3. Quando viene richiesto di eseguire il login, connettersi con il nome utente di cui è stato eseguito il provisioning.
  4. Per popolare le celle con i valori dati, fare clic su Analisi ad hoc.

    Nella griglia risultante si dovrebbe essere in grado di vedere i risultati del calcolo. I dati delle vendite annuali vengono aggiornati sia per Actual che per Forecast e i dati previsione sono superiori di circa il 3% rispetto ai dati effettivi:
    Immagine della griglia: Actual=400511, Forecast=412526.3

  5. Per verificare l'esattezza del calcolo, creare la formula Excel =D3/C3 nella cella E3, che divide i dati di previsione per i dati effettivi, per assicurarsi che D3 sia maggiore del 3% di C3.
    Immagine della griglia: Actual=400511, Forecast=412526.3, E3 con la formula =D3/C3

    Il risultato della verifica dovrebbe confermare l'aumento del 3%, con i valori Actual 400511, Forecast 412526.3 e E3 1.0.


    Immagine della griglia: Actual=400511, Forecast=412526.3, E3 1.03
  6. Eseguire lo zoom avanti su Market e Product. Come si potrà osservare, i dati di previsione sono presenti e superiori del 3% rispetto ai dati effettivi per tutti i prodotti e tutti i mercati.
    Immagine della griglia con i dati Forecast.
  7. Ora creare un foglio di lavoro da utilizzare per l'analisi dei dati di previsione e per apportare alcune modifiche.
    1. Fare clic sulla cella che contiene Forecast, quindi fare clic su Conserva solo selezione.
    2. Selezionare le celle A3-B3 che contengono East e Colas, quindi fare clic su Conserva solo selezione.

      Ora la griglia dovrebbe essere simile alla seguente:


      Immagine della griglia con i dati Forecast.
    3. Con le celle A3-B3 ancora selezionate, fare clic su Zoom avanti per visualizzare le informazioni per stato per le unità mantenimento scorte di prodotto dettagliate.

      Ora la griglia dovrebbe essere simile alla seguente:


      Immagine della griglia con i dati Forecast.
    4. Eseguire il pivot della dimensione Year verso il basso nelle colonne. Evidenziare il membro Year e selezionare la freccia accanto a Zoom avanti nella barra multifunzione di Essbase. Eseguire lo zoom verso il basso per visualizzare il livello più basso dei mesi.

      Ora la griglia dovrebbe essere simile alla seguente:


      Immagine della griglia con i dati Forecast.
    5. Immettere alcuni valori mensili per creare la previsione Diet Cola. Ad esempio, immettere 500 in ogni cella dell'intervallo C5:H5.
      Immagine della griglia con i dati Forecast.
    6. Fare clic su Sottometti dati: per i dati di previsione annuali completi la cella O5 contiene il valore 3000, ovvero la somma dei valori 500 in ognuno dei sei mesi.

In questo task è stato dimostrato com'è semplice analizzare e modificare il cubo in Smart View a condizione di disporre del provisioning corretto.

L'argomento Creare un'applicazione e un cubo in Cube Designer consente di familiarizzare con Cube Designer.

Creare un'applicazione e un cubo in Cube Designer

In Analizzare i dati di previsione in Smart View è stata effettuata l'analisi dei dati in Excel. Gli utenti che utilizzano Excel possono progettare e distribuire le applicazioni mediante Cube Designer.

Aprire una cartella di lavoro di applicazione in Cube Designer. Distribuire, caricare e calcolare un cubo. Visualizzare il cubo nell'interfaccia Web di Essbase.

Aprire la cartella di lavoro di applicazione in Cube Designer

Eseguire il login come utente avanzato e scaricare la cartella di lavoro di applicazione Sample_Basic.xlsx dalla galleria.

  1. In Excel, fare clic su Catalogo Immagine dell'icona Catalogo nella barra multifunzione di Cube Designer. nella barra multifunzione di Cube Designer.

    Se viene richiesto di eseguire il login, collegarsi come Utente avanzato.

  2. Fare clic su Galleria, quindi passare a Applications > Demo Samples > Block Storage e fare doppio clic su Sample_Basic.xlsx.

La cartella di lavoro di applicazione Sample Basic è diversa dalla cartella di lavoro di applicazione Sample Basic Dynamic in quanto le dimensioni Product e Market non contengono membri calcolati in modo dinamico.

Ad esempio, andare al foglio di lavoro Dim.Market in Sample_Basic.xlsx. Osservare la colonna di memorizzazione Storage. L'assenza di caratteri X indica che i membri sono stati memorizzati. I caratteri X nella colonna Storage indicano i membri calcolati in modo dinamico.

Dopo aver creato le dimensioni e caricato i dati, è quindi necessario calcolare il cubo.

Le operazioni di creazione, caricamento e calcolo del cubo possono essere effettuate con un solo passo nella finestra di dialogo Genera cubo.

Creare, caricare e calcolare il cubo

Utilizzare Cube Designer per creare, caricare e calcolare un cubo dalla cartella di lavoro di applicazione Sample_Basic.xlsx.

  1. Nella barra multifunzione di Cube Designer, con la cartella di lavoro di applicazione Sample Basic (Sample_Basic.xlsx) ancora aperta, fare clic su Genera cubo Immagine dell'icona Genera cubo nella barra multifunzione di Cube Designer..

  2. Nel menu Opzione di creazione selezionare Crea cubo.

  3. Fare clic su Esegui.

    Se esiste già un'applicazione con lo stesso nome, viene richiesto di sovrascrivere l'applicazione e il cubo. Fare clic su per eliminare l'applicazione originale e creare la nuova applicazione.

  4. Fare clic su per confermare la selezione.

    Quando l'esecuzione del job è in corso, sull'icona Visualizza job viene visualizzata una clessidra. Il job viene eseguito in background e, al termine dell'esecuzione, l'utente riceve una notifica da Cube Designer, che dovrebbe indicare Operazione riuscita.

  5. Fare clic su per avviare il Visualizzatore job e visualizzare lo stato del job.

Visualizzare l'applicazione nell'interfaccia Web

Visualizzare ed esaminare la nuova applicazione nell'interfaccia Web di Essbase, quindi controllare che esistano entrambi i blocchi di livello zero e di livello superiore per confermare che il cubo sia stato calcolato completamente.

Nell'interfaccia Redwood:

  1. Eseguire il login all'interfaccia Web di Essbase.
  2. Aprire l'applicazione Sample e selezionare il cubo Basic.
  3. Fare clic su Avvia profilo.

    Osservare il profilo e verificare se le dimensioni previste sono presenti.

  4. Tornare alla scheda del cubo Basic.
    Immagine che mostra le schede nell'interfaccia Web, con la scheda del cubo Basic selezionata.

  5. Nella pagina Generale, in Statistiche è possibile osservare che i blocchi di livello 0 e di livello superiore esistono, a indicare che il cubo è stato completamente calcolato.

Nell'interfaccia Web classica:

  1. Eseguire il login all'interfaccia Web di Essbase.

  2. Nella pagina Applicazioni espandere l'applicazione Sample e selezionare il cubo Basic.

  3. Fare clic sul menu Azioni a destra del cubo Basic e selezionare Profilo.

    Osservare il profilo e verificare se le dimensioni previste sono presenti.

  4. Tornare alla pagina Applicazioni, espandere l'applicazione Sample e selezionare il cubo Basic.

  5. Fare clic sul menu Azioni a destra del cubo Basic e selezionare Ispeziona.

  6. Selezionare Statistiche nell'Inspector.

  7. Nella scheda Generale, nella colonna Memorizzazione, è possibile verificare la presenza dei blocchi di livello 0 e di livello superiore, a indicare che il cubo è stato calcolato completamente.

In Analizzare i dati ed eseguire un aggiornamento incrementale in Cube Designer si analizzeranno i dati del cubo e si eseguiranno aggiornamenti incrementali da Excel.

Analizzare i dati ed eseguire un aggiornamento incrementale in Cube Designer

Nella procedura Creare un'applicazione e un cubo in Cube Designer sono state effettuate operazioni quali la generazione di un cubo, il caricamento di dati e l'esecuzione dello script di calcolo definito nella cartella di lavoro.

Nelle procedure riportate di seguito verranno analizzati i dati di un foglio di lavoro di query in Cube Designer e verranno aggiunti membri al cubo.

Analizzare i dati nel cubo Sample Basic

Verificare che la generazione del cubo sia riuscita e seguire le indicazioni per l'analisi dei dati.

  1. In Excel, nella barra multifunzione di Cube Designer, fare clic su AnalizzaImmagine dell'icona Analizza dati nella barra multifunzione di Cube Designer..

  2. Nel menu Analizza selezionare Connetti fogli query.

    Se viene richiesto di eseguire il login, immettere il nome utente e la password personali per Essbase.

  3. Si è connessi al cubo Basic dell'applicazione Sample.

  4. Ora è possibile analizzare i dati.

    1. Utilizzare la barra multifunzione Essbase per eseguire lo zoom avanti su Cream Soda e visualizzare tutti i prodotti di livello inferiore appartenenti alla famiglia Cream Soda.

    2. Eseguire uno zoom indietro su New York per visualizzare l'intera area East, quindi eseguirlo di nuovo per visualizzare tutti gli elementi Markets.

Eseguire un aggiornamento incrementale sul cubo Sample Basic

Aggiungere una gerarchia alla dimensione Product e osservare i risultati in Smart View.

  1. Andare al foglio di lavoro Dim.Product, in cui si aggiornerà la dimensione Product con alcuni prodotti supplementari.

  2. Inserire nuovi membri nella cartella di lavoro dopo la famiglia di prodotti 400.

    1. Creare un nuovo elemento padre Product con figlio 500 e assegnare all'elemento il nome predefinito alias Cane Soda.

    2. Creare tre nuove unità mantenimento scorte (SKU) con padre 500: 500-10, 500-20 e 500-30.

    3. Assegnare gli alias alle nuove unità mantenimento scorte. Assegnare i nomi Cane Cola, Cane Diet Cola e Cane Root Beer a tali elementi.


      Immagine di una griglia Smart View con il gruppo di prodotti Cane Soda (500) aggiunto.

  3. Salvare la cartella di lavoro aggiornata.

  4. Nella barra multifunzione di Cube Designer fare clic su Genera cubo Immagine dell'icona Genera cubo nella barra multifunzione di Cube Designer..

    Verrà assunta automaticamente l'opzione di generazione Aggiorna cubo – Mantieni tutti i dati poiché l'applicazione esiste già sul server e si è il proprietario che l'ha creata.

  5. Fare clic su Esegui.

  6. Quando viene visualizzato l'avviso di completamento del job, fare clic su per avviare il Visualizzatore job.

  7. Dovrebbe essere visualizzato il messaggio Operazione riuscita. Se invece il job restituisce Errore, è possibile fare doppio clic sul job per ottenere ulteriori informazioni.

  8. Chiudere il visualizzatore job.

  9. Con il foglio Dim.Product attivo, fare clic su Visualizzatore gerarchia nella barra multifunzione di Cube Designer.
  10. Nella finestra di dialogo Gerarchia dimensioni è possibile osservare che il gruppo di prodotti Cane Soda è stato creato. Immagine del Visualizzatore gerarchia di Cube Designer che mostra la gerarchia di Cane Soda.
  11. Andare al foglio di lavoro query denominato Query.Sample.

  12. Spostarsi nella parte superiore della dimensione Product evidenziando Dark Cream ed eseguendo lo zoom indietro con la barra multifunzione di Essbase. Eseguire lo zoom indietro in Cream Soda.

  13. Selezionare di nuovo Product e fare clic su Zoom avanti.

  14. Selezionare Cane Soda e fare clic su Conserva solo selezione.

  15. Selezionare Cane Soda e Zoom avanti per visualizzare i membri figlio.

L'aggiunta di membri alla dimensione Product non comporta l'inserimento di dati nei membri aggiunti. I dati possono essere sottomessi con Smart View o tramite caricamento.

Le cartelle di lavoro dell'applicazione sono strumenti utili per la progettazione dei cubi Essbase quando si conoscono già gli elementi necessari per generare un cubo o quando si dispone di un campione.

In Trasformare i dati in formato tabulare in un cubo si creerà un'applicazione utilizzando un foglio di lavoro di Excel in colonne senza una struttura specifica di Essbase.

Trasformare i dati in formato tabulare in un cubo

I dati provenienti da sistemi di origini esterni, ad esempio tabelle ERP o data warehouse, non vengono formattati come cartella di lavoro dell'applicazione. È comunque possibile utilizzare Cube Designer per creare un cubo da tali sistemi.

  1. In Excel, selezionare la barra multifunzione di Cube Designer, quindi fare clic su Catalogo Immagine dell'icona Catalogo nella barra multifunzione di Cube Designer..
  2. Nella finestra di dialogo File Essbase, in Galleria passare alla cartella Technical > Table Format e fare doppio clic su Sample_Table.xlsx.

    Il file Sample_Table.xlsx contiene un solo foglio di lavoro, Sales, che rappresenta un comune, semplice report sulle vendite che si potrebbe ricevere da un collega di lavoro. Le intestazioni delle colonne indicano che esistono alcune misure (Units e Discounts), rappresentazioni di tempo (Time.Month e Time.Quarter), aree geografiche (Regions.Region e Regions.Areas) e prodotti (Product.Brand e Product.LOB).

    Sulla base di questo report è possibile creare un'applicazione e un cubo utilizzando l'introspezione, un metodo di ispezione di un'origine dati fisica (in questo caso il file Sample_Table.xlsx) per individuare gli elementi dei metadati Essbase.

  3. Nella barra multifunzione di Cube Designer fare clic su Trasforma dati.
  4. Nella finestra di dialogo Trasforma dati è possibile accettare o modificare i nomi predefiniti per l'applicazione (Sample_Table) e per il cubo (Sales).
  5. Cube Designer ispeziona i dati tabulari per rilevare le relazioni che determinano la dimensionalità appropriata.
  6. Fare clic su Esegui e, quando viene richiesto di creare il cubo, fare clic su .
  7. Al termine dell'esecuzione del job, verrà visualizzata la finestra di dialogo Visualizzatore job.
    Fare clic su finché lo stato non sarà Operazione riuscita.
  8. Chiudere il visualizzatore job.
  9. Eseguire il login all'interfaccia Web di Essbase.
  10. Visualizzare le statistiche del cubo.
    Nell'interfaccia Redwood:
    1. Nella pagina Applicazioni aprire l'applicazione Sample_Table, quindi aprire il database (cubo) Sales.
    2. Nella pagina Generale fare clic su Statistiche.
    3. Nella colonna Memorizzazione il numero 4.928 per Blocchi di livello 0 esistenti indica che i dati sono stati caricati nel cubo.
    Nell'interfaccia Web classica:
    1. Nella pagina Applicazioni espandere l'applicazione Sample_Table e selezionare il cubo Sales.
    2. Fare clic sul menu Azioni a destra del cubo Sales e selezionare Ispeziona.
    3. Selezionare Statistiche: nella scheda Generale, sotto Memorizzazione, il numero 4928 per Blocchi di livello 0 esistenti indica che i dati sono stati caricati nel cubo.
  11. Avviare il profilo e visualizzare le dimensioni.
    • Nell'interfaccia Redwood, ancora nella pagina Generale, selezionare Dettagli, quindi selezionare Avvia profilo.
    • Nell'interfaccia Web classica utilizzare la scheda Generale nella parte superiore del Database Inspector per avviare il profilo.
    Nell'editor di profili è possibile vedere che il cubo Sales contiene le dimensioni seguenti: Measures, Time, Years, Geo, Channel and Product.
  12. Espandere Measures.
    Come si potrà osservare, Units, Discounts, Fixed Costs, Variable Costs e Revenue appartengono a una gerarchia sequenziale.

In Esportare e modificare metadati e dati si creerà una gerarchia per queste misure in modo da visualizzare Revenue net of Discounts e i costi totali (fissi e variabili).

Esportare e modificare metadati e dati

In Trasformare i dati in formato tabulare in un cubo sono stati creati un'applicazione e un cubo da dati tabulari.

Esportare un cubo, inclusi i relativi dati, in Excel dall'interfaccia Web di Essbase, quindi aprire la cartella di lavoro di applicazione esportata per esaminarne il formato.
  1. Esportare in Excel.
    Nell'interfaccia Redwood:
    1. Nell'interfaccia Web di Essbase, nella pagina Applicazioni, aprire l'applicazione Sample_Table, quindi aprire il database (cubo) Sales.
    2. Nel menu Azioni selezionare Esporta in Excel.
    Nell'interfaccia Web classica:
    1. Nell'interfaccia Web di Essbase, nella pagina Applicazioni, espandere l'applicazione Sample_Table e selezionare il cubo Sales.
    2. Nel menu Azioni selezionare Esporta in Excel.
  2. Nella finestra di dialogo Esporta in Excel selezionare il Metodo generazione esportazione Padre-figlio.
  3. Selezionare Esporta dati e fare clic su OK.
    • Se la dimensione dei dati è inferiore a 400 MB, ciò consente di esportare i metadati e dati in un file Excel detto cartella di lavoro di applicazione. Salvare la cartella di lavoro di applicazione Sales.xlsx nell'area Download. La cartella di lavoro di applicazione definisce il cubo esportato.
    • Se la dimensione dei dati supera 400 MB, i dati verranno salvati in un file compresso e non verranno inclusi nel file Excel esportato. Il file ZIP che contiene i dati e la cartella di lavoro di applicazione può essere scaricato dalla pagina File.
  4. Aprire Sales.xlsx.
  5. Scorrere al foglio di lavoro Data.Sales per visualizzarlo. Si tratta del foglio di lavoro dati per il cubo.
    Esaminare i fogli di lavoro per ogni dimensione. I fogli di lavoro dimensione iniziano con Dim, che include il foglio di lavoro per la dimensione Measures.
  6. Utilizzando la cartella di lavoro di applicazione esportata è possibile effettuare ulteriori aggiornamenti incrementali. Ad esempio, è possibile eseguire numerosi task, tra i quali aggiungere o rimuovere le gerarchie, aggiungere una formula a una misura, modificare gli alias e sviluppare calcoli.
Con i task illustrati in questo capitolo vengono descritte le modalità di progettazione e distribuzione dei cubi da cartelle di lavoro di applicazione o dati tabulari. È possibile migliorare progressivamente la progettazione dei cubi esportandoli in cartella di lavoro di applicazione, apportandovi modifiche e sottoponendoli a nuova generazione.