Verbindung zu mehreren Essbase 26ai-Servern in Shared Services herstellen

Wenn Ihre Site mehrere Essbase Server-Instanzen mit Shared Services verwendet, können Sie alle Instanzen unter einer zentralen Smart View-URL aufrufen.

Falls für die Konfiguration Ihres Standorts erforderlich, können Sie mehrere Essbase-Server in einer Shared Services-Instanz registrieren.

Um mehrere Essbase Server-Instanzen mit Shared Services-Identitätsprovider zu konfigurieren und zu verwalten, müssen Sie das Konfigurationstool für jeden Essbase Server ausführen und jedes Mal dieselben EPM_ORACLE_HOME- und EPM_ORACLE_INSTANCE-Variablen bereitstellen. Optional können alle Essbase-Server eine zentralisierte Smart View-URL gemeinsam verwenden.

Hinweis:

Folgendes gilt nur, wenn Sie sich für die Konfiguration entscheiden, um die Verwaltung mehrerer Essbase-Server in einer EPM Shared Services-Instanz zu aktivieren.

  • Diese Konfiguration wird nur für unabhängige Deployments unterstützt (nicht für das Marketplace-Deployment auf OCI).

  • Filterzuweisungen und LCM-Vorgänge werden von Shared Services Console nicht unterstützt.

  • Nachdem Sie einen Essbase-Server deinstalliert haben, müssen Sie Essbase-Einträge aus der EPM-Registry bereinigen. Andernfalls verbleiben entfernte EssbaseCluster-Einträge in Shared Services Console.

Wichtig: Lesen Sie alle Schritte vor dem Start. Wenn Sie mehrere Essbase-Server mit einer einzelnen Shared Services-Instanz konfigurieren möchten, ist eine Neukonfiguration erforderlich, und Sie können den Patch nicht zurücksetzen.

Workflow auswählen

Um mehrere Essbase-Server bereitzustellen, die einen EPM Shared Services als Identitätsprovider gemeinsam verwenden, wählen Sie einen der folgenden Workflows aus, die für Ihren Fall am besten geeignet sind.

  1. Installieren Sie Essbase 26ai zum ersten Mal, wie unter Oracle Essbase installieren beschrieben.

  2. Stoppen Sie Essbase-Services, wie unter Server stoppen, starten und prüfen beschrieben.

  3. Führen Sie die Konfiguration aus, um mehrere Essbase-Server bei Shared Services zu registrieren (Anweisungen unten).

  4. Richten Sie optional Essbase ein, um über eine zentrale Smart View-URL auf alle Essbase-Server zuzugreifen, wie unter Auf mehrere Essbase-Server aus Smart View zugreifen beschrieben.

ODER

  1. Wenn Sie ein Upgrade durchführen, sichern Sie die vorhandenen Anwendungen. Siehe Essbase sichern und wiederherstellen.

  2. Führen Sie zusätzlich zum Backup einen LCM-Export der Anwendungen aus, damit sie nach der Neukonfiguration erneut importiert werden können. Lesen Sie dazu den LcmExport-CLI-Befehl (oder den Export-LCM-Job).

  3. Stoppen Sie Essbase-Services wie unter Server stoppen, starten und prüfen beschrieben.

  4. Führen Sie die Konfiguration aus, um mehrere Essbase-Server bei Shared Services zu registrieren (Anweisungen unten).

  5. Richten Sie optional Essbase ein, um über eine zentrale Smart View-URL auf alle Essbase-Server zuzugreifen. Siehe Von Smart View auf mehrere Essbase-Server zuzugreifen.

Mehrere Essbase-Server mit EPM Shared Services registrieren

