Tips and Common Issues

The most common causes of problems that you might encounter when configuring Shared Services with external user directories:

Faster User Retrieval, Application Registration, and Security Loading

The following procedure enables you to perform these tasks faster:

  • Retrieve lists of users against projects

  • Register applications

  • Load security

  To increase performance:

  1. If you plan to use groups:

    1. Use native groups, not external groups, to provision external users, and clear the use groups option on the groups tab of LDAP/MSAD provider configuration panel.

    2. Always set a group URL to the lowest node that includes all your groups.

    3. Use a group filter, if possible.

  2. Limit the number of users with EPM System access:

    1. Always define a User URL and set it as deep as possible.

    2. Set a user filter, if possible.

  3. Use the default logging level of WARN. Change the level to <DEBUG> only for debugging purposes. See Configuration Files.

  4. For multiple groups and users, set the Java Heap Size in all products to 1 GB. See Java Heap Size Changes.

Group URL

Having more than 10,000 groups in the Group URL degrades performance. To resolve this issue:

  • Change the Group URL to point to a lower-level node.

  • Use a group filter that retrieves only provisioned groups.

  • Create a custom group hierarchy to support EPM System applications.

See the Oracle Hyperion Enterprise Performance Management System User and Role Security Guide.

Maximum Size Setting for User / Group Searches

For MSAD, LDAP, database, and SAP providers, the number of users and groups a search retrieves is determined by the MaximumSize setting in the user directory configuration. To retrieve all users and groups, set MaximumSize to 0 when configuring user directories. You can then use filters to limit the searches.