Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Installation Prerequisites

The following instructions are applied to both PBCS and FCCS. Instructions which are specific to FCCS only have been mentioned.

Important: Restart server after installing .NET core hosting bundle

...

Setting up

  1. Install Oracle EPM Cloud Adapter.

  2. Open CXO Configurator

...

  1. >Maintenance

...

  1. and click

...

  1. Register Services and

...

(Option is only there in version 21.2.0 or higher)

...

...

In “Register Services and Websites” select “Register Oracle EPM Adapter Api” and add correct service account credentials

...

  1. Websites.

    Image Added
  2. Select Register Oracle EPM Adapter Api to add service account details.

    Image Added
  3. Create Client in the CXO Identity Provider.

Option available only for version 21.2.0 or higher.

Identity Provider

...

Configuration

...

  1. Create new Generic Client.

...

Check “Allow Offline Access” checkbox

  1. Select Allow Offline Access option.

  2. Add the following scopes:

    1. User profile

    2. User groups

  3. Add Redirect

...

  1. URL(

...

  1. s) in the following format:
    {OraclEPMAdapterUrl}/signin-oidc

  2. Add Post Logout Redirect

...

  1. URL(s) in the following format:
    {OraclEPMAdapterUrl}/signin-oidc-auth

...

Info

RedirectUri’s are case sensitive so it’s good practice to use lowercase in all URLs.

...

CXO

...

Configuration and

...

Source Creation

...

To

...

use OracleEPMAdapter you need a license key with: Oracle EPM Planning or Oracle EPM Financial Consolidation and Close.

  1. Create a new source system in the SSM for the correct source type: Oracle EPM Planning / Oracle EPM Financial Consolidation and Close. This should create:

    • Fact database

    • SSAS cube

  2. Open command line as Administrator and run configuration database creation command

...

  1. , for example:
    .\CXO.Adapter.OracleCloudEpm.Cli.exe create-configuration-db server-name:cxo-dev-sql02 database-name:oracleEpmConfigTest authentication-type:Proprietary username:cxo password:somePassword
    Parameters:
    o   server-name:

...

  1. Name of the server on which the database should be created.

    o   database-name:

...

  1. Name of the database to be created.

    o   authentication-type: windows / proprietary

    o   username: SQL

...

  1. username (if authentication-type == proprietary).

    o   password: SQL user password (if authentication-type == proprietary).

...

  1. Refer CXO.Adapter.OracleCloudEpm.Cli.exe help for detailed description of the command.

  2. Run set-authentication-settings command, for example:

...

  1. .\CXO.Adapter.OracleCloudEpm.Cli.exe set-authentication-settings idp-authority: https://cxoUrl/idp idp-client-id:clientId idp-client-secret:secret idp-client-allowed-user-group:ADM

...

  1. Refer CXO.Adapter.OracleCloudEpm.Cli.exe help for detailed description of the command

...

  1. .

...

  1. Run create-source-in-adapter command

...

  1. for example:
    .\CXO.Adapter.OracleCloudEpm.Cli.exe create-source-in-adapter source-type:pbcs source-name:source factdb-name:factdb-name factdb-server:factdb-server factdb-authentication-type:1 ssas-server-name:ssas-server-name ssas-database-name:ssas-database-name ssas-cube-name:ssas-cube-name
    Refer CXO.Adapter.OracleCloudEpm.Cli.exe help for detailed description of the command.

  2. Restart IIS Application Pool for Oracle EPM Adapter.

Note: UserGroup specified in “idp-client-allowed-user-group” should be created in CXO. Only users from that group are allowed to open CXO Oracle Cloud Adapter.

Important: The name of the source should be the same as name of the source in CXO.

...

Note that two sources should not share a fact database - we do some rudimental checks, but

...

do not fully guarantee if configuration UI prevents creating two sources with the same fact DB

...

.

...

...

Oracle EPM

...

Oracle EPM system configuration

System Configuration

  • Make sure we you have an account that we can use to connect from the adapter to the Oracle system (A user with rights to create export job is required - admin user)

  • Configure metadata export job

  • Configure data export job

...

Configure metadata export job

Steps to perform:

  1. Go to Click Overview screen.

...

2. Go to Dimensions tab, click Export button on the right.

...

The export job name created in Oracle Cloud and export job file delimiter has to be later on used in Oracle EPM Adapter in Metadata General Settings

Configure data export job

  1. Go to the Overview screen

  2. Choose Export Data in the dropdown on the right side of the screen

  3. Create a new data job

  4. Specify the following values:

    1. Location: Outbox

    2. Pick right cube

    3. Choose a delimiter, preferably set it to “Other” and use “|”

    4. Smart Lists are not used currently

    5. Dynamic Members: Exclude

    6. Decimals: none (or discuss with the customer)

    7. Slice definition: take Account on rows, Period on columns, set default slice values for all dimensions incl. POV. Note: this configuration will not be used in the actual data extraction, as it will be input to the job API call.

...


The export job name created in Oracle Cloud and export job file delimiter has to be later on used in Oracle EPM Adapter in Metadata General Settings

...

Oracle EPM adapter configuration

  1. Configure connection.

    1. Cube

    2. For Api Url use host url without any path e.g. https://epm-a000000.epm.em2.oraclecloud.com

    3. Application name is the same you see in oracle

    4. For credentials use username combining domain + “.” + username
      Example: for picture below username would be a000000.xxxxxxxxxxxxx

  2. Configure dimension mappings. Most standard dimensions would be mapped already – you need to map custom ones. Number of custom Oracle Dimension doesn’t matter and only used on our side. You only need to fill in allias corresponding to custom dimension name.

...