Dayalan Punniyamoorthy Blog

Thursday, December 31, 2020

What is changing in EPM Cloud from Jan 2021 – Part 1


 

This blog will cover the important changes effective from Jan or later in 2021, I will share this again….

 

REDWOOD USER EXPERIENCE

As part of the new Redwood experience, we are introducing the Dynamic Tabs feature only within the Redwood theme in the 21.02 update. Dynamic Tabs will allow you to open tabs on the fly, both from a list view or from an existing navigation flow tab to perform related actions. Some use case examples: view drill through from a form in a new temporary tab; view a form in design mode; open Web ad hoc from a form or dashboard; open forms from right-click menus; open dimensions on the fly to view how members are calculated.

Saturday, December 5, 2020

"Format code" in PBC/EPBC Calculation Manager

Its been a while I blogged due to my work schedule, but thought I will share this with all on a great handy option that surprised me.

 It’s the “Format Code” in the Calculation Manager. This is the definition from the document When you Format Code, the lines of the script are grouped together and are indented, and blank lines are removed. 

To explain how this works this is my code written before formatting the code,

Sunday, May 31, 2020

Oracle Enterprise Performance Management Cloud June 2020 update part 2


This is in continuation of Part 1 series of the June 2020 new updates for the Oracle Enterprise Performance Management.

Quick one today is the sortMember

Sorts members of Entity, Account, Scenario, and Versions dimensions and of custom dimensions. This command is useful for sorting dimension members after loading members into Planning.

Note:

You cannot use this command to sort members of Period, Years, and Currency dimensions.

 This command works only for Planning.

EPM AUTOMATE Login issue - password with ()

A quick tip on a Sunday afternoon, I was trying to login to the EPM AUTOMATE using the login command and it was failing.

I did notice that my password contains open and closed braces ( ). 



Saturday, May 30, 2020

Oracle Enterprise Performance Management Cloud June 2020 update part 1



I want to highlight the June 2020 new updates for the Oracle Enterprise Performance Management in this blog, yes I will be stressing on the REST API and the Groovy 😊

All the common new updates across are listed below, and I would handpick my favorites here...

Tuesday, May 26, 2020

EPM INTEGRATION AGENT - My Presentation

Inspirage Webinar on Epm integration agent

My presentation







ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!

Due to COVID -19, my KSCOPE 20 session was canceled. But the session was added to ODTUG Learn from Home S E R I E S-Automating Security Management in PBCS!

For those who couldn't attend I am uploading my presentation for your reference.





Happy days on the cloud!!!

Saturday, May 2, 2020

Why its important to run the EPM Automate upgrade!


Downloading EPM Automate from the PBC/EPBC/EDMCS is not always the latest!

This came as a surprise while trying to install EPM Automate from the Oracle Enterprise Data Management Cloud (EDMCS) pod and trying out a command. It said the command not found

C:\Oracle\EPM Automate\bin>epmautomate importDimension FinPlan 'Cost Center' Merge EPM_Cost_Center_20200323.csv
EPMAT-7:"importDimension" is not an epmautomate command. See "epmautomate help".

The most similar commands are importmapping, importrates, importsnapshot, importbalances, importtemplate.

It said  EPMAT-7:"importDimension" is not an epmautomate command. See "epmautomate help".

So the one downloaded straight from the cloud instance is not the latest and we need to run the “upgrade” before executing any commands or if you happen to see the words IS NOT A EPM AUTOMATE COMMAND

Happy days ahead on the cloud!!





Tuesday, March 31, 2020

PBCS-DataManagement-Delete-Entire-Integration!!!




You can delete an integration including the name, import format, location, mappings and any data rules created in Data Integration. This option enables you to delete an entire integration without having to delete individual components.


We all have come across a situation to delete a Data load Rule, Import Format or the Location and since they all tied to each other its difficult at times to deal with these errors messages, 




Well that is where the Delete Integration comes handy as a lifesaver

You can delete an integration including the name, import format, location, mappings and any data rules created in Data Integration. This option enables you to delete an entire integration without having to delete individual components.

Wednesday, August 28, 2019

Exporting and importing data in OAC!

For one of the OAC (Oracle analytics Cloud) customer need to export the data from an existing OAC Essbase application and need to load that data to a new OAC Essbase applications.

There are multiple ways we can export the data from an existing OAC Essbase applications, but since the amount of data it has so huge we chose to export the data using the  Essbase web interface, on the Applications page, expand the application, and select the respective cube
  • From the Actions menu, select Export to Excel.
  • On the Export To Excel dialog box, select the Parent-Child Export Build Method.
  • Select Export Data and click OK

It will export the complete application in a Excel sheet, on opening you will find different sheets for each dimension and a tab for the data.

As i said since  the application contains lot of data this is what it says when you look under the sheet for data,


As it says it creates a .zip file for the data under Files. The interesting factor about the data file is it creates a column for each dimension and in our case we have multiple "Scenarios" as follows

When looked at the data exported file 

Its listing all the Scenario members with starting and ending with "Scenario"

So i deleted the "Scenario" and made the header as a single row which will allow me to create a rule file and load the extracted data file as it is. 

So i did change the headers as follows

Hope this was useful, Happy days ahead with Cloud!!!!!!



Friday, May 31, 2019

New Groovy Training Available from Oracle!!!!

Wow i just saw this and cant help myself in advertising this, now we have the OBE (oracle by example) for the GROOOOOOOVYYYYYYYYY yahhhhhh enjoy...

Introduction to Groovy Business Rules
Learn about the Groovy scripting language and see how to create a Groovy script in Oracle Enterprise Planning Cloud.
Working with Data Grids and Iterators in Groovy
Implement Groovy scripts to work with data grids and data grid iterators. You use conditional logic to set the background colors in a data grid, implement performance benchmarking, and set default data values in a grid.
Moving Dimension Members with Groovy
Create a Groovy script to work with metadata, in this case, moving a member from one parent to another.
Moving Modified Data Using Groovy and Smart Push
Push data from a source location to a target location via Groovy rules.
Validating Data Entry Values with Groovy
Implement a Groovy script that validates data entry against allowed ranges stored in a driver cube.
Adding Dimension Members with Groovy
Create a Groovy script to work with metadata, in this case, adding a member to a dimension.
Calculating Modified Data Using Groovy
Generate a focused calculation script to calculate only data that has been edited, instead of the entire data entry form.
Integrating Data Between Planning and Strategic Models Using Groovy
Learn about Strategic Modeling concepts and how to integrate data between strategic models and planning applications using Groovy scripts.
Creating Groovy Templates
Create a Groovy template with interactive Design Time Prompts (DTPs).
The OBEs are available on the Help Center.