Dimensionen und Zuordnungen von Oracle Enterprise Data Management Cloud mit EPM Cloud-Anwendungen synchronisieren

In diesem Beispielszenario wird das Synchronisieren einer Dimension zwischen einer Oracle Enterprise Data Management Cloud-Anwendung und einer Oracle Enterprise Performance Management Cloud-Anwendung untersucht.

Mit den Skripten in diesem Abschnitt können Sie folgende Aufgaben ausführen:

  • Eine Dimension aus einer Oracle Enterprise Data Management Cloud-Anwendung exportieren
  • Zuordnungen aus einer Oracle Enterprise Data Management Cloud-Anwendungsdimension exportieren
  • Die Exportdateien in eine EPM Cloud-Umgebung kopieren
  • Dimensionsmetadaten und -zuordnungen in die EPM Cloud-Anwendung importieren

So synchronisieren Sie eine Dimension und Zuordnungen zwischen einer Oracle Enterprise Data Management Cloud-Anwendung und einer EPM Cloud-Anwendung:

  1. Erstellen Sie eine Skriptdatei, indem Sie das folgende Skript kopieren:

    rem Integration example to sync application dimensions between EDM and EPM Cloud
    rem Windows script for demonstration purposes only; do not use in production environments
    
    set EDMUSER=userid
    set EDMSVR=https://hostname
    set EDMPWDFILE=example_EDM
    set EDMAPP=appname
    set EDMDIM=dimname
    set EDMLOC=location
    
    set EPMUSER=userid
    set EPMSVR=https://hostname
    set EPMIMPJOB=importjobname
    set PWDFILE=C:\Oracle\EPM.epw
    set DIMFILE=dimension.csv
    set MAPFILE=mapping.csv
    
    rem Synchronizing EDM ---> EPM
    rem Export Dimension and Mappings from EDM
    
    call epmautomate login %EDMUSER% %EDMPWDFILE% %EDMSVR%
    call epmautomate exportdimension %EDMAPP% %EDMDIM% %DIMFILE%
    call epmautomate exportdimensionmapping %EDMAPP% %EDMDIM% %EDMLOC% %MAPFILE%
    call epmautomate logout
    
    rem Log into the EPM Cloud environment
    call epmautomate login %EPMUSER% %PWDFILE% %EPMSVR%
    
    rem Copy exported files from EDM environment to EPM and import metadata and mappings
    call epmautomate copyfilefrominstance %DIMFILE% %EDMUSER% %EDMPWDFILE% %EDMSVR% inbox/%DIMFILE%
    call epmautomate importmetadata %EPMIMPJOB%
    
    call epmautomate copyfilefrominstance %MAPFILE% %EDMUSER% %EDMPWDFILE% %EDMSVR% inbox/%MAPFILE%
    call epmautomate importmapping %EDMDIM% %MAPFILE% REPLACE FALSE %EDMLOC%
    
    call epmautomate logout
  2. Ändern Sie die Skriptdatei, und legen Sie die erforderlichen Parameterwerte fest. Eine Erläuterung sowie Beispiele für die Parameter finden Sie unter Parameter für die Skriptausführung.
  3. Führen Sie das Skript manuell aus oder planen Sie seine Ausführung nach Bedarf. Informationen hierzu finden Sie unter Skriptausführung automatisieren.

Parameter für die Skriptausführung

Für die Skriptdateien in diesem Abschnitt müssen Sie einige der Parameterwerte angeben, die in der folgenden Tabelle beschrieben sind. Nicht alle diese Parameter werden in allen Skripten verwendet.

Tabelle 3-27 Parameterwerte für Skriptdateien

Parameter Beschreibung
EDMUSER

Benutzeranmelde-ID eines Oracle Enterprise Data Management Cloud-Serviceadministrators.

Beispiel: EDMUSER=jdoe@example.com
EDMSVR

URL der Oracle Enterprise Data Management Cloud-Umgebung.

Beispiel: EDMSVR=https:// example.oraclecloud.com
EDMPWDFILE

Name und Speicherort der verschlüsselten Kennwortdatei (EPW) des Oracle Enterprise Data Management Cloud-Serviceadministrators.

Beispiel: EDMPWDFILE=edm_jdoe.epw
EDMAPP

Name einer Oracle Enterprise Data Management Cloud-Anwendungsdimension.

Beispiel: EDMAPP=USOperations
EDMDIM

Name der Dimension, die exportiert oder importiert werden soll.

Beispiel: EDMDIM=entity
EDMLOC

Name des Speicherorts für den Export.

Beispiel: EDMLOC=Loc1
EPMUSER

Anmeldename eines EPM Cloud-Serviceadministrators.

Beispiel: EPMUSER=john.doe@example.com
EPMSVR

URL der EPM Cloud-Umgebung.

Beispiel: EPMSVR=https://example.oraclecloud.com
EPMIMPJOB

Name eines vorhandenen Jobs zum Importieren von Metadaten in der EPM Cloud-Umgebung.

Beispiel: EPMIMPJOB=imp_DIMMetadata
EPMEXPJOB

Name eines vorhandenen Jobs zum Exportieren von Metadaten in der EPM Cloud-Umgebung.

Beispiel:EPMEXPJOB=Exp_DIMMetadata
PWDFILE

Name und Speicherort der verschlüsselten Kennwortdatei (EPW) des EPM Cloud-Serviceadministrators. Informationen hierzu finden Sie im Abschnitt zum Befehl encrypt.

Beispiel: PWDFILE=pwd_jdoe.epw
DIMFILE

Name der Datei, in der exportierte Dimensionsdaten gespeichert werden sollen.

Beispiel: DIMFILE=entity_file.CSV
MAPFILE

Name der Datei, in der exportierte Zuordnungsdaten gespeichert werden sollen.

Beispiel: MAPFILE=map_file.CSV