- In Hyperion, We will use many databases for configurations, application creations, Data Integrations, Data loads etc. But in OneStream, It is easy to maintain. Because only one database will be there for each application.
- We can Monitor all servers from OneStreamXF client.
- In OneStream, In one Client we can work on Everything, like Application-Consolidation, Planning, Integration, Databases, Web Servers, Application Servers etc. Everything you can monitor from same client.
- We can use same URL or client only to configure, create and maintain applications, even multiple applications.
- When comparing with Hyperion, Oracle EPM tools, OneStream will have more coding which will application build tough.
- ??
Documented Issues which I faced in my daily work on Oracle EPM(On-Premise and Cloud), and also on OneStream
Followers
Wednesday, February 4, 2026
OneStream Basics 2
Tuesday, February 3, 2026
Oracle EPM - Listed few Websites or blogs
Oracle EPM Websites or blogs
- Cameron Lackpour
- John-goodwin - He is not active now, but lot of topics he covered and explained very well.
- Peter Nitschke's Blog
- Timtows hyperion blog
- scotts oracle blog
- Essbaselabs - Essbase Blog
- Glennschwartzbergs Essbase Blog - Essbase Blog
- luvmybase - Scripts explained well.
- https://www.jasonwjones.com/
- Unique Hyperion Solution
- Paul Lewis
- epmmarshall.com
Wednesday, January 28, 2026
OIC - Pull data using BIP Report into Data Management with Substitution variables
How to pull data using BIP Report into Data Management with Substitution variables
- Go to Data Exchange > Applications, Select Data Source and Select EPM(Custom)
- In File, select BIP Report file which you are going to pull data. This column structure we need to pull data in to the system correctly.
- Update Report details as shown below: Select ERP connection Name.
- Select Execution Method as BIP Report and Report name along with Path
- Parameter List, if not mentioned any, select unique in the columns like Period=Jan or dummy column with Y like shown below.
If we are planning to execute report data load like Jan-26, which we are going to load that using Data Management, we can mention below as an argument to pick up Period from POV of the Data load Rule.
Oracle EPM - Data Management error tracing
Tips and Suggestions on Data Management Errors
In Data Management, error tracing some times we will get confuse or forgot where to check. In that few I am recording here.
- First of all, Process details log, where we will see process statement immediately after process completed.
- In Data load, if we get error [None] with Currency dimension, check location where you select import format, you remove [None] with functional currency.
- Invalid period - means based on the period mapping, system doesn't able to match period with file inputs or source inputs.
- While exporting and importing Period mappings, you may face with data format, which will change into excel number format or different date format, you can excel custom option to get DM date format, then you can import the same.
- If you are getting Period in the file, then use Explicit Period option from Source Mapping to pick period from File and to match with Period mapping.
Tuesday, January 27, 2026
EPM - How to load Attributes in to PBCS application
How to load Attributes in to PBCS application
Wednesday, January 21, 2026
EPM DM - File data load with Period and Year columns to EPM Planning
File data load with Period and Year columns to EPM Planning
If you are getting Period and Year in the source file itself, to load data we need to use Explicit option Data Load rule, which will connect to Source Period mapping, where we can update periods to match with source file.
No need of Period dimension in Import format for this method. Year you can map to Years.
If you are using multi-period in the file, update all periods in Source Period mapping.
For clear reference, refer below video:
Refer Video for more step by step
Thanks,
Mady
Tuesday, September 9, 2025
EPM DM - BIP Report as a Source to EPBCS
EPM DM - BIP Report as a Source to EPBCS
As part of data loading we can pull data from different source systems. Using Data Source option, we can pull directly BIP report from Fusion application.
- Create Source application with Oracle Cloud ERP(Custom), here we are creating source for workforce data. We need to upload and browse for the Report template, to get source columns as members of Source application.
- Go to option, where we need to update Fusion application, fill other parameters as per report requirement.
- Create an import format with Source and Target(EPBCS), map dimensions of source and target.
- Try to import data and check are we getting data or not. In case of any issue in pulling data, check Report permissions in ERP.
Friday, June 27, 2025
OIC - Business Rule
How to execute Business Rule using OIC
Create and launch business rule without any issues. Then Navigate to Application and select Jobs. Create Job with business rule.
In OIC: Use below with Post method:
/HyperionPlanning/rest/v3/applications/NFPR/jobs
Request:
Json:
{
"jobType" : "RULES",
"jobName" : "aso to bso dr"
}
Response:
{
"status" : "",
"jobId" : ""
}
To check Status:
/HyperionPlanning/rest/v3/applications/NFPR/jobs/{jobIdentifier}
Use Get Method, Attach JobId with JobIdentifier in mapping
Response:
{"status":"","details":""}
Thanks,
Mady
OIC - To place file in Amazon S3 Bucket
To place file in Amazon S3 Bucket - we can use below method:
Use Put Object to place file into S3 Bucket.
Thanks,
Mady
OIC - Upload file
How to upload file into EPM inbox/outbox folder or into EPM - DM - inbox folder
we can use below:
/interop/rest/11.1.2.3.600/applicationsnapshots/{applicationSnapshotName}/contents
Needs to use Post Method
Request: Select Binary Method
Use Post with below response:
{
"status" : "",
"details" : ""
}
Thanks,
Mady
Wednesday, June 4, 2025
OIC - To get file from Amazon S3 Bucket
How to get file from AWS bucket
OIC - Application Admin Mode
How to upload file into EPM inbox/outbox folder or DM inbox folder
Post:
/HyperionPlanning/rest/v3/applications/NiccoFPR/jobs
Request:
{
"jobType" : "Administration Mode",
"jobName" : "AppAdminJob",
"parameters" : {
"loginLevel" : "Administrators"
}
}
In Mapping:
To make application into Admin Mode, Use Parameter as Administrators or to release application for all users, mention as All Users
Thanks,
Mady
OIC - Import Data
How to Import Data: we can use below with RESTApi - to execute from OIC
Post:
/HyperionPlanning/rest/v3/applications/NiccoFPR/jobs
Request:
{
"jobType": "IMPORT_METADATA",
"jobName": "ImportMetaDataJob",
"parameters": {
"errorFile":"ImportMetaDataErrorFile.zip",
"importZipFileName": "myMetaDataDailyJob.zip"
}
}
Response:
{
"status" : 0,
"details" : "",
"jobId" : 224,
"jobName" : ""
}
Get Status:
/HyperionPlanning/rest/v3/applications/NiccoFPR/jobs/{jobIdentifier}/details
Import metadata status:
Response:
{
"items" : [ {
"recordsRead" : 0,
"recordsRejected" : 0,
"recordsProcessed" : 0,
"dimensionName" : "Departments",
"loadType" : "Metadata Import"
} ]
}
Thanks,
Mady
Tuesday, May 20, 2025
OIC - Import metadata
To import metadata using OIC - RESTApi, we can use below to automate the process.
To execute Import metadata, POST
/HyperionPlanning/rest/v3/applications/<appName>/jobs
Request:
{
"jobType": "IMPORT_METADATA",
"jobName": "ImportMetaDataJob",
"parameters": {
"errorFile":"ImportMetaDataErrorFile.zip",
"importZipFileName": "myMetaDataDailyJob.zip"
}
}
- Post - import metadata
- Get - Status
- Switch - if recordsRejected is 0, then success, Otherwise failed.
Thursday, March 20, 2025
Oracle EPM - How to add "No Year" in to EPM Planning application
As you all know, we can't add additional member like "No Year" in Year Dimension. We can add number of years but not "No Year", as it is system defined.
But there is trick which Oracle published to add "No Year" in Year Dimension.
Steps are simple:
- Export Year Dimension
- Edit csv file, and add below line in bottom of the page.
- "No Year",Years,,store,false,,<none>,<none>,,,unspecified,false,true,,,"No Year",<none>,
- Save in zip format
- Import back in to Planning application.
Tuesday, February 18, 2025
Oracle EPM - Data Extract from Planning using Data Management - Tips
Hi All, Data Extract from Planning using Data Management already documented with steps. You can check that with below link.
Data Extract from Planning using DM
Here, I am updating few steps, which may confuse for someone.
- Source is our Planning application.
- Target we need to create as Data Export in Applications in Data Exchange page.
- File format which you will update must be with Period dimension.
- Amount or data - no need to mention, as system will automatically will take. If you mention in file it will show up in application details as member or dimension, which may show up double in Import Format.
- Period - select as Period not to be as generic like other dimensions in dimensions list.
- While creating data load rule, you can select filters, if you want to extract particular data.
- To pull alias of particular member, you select as below:
- Account -- map with Account member
- Account -- map with Account Alias member
- If you don't select Period as Period, and if it is generic in dimensions list, you will get amount in Period in Workbench.
- Some Alias may have names with comma, which will mess up exported csv file. Better to use Pipe symbol.
- You can use .txt format also to get data in correct format.
Wednesday, November 6, 2024
OneStream - Data Sources - Formats to load data
We can load data using below methods into OneStream
- Fixed Format
- Delimited format
- Connectors
- Data Management
Thursday, August 1, 2024
Oracle EPM Planning (PBCS): Unable to download the file: details: Invalid file : FCC_2385.log
When trying load data from FCC to PBCS, I found below error in the logs, states that Unable to download the file along with Invalid log file.
Generally, This error occurred whenever we trying to pull data with no filters in Data load rule, so that lot of members/data will be involved to data load process from Source to Target.
Planning log:
2024-07-31 09:34:05,019 ERROR [AIF]: Unable to download the file: {"details":"Invalid file : SFCC_2385.log.","status":1,"links":[{"href":"https://epm-test-axxxxx.epm.us.oraclecloud.com:443/interop/rest/11.1.2.3.600/applicationsnapshots/SFCC_2385.log/contents","action":"GET","rel":"self","data":null}]}
2024-07-31 09:34:05,023 INFO [AIF]: EssbaseService.extractData - END (false)
2024-07-31 09:34:05,029 FATAL [AIF]: Error in CommData.extractDataFromSource
Traceback (most recent call last):
File "<string>", line 2862, in extractDataFromSource
RuntimeError: false
URL in the above log showing invalid file, so when I verified in the FCC log, it is sating as below
FCC log:
2024-08-01 03:00:16,759 ERROR [AIF]: Cannot perform cube view operation. Essbase Error(1024015): Request [MdxReport] from user [epm_default_xxx_admin] was terminated by an admin user
2024-08-01 03:00:16,801 INFO [AIF]: EssbaseService.extractData - END (false)
2024-08-01 03:00:16,801 ERROR [AIF]: false
2024-08-01 03:00:16,814 INFO [AIF]: FDMEE Process End, Process ID: 2,385
Solution that Oracle suggested:
- In the Data load rule, create filters for each dimensions to export less number of records.
- Create multiple Data Load rules to export the data to the target application by applying different set of filters as needed.
Wednesday, July 17, 2024
EPM Planning - PBCS - How to create source application to FCC from Planning
Creating source application is small part only, bit tricky I found, may be it is easy for others. It may be useful at least for beginners. Sometimes we forget things with on going activities, so you can found steps here..
Go to Data Exchange >> Actions >> Applications
Click OK, it will be popup in right side as Application Registered successfully.
Thanks,
Mady
Friday, July 12, 2024
OIC - How to schedule an Integration
Scheduling an Integration in OIC also bit tricky, if you are working as a beginner. There are few limitations, as per Oracle mentioned, we cannot schedule integration within 10 minutes if you are using
Click on 3 lines once you activated the Integration.
- Hours and Minutes
- Days
- Weeks
- Months
In Case of, you want to schedule other than the default options in Simple, you can select iCal option, where you can update Expression to schedule the integration.








