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.
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 Campione dinamico
Per scaricare la cartella di lavoro di applicazione Campione memorizzazione a blocchi (dinamico), effettuare le operazioni riportate di seguito.
Nella pagina Applicazioni fare clic su File, quindi fare clic su Gallery > Applications > Demo Samples > Block Storage
.
Nella scheda Memorizzazione a blocchi fare clic sul menu Azioni accanto a Sample_Dynamic_Basic.xlsx.
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.
Aprire il file Sample_Basic_Dynamic.xlsx
in Microsoft Excel.
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.
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.
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.
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.
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.
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
.
Creare un'applicazione nell'interfaccia Web di Essbase
Sample_Basic_Dynamic.xlsx
, salvata in Scaricare la cartella di lavoro di applicazione Campione dinamico ed esaminarne la struttura.Nota:
Nell'interfaccia Web classica espandere Opzioni avanzate e Opzione di creazione, quindi selezionare le opzioni per creare un database e caricare i dati.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
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.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.
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.
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
Aprire Microsoft Excel.
Se Smart View è installato, la barra multifunzione di Smart View viene visualizzata in Excel.
/essbase/smartview
alla fine dell'URL. Ad esempio, https://192.0.2.1:443/essbase/smartview
.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.
Fare clic su Aggiorna nella barra multifunzione Essbase. Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
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.
L'argomento Analizzare un'applicazione in Smart View conteneva la procedura per analizzare un'applicazione in Smart View.
Creare un nuovo membro
Si inizia creando un nuovo membro.
Nell'interfaccia Web di Essbase, nella pagina Applicazioni, selezionare il cubo Basic nell'applicazione Sample_Dynamic.
Fare clic sul menu Azioni e selezionare Profilo.
Fare clic su Modifica.
Espandere la dimensione Scenario facendo clic sulla freccia accanto a Scenario.
Inserire un membro:
Fare clic su Modifica per mettere il profilo in modalità di modifica.
Espandere la dimensione Scenario.
Selezionare il membro Budget.
In Azioni della barra degli strumenti Profilo, selezionare Aggiunge un membro di pari livello sotto il membro selezionato.
Immettere il nome membro Forecast e premere TAB.
Selezionare l'operatore di consolidamento tilde (~) dalla lista.
Il membro Forecast non è aggregato ad altri membri nella propria dimensione.
Non modificare il tipo di memorizzazione dati Memorizza dati perché gli utenti devono essere in grado di inserire i dati di previsione.
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.
salesfcst
.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.
Nell'interfaccia Web di Essbase, nella pagina Applicazioni, selezionare il cubo Basic nell'applicazione Sample_Dynamic, fare clic sul menu Azioni e selezionare Ispeziona.
Nella finestra di dialogo Basic selezionare la scheda Script, con l'opzione Script di calcolo selezionata, quindi fare clic su per aggiungere uno script di calcolo.
Nel campo Nome script immettere salesfcst
.
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.
Fare clic su Salva e chiudi.
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.
Dal menu a discesa Nuovo job selezionare Esegui calcolo.
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.
Nel menu Script selezionare lo script di calcolo salesfcst creato in precedenza.
Fare clic su Sottometti.
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.
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.
Qui ci si riconnetterà al cubo in Smart View per eseguire un'ulteriore analisi dei dati.
Utilizzare la barra multifunzione di Smart View per riconnettersi al cubo Basic nell'applicazione Sample_Dynamic.
L'URL di connessione precedente dovrebbe essere visualizzato nella lista delle connessioni private.
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:
Il risultato della verifica dovrebbe confermare l'aumento del 3%, con i valori Actual 400511, Forecast 412526.3 e E3 1.0.
Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
Ora la griglia dovrebbe essere simile alla seguente:
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.
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 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.
In Excel, fare clic su Catalogo nella barra multifunzione di Cube Designer.
Se viene richiesto di eseguire il login, collegarsi come Utente avanzato.
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
.
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 .
Nel menu Opzione di creazione selezionare Crea cubo.
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 Sì per eliminare l'applicazione originale e creare la nuova applicazione.
Fare clic su Sì 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.
Fare clic su Sì 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:
Osservare il profilo e verificare se le dimensioni previste sono presenti.
Nell'interfaccia Web classica:
Eseguire il login all'interfaccia Web di Essbase.
Nella pagina Applicazioni espandere l'applicazione Sample e selezionare il cubo Basic.
Fare clic sul menu Azioni a destra del cubo Basic e selezionare Profilo.
Osservare il profilo e verificare se le dimensioni previste sono presenti.
Tornare alla pagina Applicazioni, espandere l'applicazione Sample e selezionare il cubo Basic.
Fare clic sul menu Azioni a destra del cubo Basic e selezionare Ispeziona.
Selezionare Statistiche nell'Inspector.
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.
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.
Verificare che la generazione del cubo sia riuscita e seguire le indicazioni per l'analisi dei dati.
In Excel, nella barra multifunzione di Cube Designer, fare clic su Analizza.
Nel menu Analizza selezionare Connetti fogli query.
Se viene richiesto di eseguire il login, immettere il nome utente e la password personali per Essbase.
Si è connessi al cubo Basic dell'applicazione Sample.
Ora è possibile analizzare i dati.
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.
Eseguire uno zoom indietro su New York per visualizzare l'intera area East, quindi eseguirlo di nuovo per visualizzare tutti gli elementi Markets.
Aggiungere una gerarchia alla dimensione Product e osservare i risultati in Smart View.
Andare al foglio di lavoro Dim.Product, in cui si aggiornerà la dimensione Product con alcuni prodotti supplementari.
Inserire nuovi membri nella cartella di lavoro dopo la famiglia di prodotti 400.
Creare un nuovo elemento padre Product con figlio 500 e assegnare all'elemento il nome predefinito alias Cane Soda.
Creare tre nuove unità mantenimento scorte (SKU) con padre 500: 500-10, 500-20 e 500-30.
Assegnare gli alias alle nuove unità mantenimento scorte. Assegnare i nomi Cane Cola, Cane Diet Cola e Cane Root Beer a tali elementi.
Salvare la cartella di lavoro aggiornata.
Nella barra multifunzione di Cube Designer fare clic su Genera cubo .
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.
Fare clic su Esegui.
Quando viene visualizzato l'avviso di completamento del job, fare clic su Sì per avviare il Visualizzatore job.
Dovrebbe essere visualizzato il messaggio Operazione riuscita. Se invece il job restituisce Errore, è possibile fare doppio clic sul job per ottenere ulteriori informazioni.
Chiudere il visualizzatore job.
Andare al foglio di lavoro query denominato Query.Sample.
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.
Selezionare di nuovo Product e fare clic su Zoom avanti.
Selezionare Cane Soda e fare clic su Conserva solo selezione.
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.
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.
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).
In Trasformare i dati in formato tabulare in un cubo sono stati creati un'applicazione e un cubo da dati tabulari.