Moving from PeopleSoft to the Oracle Cloud

Posted on Updated on

Those of you who know me will know that I’m working at Cedar and we’re moving from PeopleSoft to the Oracle Cloud. I won’t talk about the company’s journey, but more how I’ve found the transition personally.

In brief, there’s a lot to learn.

Data Model knowledge

In the PeopleSoft world, once you know the table structures you could work significantly faster. Whether you were writing an SQR, an App Engine, an XMLP report, a migration script, an ad-hoc Query or a piece of page code the source was always the same – the PS tables.

In the Oracle Cloud world the tables are still there, although they’re closer aligned to the eBusiness Suite data model so they’re not immediately familiar to those from the PeopleSoft background. This isn’t the end of the story however, as the raw tables are only accessed some of the time (for instance, during a BIP report). If you’re doing an ad-hoc Query in OTBI then you’ll need to know the Subject Area structure and this is very different from the underlying tables. If you’re writing an HCM Extract then you’ll need to know the UE structures, and they’re different again.

Is this better than what we had in PeopleSoft? These abstractions are good in some respects, for instance OTBI Subject Areas are easier for end-users to pick up than the database tables for ad-hoc querying. But it does mean that for techs there are multiple different data models that you’ll need to learn.

Data Migration

I was never involved in a File-Based Loader migration – luckily it seems – but we’ve used the new HCM Data Loader tool a couple of times now, once for a migration and once for a mass update of existing data (annual salary uplifts). It’s actually quite nice, once you get the spreadsheets setup – and I had a couple of colleagues helping with that – and the data goes in pretty well.

Is this better than what we had in PeopleSoft? Yes, I think it probably is. Many times the code for PeopleSoft migrations was handwritten from scratch and would be thrown away after it was completed. With HDL there’s a lot of re-use and it’s probably quicker to put together too.


In the PeopleSoft world we have three levels of role-based security, the user profile, roles and permission lists, all managed from a handful of pages and covering both page access and data security.

In the Oracle Cloud world it’s a much larger model, with abstract roles, data roles, job roles duty roles, security profiles. Each is managed from a different set of pages in completely different areas of the system. The system is moving in the right direction, as the Security Console does bring some of this into a single place.

Is this better than what we had in PeopleSoft? I’m not sure. I don’t consider myself a security expert in the Cloud yet, and although I can see it’s a larger framework with more moving parts I’m not yet sure whether this is a better thing.

Fixing Issues

In the PeopleSoft world we had a very capable toolset and the access to change whatever we wanted. This could be dangerous as although something ‘could’ be changed, it wasn’t always the case that it ‘should’ be changed. With a little experience it was generally pretty easy to see between these cases however. This generally meant that whenever there was an issue it could be fixed by getting into the code and making some changes.

In the Oracle Cloud world it’s a similar story when it comes to typical tech tasks – migration, interfacing, etc, but it’s a different.answer when it comes to issues with the delivered system. If there is a problem then it’s often the case that you’re helpless to do anything other than raise an SR.

Is this better than what we had in PeopleSoft? I think time will tell here. Everyone is still learning to work together in this area. Our SRs could probably be more detailed in order to prevent a lot of to-and-fro between Oracle and implementation team, and the Oracle support teams are still learning as well, especially as the system is moving target with new releases every 6 months. In general Oracle Cloud fixes get delivered about the same speed as PeopleSoft ones (assuming the client is on 9.2 with Selective Adoption).


Is my life any easier in the Oracle Cloud world? Not yet, but that’s largely down to the amount of time I’ve spent working on the Cloud vs my PeopleSoft experience. I’m confident that I’ll improve – and the product keeps improving at breakneck pace – and I’ll be able to help many more customers make the move.