Distribuzione del database di calcolo

Le opzioni nella scheda Database di calcolo si applicano solo ai database di calcolo. Un database di calcolo viene creato tramite l'opzione di memorizzazione a blocchi (BSO) di Oracle Essbase per creare il profilo dei metadati.

Nota:

  • La distribuzione di un cubo di reporting non riesce quando una dimensione generica è associata a un tipo di gerarchia dinamica. Un cubo ASO non può disporre di dimensioni attributo associate a dimensioni generiche dinamiche.

  • Prima di importare i dati o gli artifact, Oracle consiglia di eseguire il backup dei dati in Oracle Hyperion Enterprise Performance Management Workspace ed Essbase. Rivolgersi all'amministratore per assistenza.

Per la prima distribuzione di un database, è consigliabile selezionare l'opzione Sostituisci database per creare tutto il database. Dopo la prima distribuzione, se è necessario ridistribuire il database di calcolo, è possibile selezionare le opzioni di distribuzione per mantenere o ripristinare le impostazioni relative a proprietà e artifact nel nuovo database.

È possibile mantenere gli artifact seguenti:

  • Dati Essbase

  • Script di calcolo creati dall'utente e generati dal sistema

  • Script di report

  • Variabili di sostituzione

  • File di regole

  • Filtri di sicurezza

  • Impostazioni database

Solo per il database di calcolo, l'esportazione dei dati è consentita in uno dei formati indicati di seguito.

  • Se esiste almeno una dimensione densa con meno di 1.000 membri, i dati vengono esportati in formato colonna e viene generato un file di regole. Il file di regole viene generato dopo la creazione del nuovo profilo.

    In questo file di regole viene specificato il formato dei dati per Essbase. Il file si trova nella stessa cartella dell'applicazione del database di Essbase che contiene di dati esportati. Il nome del file è formattato come segue.

    RMMddxxx.rul o RMMddxxx.txt

    dove MM rappresenta il mese corrente, dd rappresenta il giorno corrente del mese e xxx rappresenta l'identificativo univoco generato. Il nome del file con estensione .rul contiene il file di regole e il nome di file con estensione .txt contiene il file di dati.

  • Se non esistono dimensioni dense con meno di 1.000 membri, i dati vengono esportati in un file sequenziale.

Prima di ripetere la distribuzione, il sistema analizza le dimensioni e viene generato un messaggio che segnala l'opzione di esportazione che verrà utilizzata. Qualsiasi errore in fase di distribuzione viene segnalato nel file hpcm.log.

Per distribuire database di calcolo:

  1. In un modello aperto, in Aree task, selezionare Calcola, quindi Gestisci database.

    Viene visualizzata la scheda Database di calcolo della schermata Gestisci database.


    Nella schermata Gestisci database utilizzare la scheda Database di calcolo per distribuire il database di calcolo.
  2. In Informazioni Essbase, controllare le informazioni riportate di seguito.
    • Cluster: visualizza il nome del server del database Essbase che contiene il modello.

    • Applicazione di calcolo: visualizza il nome dell'applicazione da distribuire.

    • Database di calcolo: visualizza il nome del database di Essbase in cui viene distribuita l'applicazione.

  3. In Opzioni distribuzione selezionare le Opzioni database per la distribuzione del database di calcolo.
    • Per la prima distribuzione di un database tutte le selezioni sono disattivate. Questa opzione consente di creare l'intero database per la prima volta.

    • Per ridistribuire un database esistente, selezionare Aggiorna database per mantenere le impostazioni esistenti relative a proprietà e artifact nel nuovo database e aggiornare il profilo con i metadati correnti.

    • Per le distribuzioni successive, selezionare Sostituisci database per rimuovere completamente il database e le applicazioni e quindi ricrearli.

  4. In Opzioni distribuzione selezionare le Opzioni dati da utilizzare per la distribuzione del database di calcolo.
    • Selezionare Archivia dati prima della distribuzione per esportare i dati esistenti nella cartella del database dell'applicazione. Per il database di calcolo vengono esportati solo i dati di livello 0. I dati vengono esportati in formato di colonna solo se esiste una dimensione densa con meno di 1.000 membri, altrimenti vengono esportati in formato nativo.

    • Selezionare Archivia dati e ricarica dopo la distribuzione per importare automaticamente i dati in Essbase, tramite i file di dati precedentemente esportati. Viene generato un file di regole se i dati sono stati esportati nel formato colonna al momento della creazione del nuovo profilo.

      Questa opzione è disponibile solo se non viene aggiunta o rimossa alcuna dimensione. È possibile aggiungere o rimuovere le dimensioni nella console delle applicazioni Profitability oppure aggiungendo, eliminando o modificando uno stadio in Oracle Hyperion Profitability and Cost Management.

      Dopo l'eliminazione dei membri della dimensione, l'opzione Archivia dati e ricarica dopo la distribuzione per ridistribuire il cubo in Essbase e mantenere i dati potrebbe non funzionare, a seconda di come Essbase riesce a gestire i membri eliminati. Per ovviare al problema, potrebbe essere necessario esportare tutti i dati e rimuovere quelli dei membri eliminati, quindi ricaricarli in un passaggio distinto dopo aver distribuito il cubo senza selezionare l'opzione Archivia dati e ricarica dopo la distribuzione.

    • Facoltativo: se è stata scelta l'opzione Archivia dati e ricarica dopo la distribuzione, è possibile selezionare Elimina archivio dati dopo il ricaricamento per eliminare in modo automatico i dati archiviati solo dopo un ricaricamento dati riuscito.

  5. Facoltativo: in Ultima distribuzione cubo di calcolo rivedere la data e l'ora della distribuzione precedente.
  6. Facoltativo: fare clic su Distribuisci in seguito per programmare in un secondo momento una data e un'ora in cui eseguire l'esecuzione della distribuzione. Fare riferimento alla sezione Programmazione dei flussi di task.

    Se questa opzione non è selezionata al momento della creazione del task, non sarà possibile programmare il task.

  7. Facoltativo: fare clic su Distribuisci adesso per distribuire immediatamente il database di calcolo.

    Viene visualizzato un messaggio di conferma dove viene specificato l'inizio del processo e l'ID del flusso di task assegnato.

    Questa operazione, a seconda della dimensione e della complessità del modello, potrebbe richiedere molto tempo.

  8. Monitorare lo stato di avanzamento della distribuzione nella pagina Stato utilizzando l'ID del flusso di task, come descritto nella sezione Monitoraggio dello stato della Libreria job nei modelli Profitability standard.
  9. Se è stata selezionata l'opzione Sostituisci database oppure l'importazione dei dati non è riuscita, alla fine della distribuzione caricare i dati dal database di Essbase per assicurarsi che i calcoli non vengano eseguiti in un set di dati vuoto.

    È possibile caricare il costo del livello di input, i ricavi e i dati del driver in due modi.

    • Caricare i dati direttamente nell’applicazione attraverso la finestra Immissione dati, in Gestisci allocazioni. Fare riferimento alla sezione Modifica di dati driver.

    • Caricare i dati in Essbase utilizzando le tecniche di caricamento dati di Essbase. Fare riferimento al manuale Oracle Essbase Database Administrator's Guide (in lingua inglese).

  10. Calcolare il modello.

    Fare riferimento alla sezione Calcolo dei dati di allocazione diretta.