The features, benefits, and drawbacks of migrating from Oracle Discoverer to Microsoft Power BI.
Microsoft's Power BI is a business intelligence platform that offers data warehouse capabilities, data preparation, data discovery, and interactive dashboards. Over the past few years, Power BI has become one of the top business intelligence tools available.
Power BI is comprised of the following tools:
Power BI Service | The saaS-based version included in Office365 |
Power BI Desktop | PC and desktop version for designing and publishing reports to Power BI Service |
Power BI Mobile Apps | Android, iOS, and Windows phones/tablets |
Power BI Gateway | Syncs external data in and out of Power BI |
Power BI Embedded | The Power BI REST API allows you to build reports and dashboards into custom applications for Power BI users and non-Power BI users |
Power BI Report Server | On-premise reporting for organizations that will not or cannot store data in the cloud-based Power BI Service |
Power BI Visuals Marketplace | Location for purchasing custom visuals |
There are two ways to migrate Discoverer reports to Power BI:
Option 1 - Manually extracting the Discoverer SQL and importing into Power BI
Option 2 - Using an automated tool like ennSight. (This post will cover the conversion process using ennSight).
ennSight's custom logic automatically extracts the Discoverer SQL and business rules, including security details and report access and owner information. The extraction process can also be done manually, which is feasible for smaller batches of reports.
Using ennSight, the security from Discoverer can be transferred over to Power BI, and report access can be restricted to the user level. Power BI is strictly desktop or browser-based, so no concept of business areas exists here and there is no administrative piece.
The SQL is manually imported as raw data into Power BI. Once imported, the output will match that in Discoverer, so you can design the front end in Power BI (dashboard, graphs, etc.).
Here's an original Discoverer report for All Customers With Profile Details:
Here's the same report converted to Power BI and enhanced with charts and graphs.
Here's another example Discoverer report for Sales Orders:
Here's the same Sales Orders report in Power BI with added visualizations:
Here's a third Discoverer report for Service Request Billing:
When the report is converted to Power BI the tabular layout is identical to that in Discoverer:
Here's the same Discoverer report in Power BI with added visualizations like charts and graphs:
The Discoverer to Power BI migration path is the least intensive in terms of cost, time, and resources. In many cases, we have helped clients migrate from Discoverer to Power BI in conjunction with an internal Windows OS, desktop, hardware upgrade, or Office365 migration project. These initiatives can be executed simultaneously without exceeding the budget or requiring a significant commitment from client resources (should the client decide to hire a third-party consulting company to lead the migration).
Learning Curve - Power BI has a very low learning curve, which makes it easier for non-technical users to learn how to use it when migrating from Oracle Discoverer.
SQL Extraction - Once the SQL is extracted from Discoverer, it can be manually migrated into Power BI. Power BI does not allow users to automatically import bulk, raw SQL.
Recommended Migration Path - We recommend migrating the Discoverer reports "as-is" into Power BI, so they match the same output in Discoverer. This will help reduce errors during testing and migration, and allow the business users to enhance the reports in Power BI however they see fit.
Version Requirements - Power BI Professional version is required to import the Discoverer report SQL. The Professional version allows users to share data, security details, roles, and access information. This cannot be done using the free web version of Power BI bundled into Microsoft Office365.
Users can easily create visual reports without help from IT create visual reports without IT help.
The extraction and migration process from Discoverer to Power BI is less complex than that of OBIEE or MicroStrategy, which translates to a shorter project with less chance of error.
Easy to transition to Power BI due to it coming pre-packaged with Office365 subscriptions.
Limited security options.
You may encounter some performance issues when handling bulk data.
Power BI Professional (Desktop) version is required to import the SQL from your Discoverer reports and to share security details, roles, and access information.
Discoverer to Power BI migration for a US municipality
Discoverer to Power BI migration for an inkjet printing technology company
Check out our other Discoverer blogs for migration case studies and tips, and view our Oracle Discoverer replacement options guide. You can also learn more by exploring ennVee's automated Discoverer migration tool and services.