Für unabhängig bereitgestellte Essbase-Instanzen, die nicht bei EPM Shared Services registriert sind, können Sie Provider Services verwenden, um alle Essbase-Server so konfigurieren, dass sie als Knoten unter einer zentralisierten Smart View-URL zugänglich sind.
Anschließend können Smart View-Benutzer über nur eine URL in ihrem Verbindungsbereich auf alle Essbase-Server zugreifen.
So richten Sie den zentralisierten URL-Zugriff ein:
Navigieren Sie auf dem aktuellen Essbase-Serverrechner zum Speicherort der Klonskripte.
Linux
<Essbase-Produkt-Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
Windows
<Essbase-Produkt-Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey
Wenn Sie nicht wissen, wo sich <Essbase-Produkt-Home> in Ihrer Umgebung befindet, finden Sie unter Umgebungsspeicherorte in der Essbase-Plattform eine Erläuterung.
Kopieren Sie das Skript cloneTokenManagerKeys (.sh
oder .cmd
) und die Datei updatedClusterId.py in das Verzeichnis bin
von <Domain-Home> auf Ihrem aktuellen Essbase -Serverrechner. Wenn Sie nicht wissen, wo sich <Domain Home> in Ihrer Umgebung befindet, finden Sie unter Umgebungsspeicherorte in der Essbase-Plattform eine Erläuterung.
Unter Linux:
Kopieren Sie cloneTokenManagerKeys.sh
und updatedClusterId.py
in $DOMAIN_HOME/bin
. Beispiel:
/scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
Öffnen Sie eine Eingabeaufforderung im Verzeichnis $DOMAIN_HOME/bin
, und erteilen Sie Ausführungsberechtigung für cloneTokenManagerKeys.sh
. Beispiel:
chmod +x cloneTokenManagerKeys.sh
Führen Sie das Skript aus, und geben Sie dabei eine sekundäre Admin-Server-URL an, um es (für Single Sign-On mit Providerservices) mit dem aktuellen Server zu synchronisieren.
Die Syntax lautet:
./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
Beispiel:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001
Wenn mehrere Umgebungen synchronisiert werden müssen, geben Sie die Admin-Server-URLs für jede Umgebung durch Leerzeichen getrennt ein. Beispiel:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001
Wenn TLS (SSL) aktiviert ist, geben Sie die URL mit dem t3s
-Protokoll an. Beispiel:
./cloneTokenManagerKeys.sh t3s://AdminServer2:7002
Unter Windows:
Kopieren Sie cloneTokenManagerKeys.cmd
und updatedClusterId.py
in %DOMAIN_HOME%\bin
. Beispiel:
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
Öffnen Sie eine Eingabeaufforderung im Verzeichnis %DOMAIN_HOME%\bin
.
Führen Sie das Skript aus, und geben Sie dabei eine sekundäre Admin-Server-URL an, um es (für Single Sign-On) mit Providerservices mit dem aktuellen Server zu synchronisieren.
Die Syntax lautet:
.\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
Beispiel:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001
Wenn mehrere Umgebungen synchronisiert werden müssen, geben Sie die Admin-Server-URLs für jede Umgebung durch Leerzeichen getrennt ein. Beispiel:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001
Wenn TLS (SSL) aktiviert ist, geben Sie die URL mit dem t3s
-Protokoll an. Beispiel:
.\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
Nachdem Sie den Synchronisierungsprozess abgeschlossen haben, starten Sie alle mit dem aktuellen Essbase-Server synchronisierten Essbase-Server neu. Informationen hierzu finden Sie unter Server starten, stoppen und prüfen.
Konfigurieren Sie Ihre Essbase-Server, indem Sie sie mit der Essbase-Weboberfläche zur Verwaltung von Providerservices hinzufügen.
Navigieren Sie in der Essbase-Weboberfläche, zur Konsole, und klicken Sie auf Konfiguration.
Gehen Sie zur Registerkarte Zentralisierte URL, und klicken Sie auf Hinzufügen.
Geben Sie im Dialogfeld Host hinzufügen Informationen zu einem der Essbase-Server ein. Geben Sie einen Alias und eine Agent-URL an.
Klicken Sie auf Weiterleiten und dann erneut auf Hinzufügen, um weitere Essbase-Server hinzuzufügen, die über eine einzelne Smart View-URL zugänglich sein sollen.
Melden Sie sich von Smart View aus beim gerade konfigurierten Essbase-Server an. Sie können eine Verbindung zu allen Instanzen herstellen, die Sie für die zentralisierte URL konfiguriert haben.
Wenn Sie darüber hinaus High-Availability-(Failover-)Zugriff für eine Anwendung einrichten möchten, die auf einem der für eine zentralisierte URL konfigurierten Essbase-Server gehostet wird, fahren Sie mit (Schreibgeschützte) Aktiv-Aktiv-Essbase-Cluster konfigurieren und verwalten fort.