Forum Discussion
- chulContributor III
Hi Ramu - I suggest speaking with your appropriate OneStream contact (if you're a customer, your Customer Success Manager and if you're a partner, your Partner Development Manager) to discuss this. You could possibly set up a reference call with one of our customers who've implemented this to understand the drivers behind it along with the important question of "if you had a do-over opportunity, would you do it the same way".
A red flag in your comments, large data units with no extensibility, tells me that the foundational setup of their application isn't optimal.
- HenningValued Contributor II
Hi Ramu, are you considering this option? Do you mind sharing your reasons for exploring this? Maybe the community can help you better if you elaborate (if applicable).
Splitting planning and consolidation into two separate applications is typically not done. Using the same application ensures that you have all of your data in the same place and you can just report on it from a single source of truth. Splitting this into separate applications means you can no longer do that (easily) and need to set up data connections to move the data between applications for things such as scenario variance reporting, or seeding your forecasts with your actuals. You also increase your maintenance effort as someone needs to maintain two instead of one application (keeping your metadata in synch, etc.)
- RamuVNew Contributor III
Multiple reasons-
Huge data size, millions of records added every period.
Longer processing times on the SQL DB
For file based loads, one app ha sonly one harvest folder, this has been an issue as well.
Larger Data Units
Scalability issues, Performance issues when Consolidations and Planning tasks are running in parallel.
I believe even in OneStream book, they give an example of retail company with data volumes in millions of records and how splitting the application is recommended. I understand its theoretical but we do not see any benefits of having them both together in our current setup.
Also, we do not see any extensibility really being used.
I have few more factors as well, happy to discuss if anyone has really done the split or considered doing it.- HenningValued Contributor II
The reasons you outline point towards a different instance (environment) rather than a different application, if separating the solution is desired. Two applications on the same instance share the servers and resources.
Millions of data records each period are being handled by customers in single applications, but of course each use case is unique (security, audit, process, data model, reporting / data storing requirements,...).
There are customers out there with a split, fingers crossed someone shares her / his reasons and experience.
- RamuVNew Contributor III
Thank you Jack and Chul, for the feedback.
The points I mentioned are few of the considerations, which might have the work arounds, there are many other factors I am considering.
I will take into account your feedback to start with , its just I was looking for anyone who has actually done it and discuss the pros/cons and the reasons/challenges to go with it.
- egoodwinNew Contributor II
The primary reason I've had for separate applications (not separate environments) as mentioned was the need for a separate Time dimension in each application. For example, you plan at a weekly level, but consolidate at a monthly level. Even then, I would strongly consider varying the input frequency by Scenario and set up your Time dimension to the lowest level of granularity.
Related Content
- 4 months ago
- 6 months ago
- 11 months ago
- 8 months ago