If you’re working with Oracle Fusion Cloud and want to run SQL queries directly on the database, you might find it a bit tricky at first. Oracle doesn’t provide direct database access like traditional systems. Instead, it allows you to run SQL through the Business Intelligence (BI) layer, which can be a bit complex and limited.
In this guide, we’ll show you:
- How to run SQL using Oracle’s built-in BI tools
- An easier alternative using a third-party SQL editor like CloudSQL Desktop
Method 1: Using Oracle’s Built-in BI Layer
Oracle Fusion Cloud allows SQL access through BI Publisher.
Note: Oracle Fusion Cloud only supports read-only access to the database.
You can only run SELECT statements—INSERT, UPDATE, DELETE, CREATE, ALTER, or any other DDL/DML operations are not allowed.
In simple terms, treat the Oracle Fusion database as read-only, meant strictly for querying data, not modifying it.
Step-by-Step Instructions:
Prerequisite: You must have one of the following roles to access and run SQL:
- BI Administrator
- BI Author
- BI Consumer (with extra privileges)
Step1: – Log in to your Oracle Fusion Cloud account.
Step2:- Navigate to Tools > Reports and Analytics.

Step3:- Click Browse Catalog to open the BI Publisher screen.

Step4:- Create a new Data Model.

Step5:- Click on the ‘+’ icon and select SQL Query A screen pops up.

Step6:- In the popup screen, Give a name, choose the Datasource and enter your SQL query (SELECT only) and click on ok.

Step7:- Once sql is ready, go to Data tab(1) and click on View(2)
Step 8:- Save(3) and test the Data Model.

Step9: Once Data set is tested and saved, click on Save as Sample Data(4). This is needed to create report.
Step10: Now Click on Create report(5). A new screen pops up.
Step11: In the popup wizard, select the datamodel and click on next

Step12: Click Next button after selecting the layout

Step13:- In the Create Table screen, drag and drop the columns needed for the report and click on Next

Step14:- Click on Finish to save the report and save it.
Step15:- Run the Report to see the results.
This process works, but as you can see, it takes several steps just to run a basic query.
Method 2: A Simpler Way Using CloudSQL
If you’re looking for a faster, developer-friendly way to run SQL on your Oracle Fusion data, tools like CloudSQL Desktop make it much easier.
CloudSQL Desktop provides a clean, SQL Developer-style interface where you can just paste your SQL and click Run—no need to create reports or data models.
Step-by-Step Instructions:
✅ Prerequisite: You must have one of the following roles to access and run SQL:
- BI Administrator
- BI Author
- BI Consumer (with extra privileges)
You should download CloudSQL from here , unzip it on your local Windows machine and activate the trial licence.
- Open DataFusing CloudSQL
- Create a connection using your Fusion application credentials (you should have one of the roles mentioned above)


3. Run your first SQL and view the results

Summary
Running SQL on Oracle Fusion Cloud using Oracle’s own tools is possible but time-consuming. For a simpler and faster experience, CloudSQL Desktop can save you time and streamline your workflow.