Connecting Power BI to NetSuite Analytics Warehouse (NSAW)

Before You Begin – Do You Have Access to the ADW?

This guide assumes you already have access to your NetSuite Analytics Warehouse (NSAW) Autonomous Data Warehouse (ADW) and know how to connect to it.
If you're not yet set up or need help accessing your database, start with our article on before continuing:  Co n necting to the NSAW ADW Database

Stop! Before You Connect Power BI

Ask yourself: Why are you connecting Power BI to NetSuite Analytics Warehouse?

If you’re already using Power BI internally, or you’re working with a customer who relies on Power BI and simply want to tap into NSAW data using tools you're familiar with — great! You’re in the right place, and the steps below will help you get connected. Feel free to skip to the next section.

That said, we often talk to customers who are exploring Power BI (or Tableau, Qlik, or Looker) because they think NSAW can’t do something — usually based on conversations from leadership who heard about powerful dashboards their peers are building in other tools. While those tools are excellent — and we’ve worked with all of them — the reality is that most of those “wow” features are entirely achievable within NSAW as well.

We're not anti-Power BI. We're anti-spending-money-on-an-extra-tool-when-it's-not-necessary.

If you’re turning to another BI platform because you believe NSAW can’t support a particular use case, we strongly encourage you to talk to a qualified NSAW consultant first. Many will offer a free evaluation, and what you think requires a whole new tool might be solvable with a couple hours of targeted NSAW training — which is likely far less costly than licensing, implementing, and maintaining another platform.

This article will absolutely walk you through connecting Power BI to NSAW. Just take a moment before you dive in to make sure it’s the right path for your business and your budget — especially if you’re already paying for a powerful analytics tool that keeps getting better with every update.


Power BI to Oracle ADB (64-bit) Connection Checklist

1. Download NSAW Cloud Wallet

  • Download the credentials ZIP file from NetSuite Analytics Warehouse. If you don't know where to get the wallet check out  this article.
  • Extract the ZIP contents (including cwallet.sso , tnsnames.ora , and sqlnet.ora ) to a local directory, such as: C:\data\wallet

2. Install Oracle Client for Microsoft Tools (OCMT)

3. Download the Oracle Instant Client

4. Set Up Windows Environment Variables

  • Open System Properties :
    • Press Windows + S , type “Environment Variables”, and select Edit the system environment variables .
    • In the System Properties window, click Environment Variables…
  • Under System variables , add or edit the following:
    • TNS_ADMIN = C:\data\wallet
    • ⚠️ Note: If you use Oracle SQL Developer and have multiple NSAW instances to connect to SQL developer by default will use the wallet file in this directory regardless of what you have specified in the connection. If you only have one instance this isn't a problem. If you have more than one you may see an error saying "ORA-12529: TNS:connect request rejected based on current filtering rules". 
    • Add to PATH : C:\OracleClient\instantclient_19_24
image image

5. Connect Power BI Desktop to Oracle ADB

  • Open Power BI Desktop
  • Go to: Home > Get Data > Oracle Database image
  • In the connection dialog:
    • Server : Enter the TNS alias from your tnsnames.ora file (e.g., oax123456_high ) image
    • Data Connectivity mode : Choose between Import or DirectQuery based on your needs image
  • Click OK
  • When prompted, enter your Oracle database credentials.
    ⚠️ Be sure to switch to the Database tab for credentials — not Windows Authentication image