Search 800 + Posts

May 17, 2026

Comparison: HDL vs. FBDI vs. HSDL

 Within the technical architecture of Oracle Fusion HCM, we see HCM Data Loader (HDL) as the "purpose-built bulk loading mechanism" that should lead all HCM data efforts, distinguishing it significantly from other Oracle tools like FBDI and HSDL.

The Primary Comparison: HDL vs. FBDI vs. HSDL


Three-way count reconciliation for Employee Conversion ( from Success factor to Oracle HCM)

This post is in continuation to Original Employee Conversion Post When SuccessFactors Stays But Oracle Fusion Arrives  .The three-way count reconciliation is the core component of Stage 5 in the employee conversion process, designed to ensure absolute data consistency across all systems,. It functions by comparing record counts at three independent points, and all three must match before formal sign-off is granted for go-live.

The Three Comparison Points


The reconciliation process measures the following three points:

  • Point 1: Source File

Our 5 Stages Flow for File based Employee Conversion from Source systems to Oracle HCM using HDL

This post is in continuation to Original Employee Conversion Post When SuccessFactors Stays But Oracle Fusion Arrives  .The employee conversion process follows a disciplined five-stage flow designed to ensure data integrity and transparency throughout the migration from SuccessFactors to Oracle Fusion HCM.

1. File Intake & Specification

The customer delivers a compiled flat file to an agreed location, which the integration team then loads into ATP staging using an APEX upload. At this initial stage, the source data is preserved exactly as received without any transformations to maintain a clean record of the original input.

2. Validate in ATP

May 16, 2026

When SuccessFactors Stays But Oracle Fusion Arrives — The Employee Conversion Nobody Plans For

Mastering the Shift: A Disciplined Approach to SuccessFactors to Oracle Fusion HCM Employee Conversion

In the modern enterprise landscape, it is common for organizations to adopt a "best-of-breed" strategy, such as retaining SAP SuccessFactors as their primary HR system of record while implementing Oracle Fusion for Financials, Procurement, and Projects. However, this creates a critical operational gap: employees must exist within Oracle Fusion HCM to record project labor hours and ensure accurate labor costing.

At BizInsight Consulting, we have refined a technical architecture to bridge this gap through a one-time, disciplined employee conversion process. Here is how we ensure a seamless transition.

May 15, 2026

Four waves to a Flawless Oracle fusion Customer Data Migration

 Post 4 of 4.  The final post in the series. We have covered what we are migrating, where we stage it, and how we move it. Now we look at when — the four migration waves, the trial run that makes or breaks a programme, and what a smooth go-live actually looks like.


We have seen the same failure mode more times than we would like. A migration project runs well through development and testing. The team is confident. The data looks clean. Then go-live weekend arrives and the cutover load takes three times as long as planned, data quality issues surface that nobody knew existed, and the team is making decisions under time pressure that should have been made weeks earlier.


In almost every case, the root cause is the same: the trial run was skipped, shortened, or treated as a formality. When we ask why, the answer is usually ‘we did not have time’ or ‘the environment was not ready.’ Neither of those is acceptable, because the cost of skipping the trial run is always higher than the cost of doing it.





The trial run is not a test. It is the dress rehearsal. If you skip the
dress rehearsal, go-live is your first
full run.


May 14, 2026

Five layers data Migration strategy from EBS to Fusion for Customers. No middleware. No exceptions.

Five layers. No middleware. No exceptions.

Post 3 of 4.  Posts 1 and 2 covered the TCA data model and why an ATP staging database is the right foundation. Now we look at the five layers that sit on top of that foundation — and the one architectural decision that surprises most teams.


Early in most EBS to Fusion migration projects, someone suggests using the integration platform to orchestrate the migration. It is a reasonable instinct — the integration platform is already there, the team knows it, and it handles complex data flows. But using an integration platform for a data migration is the wrong tool for the job, and understanding why matters.


Migration is not integration. Integration is continuous, event-driven, automated, and designed to run without human intervention. Migration is finite, sequenced, human-supervised, and designed to be controlled at every step. These are different problems that require different approaches.


Simplicity during a migration is a feature, not a limitation. Every additional layer is a layer that can fail at 2am on cutover weekend.

The five layers that actually belong in a migration

A well-architected customer migration has five layers. Each one has a single job, a clear owner, and a formal exit criterion before the next layer begins. There is no orchestration platform sitting between them — just SQL, scripting, and human judgement.



May 12, 2026

Your staging layer is the most important architectural decision in your migration

EBS to Oracle Fusion Cloud — Customer Migration Series

Your staging layer is the most important architectural decision in your migration

⏱  4 minute read

Post 2 of 4  •  BizInsight Consulting  •  Shriram Gupta  •  April 2026


Post 2 of 4.  In Post 1 we established that an EBS customer is not one record but six TCA entities. Now we look at where those entities should live while you are processing them — and why that decision matters more than most teams realise.


Most migration teams make their biggest architectural decision without realising they are making one. It happens early in the project, usually in a practical conversation about where to put the data while it is being processed. And the answer that gets chosen — almost by default — shapes everything that follows.


The decision is: where does your migration data live between EBS and Fusion?


When you say migrate our customers — this is what you actually mean

 About this series  —  EBS to Oracle Fusion Cloud: Customer Migration

This is Post 1 of 4. Over four posts we cover the complete customer migration journey from Oracle EBS to Fusion Cloud — written for project sponsors, technical architects, and migration teams who want to understand not just what to do, but why the decisions matter.


Post 1: Scope and the TCA data model    

Post 2: Why your staging layer is your most important architectural decision

Post 3: Five layers, no middleware, no exceptions
Post 4: Four waves, one trial run, one chance to get it right

Every migration conversation starts the same way. A client says: “we need to migrate our customer data to Fusion Cloud — how long will it take?” And the answer that comes back is usually a number pulled from the air, because the person answering has not yet looked at what ‘customer data’ actually means inside Oracle EBS.


Here is the reality. In Oracle EBS, a customer is not a record. It is six interrelated entities, each dependent on the previous one, each requiring its own extraction, validation, and load process in a defined sequence. Understanding this upfront is the single most important thing a project team can do before a migration begins.

A client with 50,000 customers may have 300,000+ records to migrate across six entity types. Scoping must account for this.

One architecture. Two systems. The same model.