[BI Connector v 6.x] How to Create a Connection to Oracle OTBI, OAC, OAS, OBIEE, Fusion Analytics Subject Areas in the BI Connector Application?

Modified on Wed, 10 Jan 2024 at 11:13 PM

This article is applicable for BI Connector v 6.x and above.


BI Connector supports connectivity to Subject Areas in the following applications:


  • Oracle Transactional Business Intelligence (OTBI) that's available as a part of
    • Oracle Fusion Enterprise Resource Planning (ERP) Applications
    • Oracle Fusion Supply Chain Management (SCM) Applications
    • Oracle Fusion Human Capital Management (HCM) Applications
    • Oracle Fusion Customer Experience (CX) Applications
  • Oracle Analytics Cloud (OAC)
  • Oracle Analytics Server (OAS)
  • Oracle Business Intelligence Enterprise Edition (OBIEE) 
  • Oracle OPERA Cloud
  • Taleo
  • NetSuite


The following is a general tutorial to create a connection to your Oracle Subject Areas in the BI Connector app, which you can leverage in Power BI to visualize the data and automate scheduled refreshes.


In BI Connector, the process of creating a connection to the Oracle Data Model comprises 2 steps - 

Create Data Source 

Add Table


Let's see how to execute these steps below. Before we start, please have the following handy:


For Oracle OTBI, OAC, Fusion Analytics users 

  • Oracle Account URL or Server URL - The URL up to "oraclecloud.com" after logging into you Oracle application. In essence, the URL will be something like
    https://xx-xx-xx-xx.oraclecloud.com (or)
    https://[RandomID].oraclecloud.com
  • Your Login credentials


For Oracle OBIEE, OAS users

  • Oracle Account URL or  Server URL - The URL after logging into the application, along with the port number. The URL could look something like this:
    http://obiee.CompanyName.com:9502/analytics
    (or) an IP address with a port number like
    http://xxx.xxx.xxx.xxx:9704/analytics
    In the above examples, the server names are http://obiee.CompanyName.com and http://xxx.xxx.xxx.xxx respectively. And the port numbers are 9502, and 9704 respectively.
    In essence, the final Server URL would be ServerName:PortNumber, which is the following for the above examples:
    http://obiee.CompanyName.com:9502
    http://xxx.xxx.xxx.xxx:9704
    Note: If there is no port number visible in the url, the Port number used behind the scenes is usually 443 if the url starts with HTTPS or 80 if the URL starts with HTTP
     
  • Your Login credentials



Step1: Create Data Source


In the BI Connector app, click on the Data Sources menu in the pane on the left side, and click on the New Data Source button.


Click Data Sources in the left pane and click the New Data Source button


In the next screen, give the Data Source a name (that's easy for you to identify in Power BI) in the Data Source Name field. Then select the Data Source Type as Subject Area. Then enter the Server URL in the Oracle Account URL field, and enter your Oracle login credentials in the User Name and Password fields. Finally, click on the Test & Save button.


Enter the Oracle URL, credentials, select Data Source type as Subject Area and click Test and Save


You can confirm the Data Source creation in the BI Connector application is successful by the notification displayed at the top right, and the Data Source being listed on the application.


Confirmation of Data Source getting created successfully




Step2: Add Table


Now that you've successfully created a Data Source for your Oracle Analysis in the BI Connector application, it's time to add the specific Subject Areas that you want to analyze in Power BI. This step is a MUST for OTBI / Fusion application users, whereas for users of other Oracle applications it is optional (but a highly recommended step, especially if your Oracle application has a huge number of Subject Areas).


To do this, click on the Tables menu in the left side pane, and click on the Add Table button.


Click on Tables in left pane and click the Add Table button


Next, in the Data set name field, give the Dataset a name that's easy for you to identify. Then select the Data Source you created for the Subject Area in the Data Source field from the drop-down. Next, its recommended to leave the number of rows per fetch field with the default value shown, and click Next:Manage Subject Area button.


Note: The No. of rows per fetch is to help you avoid time out errors when dealing with large datasets. For example, if a Subject Area table has 2 Million rows, a no. of rows per fetch setting of 100,000 will help you fetch all the 2 Million rows in batches of 100,000 rows at a time for 20 fetches, instead of fetching all the 2 Million rows at once in a single fetch, which would most likely result in time out errors. In most cases, the default 100,000 value would work seamlessly. But if you face time out errors, you can reduce the value in this setting at anytime.


Enter the required info in the Select Data Source screen


Next, you need to enter the names of the specific Subject Areas (which you want to analyze in Power BI), one at a time.

IMPORTANT: The name of the Subject Areas are case-sensitive, and hence must be exactly pasted in the Subject Area field. Also, remove the extra trailing and preceding Subject Area's name in the pasted path, if any.  



To do this, please enter the name of the Subject Area in the Subject Area box, and click on Verify & Add button.
IMPORTANT: The path copied is case-sensitive, and hence must be pasted as in the Report or Folder Path. Also, remove the extra trailing and preceding spaces in the pasted path, if any.


Enter the name of the Subject Area and click Verify and Add


Now the added Subject Area will be shown in the Added Subject Areas section. You can add multiple Subject Areas to the same Table. Finally, click on the Save button.

Subject Area added successfully screen, click Save


Upon saving, you can confirm the Table is successfully added in the next screen, as highlighted below. 

Confirmation that the Table is added successfully


Now you're all set to visualize the Oracle Subject Areas data in Power BI!


The next step is to connect Power BI to Oracle Subject Areas, and start visualizing the data and automate the reports in Power BI Service/Report Server/Fabric.


Connect Power BI Desktop to Oracle Subject Areas in Import mode

Connect Power BI Desktop to Oracle Subject Areas in Direct Query mode