Connessione a più server Essbase 26ai in Shared Services

Se il sito utilizza più istanze di Essbase Server con Shared Services, è possibile accedervi tutti in un unico URL centralizzato di Smart View.

Se necessario per la configurazione del sito, è possibile registrare più server Essbase in un'istanza di Shared Services.

Per configurare e gestire più istanze di Essbase Server con il provider di identità di Shared Services, è necessario eseguire lo strumento di configurazione per ogni server Essbase, fornendo ogni volta le stesse variabili EPM_ORACLE_HOME ed EPM_ORACLE_INSTANCE. Facoltativamente, tutti i server Essbase possono condividere un URL centralizzato di Smart View.

Nota

Quanto segue si applica solo se si sceglie la configurazione per abilitare la gestione di più server Essbase in un'istanza di EPM Shared Services.

  • Questa configurazione è supportata solo per distribuzioni indipendenti (non per la distribuzione Marketplace su OCI).

  • Le assegnazioni dei filtri e le operazioni LCM non sono supportate da Shared Services Console.

  • Dopo aver disinstallato un server Essbase, è necessario pulire le voci di Essbase dal registro EPM. In caso contrario, le voci di EssbaseCluster rimosse rimangono in Shared Services Console.

Importante: leggere tutti i passi prima di iniziare. Se si sceglie di configurare più server Essbase con una singola istanza di Shared Services, è necessario eseguire la riconfigurazione e non è possibile eseguire il rollback della patch.

Selezionare un workflow

Per distribuire più server Essbase che condividono un EPM Shared Services come provider di identità, selezionare uno dei flussi di lavoro riportati di seguito più appropriati per le circostanze.

  1. Installare Essbase 26ai per la prima volta, come descritto in Installare Oracle Essbase.

  2. Arrestare i servizi Essbase, come descritto in Server di arresto, avvio e controllo.

  3. Eseguire la configurazione per registrare più server Essbase con Shared Services (istruzioni riportate di seguito).

  4. Facoltativamente, impostare Essbase per accedere a tutti i server Essbase da un unico URL centralizzato di Smart View, come descritto in Accedere a più server Essbase da Smart View.

OPPURE

  1. Se si sta eseguendo un aggiornamento, eseguire il backup delle applicazioni esistenti. Fare riferimento a Backup e ripristino di Essbase.

  2. Oltre al backup, esegui un'esportazione LCM delle applicazioni in modo che possano essere reimportate dopo la riconfigurazione. Vedere il comando CLI LcmExport o il job Export LCM.

  3. Arrestare i servizi Essbase come descritto in Server di arresto, avvio e controllo.

  4. Eseguire la configurazione per registrare più server Essbase con Shared Services (istruzioni riportate di seguito).

  5. Facoltativamente, impostare Essbase per accedere a tutti i server Essbase da un unico URL centralizzato di Smart View. Vedere Accedere a più server Essbase da Smart View.

Registrare a più server Essbase con EPM Shared Services

Per registrare più server Essbase con un'istanza di EPM Shared Services, effettuare le operazioni riportate di seguito.

  1. Seguire i passi da 1 a 4 del percorso Selezionare un workflow precedente (esecuzione del backup delle applicazioni, installazione o applicazione di patch al software per ogni istanza del server Essbase).

  2. Nella prima installazione del server Essbase, passare a <Oracle_Home>/essbase/bin ed eseguire lo strumento di configurazione config.sh (o config.bat). Per ulteriori informazioni sullo strumento, fare riferimento a Configura Oracle Essbase.

  3. Nella pagina di configurazione denominata Provider identità, fare clic su Abilita provider di identità EPM Shared Services e fornire le posizioni dei percorsi per le variabili di sistema EPM EPM EPM EPM_ORACLE_HOME ed EPM_ORACLE_INSTANCE.

  4. Facoltativamente, nella schermata Provider di identità fornire un nome per il server Essbase che si sta registrando in Shared Services. Se si omette un nome, la configurazione lo assegnerà a EssbaseCluster-1 (o EssbaseCluster-n).

  5. Completare i task di configurazione rimanenti. Di conseguenza, la configurazione registra il proprio server Essbase con Shared Services come EssbaseCluster-1 (o come nome fornito facoltativamente). Nota: si tratta di un singolo server Essbase anziché di un cluster effettivo.

  6. Eseguire di nuovo la configurazione per il secondo server Essbase, fornendo le stesse posizioni del sistema EPM indicate per la prima. Di conseguenza, la configurazione registra il secondo server Essbase con Shared Services come EssbaseCluster-2 (o come nome fornito facoltativamente).

  7. Continuare a configurare tutti i server Essbase aggiuntivi nello stesso modo.

  8. Reimportare tutte le applicazioni utilizzando il comando CLI LcmImport (o il job Importa LCM).

Note

Problema noto: in Shared Services Console, in Gruppi applicazioni, se si fa doppio clic sul nome di un'applicazione sotto un EssbaseCluster non registrato, viene restituito un messaggio EPMLCM-13000: Service currently not available.

Passi manuali per pulire il registro EPM

Dopo aver disinstallato un server Essbase, è necessario pulire le voci di Essbase dal registro EPM. In caso contrario, le voci EssbaseCluster rimosse rimarranno in Shared Services Console.

Per eseguire il cleanup del registro EPM, effettuare le operazioni riportate di seguito.

  1. Passare a <EPM_ORACLE_INSTANCE>/bin.

  2. Elencare i componenti di tipo CLUSTER.

    ./epmsys_registry.sh view CLUSTER
  3. Prendere nota degli ID cluster del nome del server Essbase, ad esempio EssbaseCluster-1, e degli ID dei relativi elementi figlio.

  4. Eliminare i componenti con gli ID specificati.

    ./epmsys_registry.sh deletecomponent \#componentID
  5. Per ogni componente figlio di tipo APPLICAZIONE, rimuovere il file corrispondente sostituendo le estensioni .ESB o .ESBAPP con .instance nell'ID.

    Di seguito sono riportati alcuni esempi.

    ID figlio: Sample_EssbaseCluster-1_1. ESBAPP

    ID figlio: Server analitici:EssbaseCluster-1:1. ESB

    TIPO: APPLICAZIONE

    ./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Analytic Servers:EssbaseCluster-1:1.instance'

    TIPO: APPLICAZIONE

    ./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Sample_EssbaseCluster-1_1.instance'
  6. Elenca i componenti con il tipo PROJECT.

    ./epmsys_registry.sh view PROJECT
  7. Eliminare i componenti con gli ID specificati.

    ./epmsys_registry.sh deletecomponent \#componentID
  8. Elenca i componenti con il tipo PROVIDER_SERVICES_WEB_APP.

    ./epmsys_registry.sh view PROVIDER_SERVICES_WEB_APP
  9. Prendere nota dell'ID del componente che ha una instance_home e un localhost_name corrispondenti all'istanza di Essbase ed eliminare il componente.

  10. Prendere nota dell'ID del componente che ha una instance_home e un localhost_name corrispondenti all'istanza di Essbase ed eliminare il componente.