A concise guide to migrating Oracle Business Intelligence Enterprise Edition (OBIEE) dashboards and the RPD semantic layer to Microsoft Fabric.
The OBIEE-to-Microsoft Fabric migration retires Oracle's RPD and WebLogic Server, moves physical-layer sources to OneLake, and rebuilds the RPD's Business Model and Mapping layer as a Fabric semantic model. Answers and Dashboards become interactive Power BI reports on Direct Lake; BI Publisher's pixel-perfect output becomes Power BI Report Builder paginated reports. It's a two-layer rebuild: data and reporting move together, not a single conversion step, and output parity against the original OBIEE results is what makes it production-ready.
OBIEE to Microsoft Fabric migration is the process of retiring Oracle Business Intelligence Enterprise Edition and rebuilding its data and reporting layers on Microsoft Fabric, landing the RPD's physical-layer sources on OneLake, rebuilding the RPD's Business Model and Mapping layer as a Fabric semantic model, and recreating Answers, Dashboards, and BI Publisher reports in Power BI. Because OBIEE's RPD and WebLogic-based architecture differs fundamentally from Fabric's OneLake-based, item-driven platform, migration is a structural rebuild across both the data and reporting layers, not a single conversion step. The scope typically spans the physical data sources, the RPD's business logic, every interactive dashboard, every pixel-perfect BI Publisher report, and the scheduled Agents that deliver them- the same layered-rebuild approach covered in our ETL migration to Microsoft Fabric guide for other source platforms.
In short: OBIEE to Fabric migration replaces a proprietary RPD semantic layer and OBIEE server with OneLake-based data storage and a governed Power BI semantic model; every business model mapping, dashboard, and report is rebuilt, not copied.

Figure: OBIEE's RPD splitting into two separate Fabric destinations: OneLake for the physical data layer, and a Power BI semantic model for the Business Model and Mapping layer's business logic.
Retiring OBIEE in favor of Fabric is usually driven by a mix of cost, platform consolidation, and performance reasons:
A related question worth separating from this migration: if the Oracle database feeding OBIEE needs to stay operational for other systems even after OBIEE itself retires, Oracle Mirroring can replicate that data into OneLake live via Change Data Capture, without a full ETL rebuild. This is a different decision than migrating OBIEE's reporting layer, and our Oracle to Microsoft Fabric: Migration & Mirroring guide covers that option directly.
Mapping OBIEE assets to their Fabric equivalents is the foundation for scoping any OBIEE RPD-to-Fabric conversion.
| OBIEE Asset | Fabric Equivalent | Migration Note |
|---|---|---|
| RPD Physical layer | OneLake Lakehouse / Fabric Data Warehouse tables | Physical source tables are landed on OneLake, replacing OBIEE's direct database connections |
| RPD Business Model and Mapping layer | Power BI semantic model (Direct Lake) | Logical fact/dimension structure is rebuilt as a Fabric/Power BI semantic model |
| RPD Presentation layer | Power BI dataset display folders | Subject area groupings are rebuilt as display folders for report authors |
| Repository/session variable | DAX measure / Power Query parameter | Dynamic RPD calculations are re-implemented as DAX measures or parameters |
| ETL feeding OBIEE | Data Factory pipeline / Dataflow Gen2 | Source-to-RPD ETL is rebuilt as Fabric-native ingestion pipelines |
| Answers / Analysis (interactive) | Power BI report on Direct Lake | Rebuilt on top of the semantic model, not a pixel-for-pixel port |
| Dashboard | Power BI dashboard/report | OBIEE dashboard pages become Power BI report pages or pinned dashboard tiles |
| BI Publisher report (pixel-perfect) | Power BI Report Builder paginated report (RDL) | Closest match for print/compliance-oriented, pixel-perfect output |
| Agent (scheduled alert) | Power Automate / Data Factory trigger | Scheduled delivery and threshold alerts are rebuilt using Fabric-native scheduling |
| Data Filter / RPD session security | Row-level security (RLS) role / OneLake permission | RPD-level security rules are rebuilt as DAX-filtered RLS roles and OneLake access control |
| OBIEE LDAP/SSO integration | Fabric workspace role / Microsoft Entra ID | Authentication moves to Fabric's Entra ID-backed workspace and item-level access model |
Representative profile of an OBIEE to Fabric migration engagement, not a single named client, reflecting a pattern seen across enterprise BI and data platform modernization projects.
The challenge. An energy company ran regulatory and operations reporting on an aging OBIEE deployment backed by an on-premises Oracle warehouse, with a small team maintaining RPD logic and rising WebLogic infrastructure costs.
The approach. DataTerrain inventoried all nine RPD subject areas and their physical sources, landed the data on OneLake, rebuilt the business model as a Fabric semantic model using Direct Lake, recreated BI Publisher's compliance reports in Report Builder, and validated output against OBIEE before cutover.
| Metric | Result |
|---|---|
| RPD subject areas migrated | 9 subject areas rebuilt as one cloud-native semantic model on shared Fabric capacity |
| Row-level parity | Full match after validation, OneLake-backed semantic model (Delta/Parquet) |
| Legacy platform | OBIEE and WebLogic infrastructure retired |
DataTerrain has migrated legacy BI and data platforms across enterprise engagements. Our assessment inventories your OBIEE RPD, physical sources, and catalog, maps them to OneLake and a governed Fabric semantic model, and delivers validated dashboards and paginated reports with output-parity testing before cutover- the same broad platform coverage reflected in our ETL migration to Microsoft Fabric work.