Valid Intersections, only available in Planning and Budgeting Cloud Service (PBCS), allows for cross dimensional security in Planning. While this feature has been available for years in Essbase it is not until PBCS that this functionally is available in Planning applications. This feature can be extremely helpful when creating your security model and designing web forms, because form input processes can be filtered using these definitions.

In this blog, we discuss how to create valid intersections and utilize the information in web forms.

Initial Security

In this example the initial application security is applied so all entities (rows) have access to write to all products (columns).  We can see this because the input cells are gold.

(click to enlarge)

Creating Valid Intersections

In order to create a Valid Intersection, you will need to log in to the application through the simplified interface.   Valid Intersections cannot be defined through the classic Workspace interface.

1. Once in the Simplified Interface, select the Setup screen

2. Click Create button

(click to enlarge)

3. Enter a name

4. Enter description (optional)

5. Click blue arrow and select dimension to use as the foundation of the security definition

(click to enlarge)

6. Click Add Dimension (definition must contain at least two dimensions)

7. Select dimension to be included

(click to enlarge)

(click to enlarge)

8. Click Add Rule

9. Select Member by click the blue arrow

10. Click Edit

(click to enlarge)

11. Navigate through the hierarchy by clicking on members (new members will display on the right of the current selection)

12. Select the member by clicking the check mark or select the function icon to select a member function

(click to enlarge)

13. After selection is made, member will display in the left side of the window

14. Click Ok

(click to enlarge)

15. After defining members in all dimensions used in the intersection, select Save and Close to create

(click to enlarge)

16. New definition will be displayed

17. You are able to update a definition by simply clicking on the name

(click to enlarge)

18. Definition will re-open

19. In this example we will add an exclusion by clicking the blue arrow and selecting Add Exclusion

(click to enlarge)

20. Add a member definitions by clicking Add Member button (members are selected in the same way as before)

(click to enlarge)

21. Once exception is added Save and Close the definition

(click to enlarge)

Valid intersections to Entity rollup 100 and 200 have been added to help illustrate this feature:

(click to enlarge)

Data after Definition Creation

After the Valid Intersection definition has been applied we see that the entities will only have access to the products specified in the definition. We can see that now that many of the input cells have changed to gray as defined by the valid intersections created above.

  • Children of Entity 100 are only valid with P_TP1 products
  • Children of Entity 200 are only valid with P_TP2 products
  • Children of Entity 403 are valid for P_TP products, except for Entity 410

(click to enlarge)

Web Form Suppression

You are able to suppress row and columns in web forms using these definitions. To do this, go into a web form layout and select Suppress invalid data – Rows and/or Suppress invalid data – Columns as needed.

(click to enlarge)

Valid Intersections finally allows us to have a security model with cross dimensional considerations. It is important to create a model that is sustainable, but having this ability opens new security options that were not previously available before PBCS.

Questions? Need help? Feel free to reach us at:

Bob Usset, busset@ecapitaladvisors.com

Amy Stine, astine@ecapitaladvisors.com

Jon Harvey

Jon has been a part of the Oracle team at eCapital Advisors since 2009 and is passionate about educating and teaching clients and team members how to apply the technology to drive business value within organizations. An Oracle Certified Expert in both Hyperion Planning and Essbase, Jon oversees the technical aspects of EPM project delivery and managed services. In addition, he’s responsible for ensuring the continued growth of the practice’s technical capabilities and serves as the primary interface between eCapital and the Oracle user community.

Comments are closed.