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.
-
Installieren Sie Essbase 26ai zum ersten Mal, wie unter Oracle Essbase installieren beschrieben.
-
Stoppen Sie Essbase-Services, wie unter Server stoppen, starten und prüfen beschrieben.
-
Führen Sie die Konfiguration aus, um mehrere Essbase-Server bei Shared Services zu registrieren (Anweisungen unten).
-
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
-
Wenn Sie ein Upgrade durchführen, sichern Sie die vorhandenen Anwendungen. Siehe Essbase sichern und wiederherstellen.
-
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).
-
Stoppen Sie Essbase-Services wie unter Server stoppen, starten und prüfen beschrieben.
-
Führen Sie die Konfiguration aus, um mehrere Essbase-Server bei Shared Services zu registrieren (Anweisungen unten).
-
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.
-
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).
-
Navigieren Sie in der ersten Essbase Server-Installation zu
<Oracle_Home>/essbase/bin, und führen Sie das Konfigurationstoolconfig.sh(oderconfig.bat) aus. Weitere Informationen zum Tool finden Sie unter Oracle Essbase konfigurieren. -
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.
-
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.
-
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.
-
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).
-
Konfigurieren Sie alle zusätzlichen Essbase-Server auf dieselbe Weise.
-
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.
-
Navigieren Sie zu
<EPM_ORACLE_INSTANCE>/bin. -
Listen Sie die Komponenten mit dem Typ CLUSTER auf.
./epmsys_registry.sh view CLUSTER -
Beachten Sie die Cluster-IDs Ihres Essbase-Server-Namens (z.B. EssbaseCluster-1) und die IDs der zugehörigen untergeordneten Elemente.
-
Löschen Sie die Komponenten mit diesen IDs.
./epmsys_registry.sh deletecomponent \#componentID -
Entfernen Sie für jede untergeordnete Komponente des Typs APPLICATION die entsprechende Datei, indem Sie die Erweiterungen
.ESBoder.ESBAPPdurch.instancein 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' -
Listen Sie die Komponenten mit dem Typ PROJECT auf.
./epmsys_registry.sh view PROJECT -
Löschen Sie die Komponenten mit diesen IDs.
./epmsys_registry.sh deletecomponent \#componentID -
Listen Sie die Komponenten mit dem Typ PROVIDER_SERVICES_WEB_APP auf.
./epmsys_registry.sh view PROVIDER_SERVICES_WEB_APP -
Notieren Sie sich die ID der Komponente, deren instance_home und localhost_name mit Ihrer Essbase-Instanz übereinstimmen, und löschen Sie diese Komponente.
-
Notieren Sie sich die ID der Komponente, deren instance_home und localhost_name mit Ihrer Essbase-Instanz übereinstimmen, und löschen Sie diese Komponente.