Um mehrere Essbase-Server mit einer Instanz von EPM Shared Services zu registrieren, führen Sie die folgenden Schritte aus.

  1. Befolgen Sie die Schritte 1-4 unter dem Pfad Workflow auswählen oben (Anwendungen sichern, Software für jede Essbase-Server-Instanz installieren oder patchen).

  2. Navigieren Sie in der ersten Essbase Server-Installation zu <Oracle_Home>/essbase/bin, und führen Sie das Konfigurationstool config.sh (oder config.bat) aus. Weitere Informationen zum Tool finden Sie unter Oracle Essbase konfigurieren.

  3. Klicken Sie auf der Konfigurationsseite mit der Bezeichnung Identitätsprovider auf Identitätsprovider für EPM Shared Services aktivieren, und geben Sie die Pfadverzeichnisse für die EPM-Systemvariablen EPM_ORACLE_HOME und EPM_ORACLE_INSTANCE an.

  4. Geben Sie optional (auch im Fenster Identitätsprovider) einen Namen für den Essbase-Server an, den Sie bei Shared Services registrieren. Wenn Sie einen Namen auslassen, wird er in der Konfiguration EssbaseCluster-1 (oder EssbaseCluster-n) genannt.

  5. Führen Sie die restlichen Konfigurationsaufgaben aus. Infolgedessen registriert die Konfiguration Ihren Essbase-Server bei Shared Services als EssbaseCluster-1 (oder als den Namen, den Sie optional angeben). Hinweis: Dies ist ein einzelner Essbase-Server und kein tatsächliches Cluster.

  6. Führen Sie die Konfiguration für den zweiten Essbase-Server erneut aus, und geben Sie dabei dieselben EPM-Systemspeicherorte an, die Sie für den ersten angegeben haben. Infolgedessen registriert die Konfiguration den zweiten Essbase-Server mit Shared Services als EssbaseCluster-2 (oder als den Namen, den Sie optional angeben).

  7. Konfigurieren Sie alle zusätzlichen Essbase-Server auf dieselbe Weise.

  8. Importieren Sie alle Anwendungen mit dem LcmImport-CLI-Befehl (oder dem Import LCM-Job) erneut.

Hinweise

Bekannter Fehler: Wenn Sie in Shared Services Console unter Anwendungsgruppen auf einen Anwendungsnamen unter einem nicht registrierten EssbaseCluster doppelklicken, wird die Meldung EPMLCM-13000: Service currently not available zurückgegeben.

Manuelle Schritte zum Bereinigen von EPM Registry

Nachdem Sie einen Essbase-Server deinstalliert haben, müssen Sie Essbase-Einträge aus der EPM-Registry bereinigen. Andernfalls bleiben entfernte EssbaseCluster-Einträge in Shared Services Console erhalten.

Führen Sie die folgenden Schritte aus, um die EPM-Registry zu bereinigen.

  1. Navigieren Sie zu <EPM_ORACLE_INSTANCE>/bin.

  2. Listen Sie die Komponenten mit dem Typ CLUSTER auf.

    ./epmsys_registry.sh view CLUSTER
  3. Beachten Sie die Cluster-IDs Ihres Essbase-Server-Namens (z.B. EssbaseCluster-1) und die IDs der zugehörigen untergeordneten Elemente.

  4. Löschen Sie die Komponenten mit diesen IDs.

    ./epmsys_registry.sh deletecomponent \#componentID
  5. Entfernen Sie für jede untergeordnete Komponente des Typs APPLICATION die entsprechende Datei, indem Sie die Erweiterungen .ESB oder .ESBAPP durch .instance in der ID ersetzen.

    Beispiel:

    Untergeordnete ID: Sample_EssbaseCluster-1_1. ESBAPP

    Untergeordnete ID: Analytische Server: EssbaseCluster-1:1. ESB

    ART: ANWENDUNG

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

    ART: ANWENDUNG

    ./epmsys_registry.sh removefile SYSTEM9/ESSBASE_PRODUCT/@'Sample_EssbaseCluster-1_1.instance'
  6. Listen Sie die Komponenten mit dem Typ PROJECT auf.

    ./epmsys_registry.sh view PROJECT
  7. Löschen Sie die Komponenten mit diesen IDs.

    ./epmsys_registry.sh deletecomponent \#componentID
  8. Listen Sie die Komponenten mit dem Typ PROVIDER_SERVICES_WEB_APP auf.

    ./epmsys_registry.sh view PROVIDER_SERVICES_WEB_APP
  9. Notieren Sie sich die ID der Komponente, deren instance_home und localhost_name mit Ihrer Essbase-Instanz übereinstimmen, und löschen Sie diese Komponente.

  10. Notieren Sie sich die ID der Komponente, deren instance_home und localhost_name mit Ihrer Essbase-Instanz übereinstimmen, und löschen Sie diese Komponente.