Creazione e aggiornamento dei database dell'applicazione

Nella pagina Gestisci database è possibile creare e aggiornare i database delle applicazioni, utilizzati per memorizzare i dati in Oracle Hyperion Planning per ogni tipo di piano nell'applicazione. I database sono strutturati in base alle dimensioni, ai membri gerarchici, agli attributi e ad altri dati specificati nell'applicazione.

Oracle Essbase crea un file di dati crittografato, denominato essbase.sec, per memorizzare informazioni sulle autorizzazioni di accesso.

Durante la creazione di un'applicazione, selezionare Crea per aggiornare i database multidimensionali di Planning in cui sono memorizzati i dati dell'applicazione. Durante la generazione del profilo, è possibile trasferire modifiche di database e autorizzazioni di accesso separatamente per migliorare la performance e rendere le modifiche disponibili agli utenti con maggiore rapidità. Quando il profilo è completato, Oracle consiglia di includere le autorizzazioni di accesso durante l'aggiornamento delle informazioni del database.

È necessario aggiornare il database dell'applicazione ogni volta che la struttura dell'applicazione viene modificata. Le modifiche apportate a un'applicazione non vengono estese agli utenti che eseguono task di immissione dati e approvazione finché non si aggiornano i database di Planning per l'applicazione. Ad esempio, quando si modificano le proprietà di un membro Entità, si aggiunge uno scenario o si modificano le autorizzazioni di accesso, queste modifiche vengono memorizzate nel database relazionale Planning finché non si aggiorna il database dell'applicazione.

Durante l'aggiornamento:

  • I filtri di sicurezza vengono aggiornati.

  • Gli script di calcolo di conversione valuta vengono aggiornati.

  • Membri e proprietà associate vengono propagati dal database relazionale al database multidimensionale.

  • Gli attributi customizzati vengono aggiunti, modificati o eliminati nel database multidimensionale.

  • I valori dei tassi di cambio vengono reinseriti nel profilo di Planning.

  • Le formule membro di determinati conti vengono generate o aggiornate in modo dinamico.

  • Le aggiunte o le modifiche apportate alle tabelle alias e le relative associazioni a dimensioni o membri vengono aggiornate.

  • L'applicazione Planning viene ristrutturata.

  • All'applicazione Planning vengono aggiunti ADU.

Attenzione:

Oracle consiglia di eseguire il backup dell'applicazione prima della creazione o dell'aggiornamento. Fare riferimento a Backup delle applicazioni e dei database dell'applicazione. L'esecuzione di queste operazioni ha effetto sui dati nel database. Quando si fa clic su Crea, i dati vengono cancellati e i tipi di piano di Planning vengono rigenerati. Quando si fa clic su Aggiorna, è possibile che i dati vengano sostituiti. Per ulteriori informazioni, fare riferimento alla sezione Considerazioni sull'utilizzo di Essbase.

Quando un amministratore utilizza Crea database o Aggiorna database, tutti gli altri task sono indisponibili per gli altri utenti, incluso il proprietario dell'applicazione.

È necessario che tutti gli utenti siano disconnessi dall'applicazione Planning prima di poter aggiornare i database Planning. Oracle consiglia agli amministratori di inviare un messaggio broadcast a tutti gli utenti per chiedere loro di salvare il lavoro e chiudere l'applicazione prima di aggiornare l'applicazione Planning. In Planning gli utenti non vengono disconnessi durante l'aggiornamento. Fare riferimento a Limitazione dell'utilizzo delle applicazioni durante la manutenzione.

Il tempo di aggiornamento dell'applicazione dipende da fattori quali il numero di entità e di utenti nell'applicazione. Un numero più elevato di utenti e filtri di protezione aumenta il tempo di aggiornamento. Per ottimizzare la disponibilità del sistema, è possibile trasferire le informazioni delle autorizzazioni di accesso in orari non di punta.

Per creare o aggiornare il database dell'applicazione, procedere come segue.

  1. Eseguire il backup dell'applicazione. Fare riferimento alla sezione Backup delle applicazioni e dei database dell'applicazione.
  2. Selezionare Amministrazione, quindi Applicazione.
  3. Selezionare Crea database o Aggiorna database.
  4. Selezionare le opzioni.
    • Database: consente di creare o aggiornare il database Planning per l'applicazione.

    • Aggiorna funzioni con definizioni custom: consente di aggiornare le funzioni con definizioni custom di Planning per l'applicazione durante la creazione o l'aggiornamento del database dell'applicazione.

      Per informazioni sulle funzioni customizzate, fare riferimento al manuale Oracle Essbase Database Administrator's Guide (in lingua inglese).

    • Filtri sicurezza: consente di generare filtri di sicurezza da utilizzare in applicazioni di terze parti. Per generare i filtri di sicurezza per tutti gli utenti nell'applicazione, selezionare Filtri sicurezza ma non Convalida limite. Per generare i filtri di sicurezza per gli utenti selezionati, fare riferimento alla sezione Gestione dei filtri di sicurezza.

      Le autorizzazioni di accesso sono memorizzati in un file di dati cifrato (essbase.sec).

      Suggerimento:

      Prima di generare filtri di sicurezza per tutti gli utenti, limitare l'accesso degli utenti all'applicazione impostando l'opzione Abilita l'uso dell'applicazione per su Amministratore. Dopo aver generato i filtri di protezione, impostare di nuovo l'opzione su Tutti gli utenti. Fare riferimento a Limitazione dell'utilizzo delle applicazioni durante la manutenzione.

      Nota:

      Dopo la creazione o l'aggiornamento dei filtri di sicurezza per un utente che ha accesso a membri dinamici, il nome gruppo Essbase viene visualizzato nella riga di filtro per i membri dinamici al posto del nome effettivo del membro.

    • Membri condivisi: consente di valutare le autorizzazioni di accesso impostate per tutte le istanze del membro (base e condivise) e applica a tutte quelle meno restrittive. Se, ad esempio, al padre di un membro condiviso è stato assegnato l'accesso in scrittura a tutti i figli e ad un altro membro condiviso sotto un altro padre è stato assegnato l'accesso in lettura a tutti i figli, al membro base e a tutti i membri condivisi relativi verrà assegnato l'accesso in scrittura. Per esempi, fare riferimento alla sezione Informazioni sulle autorizzazioni di accesso effettive per i membri condivisi.

      Nota:

      Se l'applicazione in uso non necessita della protezione dei membri condivisi, è possibile deselezionare questa opzione per migliorare le prestazioni.

      Se questa opzione è deselezionata, i membri condivisi ereditano la sicurezza assegnato al membro base.

    • Convalida limite: consente di identificare i filtri di protezione che superano il limite del filtro di protezione di Essbase di 64 KB per riga. In questo modo, la dimensione del filtro viene convalidata per garantire che non superi il limite di dimensione prima della generazione dei filtri di protezione di Essbase.

  5. Per creare o aggiornare i dati nel database Planning, fare clic su Crea o Aggiorna.
  6. Leggere il messaggio di conferma. Per continuare, fare clic su Crea o su Aggiorna. Al termine dell'aggiornamento, fare clic su Fine.

    Nota:

    Se il processo di creazione o aggiornamento richiede troppo tempo, fare clic su Esegui in background per eseguire il processo in background senza visualizzare lo stato.

    Per visualizzare i risultati dell'esecuzione del comando Crea o Aggiorna in background, visualizzare i log di Planning. Per informazioni sui log, fare riferimento alla Guida per la risoluzione dei problemi di installazione e configurazione di Oracle Enterprise Performance Management System.