How To Connect Netsuite To Power Bi

NetSuite stands out as a widely favored cloud-based software for business management, offering an extensive array of applications to handle different facets of a business operation. Conversely, Power BI is a robust tool for data visualization and analysis, created by Microsoft. By integrating NetSuite with Power BI, you can unlock significant insights from your business data, aiding in more informed decision-making.


In this article, we will discuss the steps involved in connecting NetSuite to Power BI. We will cover the prerequisites, the process of setting up the connection, and some tips for optimizing your data visualization experience.


Before we begin, it is important to ensure that you have the necessary prerequisites in place. Here are the steps you need to follow:

  • Ensure that your NetSuite account has access to the SuiteAnalytics Workbook feature.
  • Make sure that your Power BI account is set up and ready to receive data from external sources.
  • Create a new workbook in Power BI and add a new dataset using the NetSuite connector.

Setting Up the Connection

Once you have the prerequisites in place, you can begin setting up the connection between NetSuite and Power BI. Here are the steps you need to follow:

  1. Log in to your NetSuite account and navigate to the SuiteAnalytics Workbook feature.
  2. Select the data source that you want to connect to Power BI. You can choose from a variety of options, including saved searches, reports, and custom records.
  3. Click on the “Export” button and select “Power BI” as the export format. This will generate a JSON file that contains your data.
  4. In Power BI, navigate to the dataset you created earlier and click on the “Edit Queries” button. This will open up the Power Query Editor window.
  5. Click on the “New Source” button and select “JSON” as the source type. Browse to the JSON file that you generated in step 3 and click on the “Load” button.
  6. In the Power Query Editor window, you can transform your data by adding columns, filtering rows, and applying other transformations. Once you are satisfied with your data, click on the “Close & Apply” button to load the data into Power BI.

Tips for Optimizing Your Data Visualization Experience

Now that you have connected NetSuite to Power BI, it is important to optimize your data visualization experience. Here are some tips to help you get started:

  • Use the “Visualizations” tab in Power BI to create custom charts and graphs that showcase your data in a meaningful way.
  • Take advantage of the “DAX” language in Power BI to create calculated columns and measures that provide additional insights into your data.
  • Use the “Share” button in Power BI to share your reports with colleagues or clients, either through email or by embedding them on a website.


Connecting NetSuite to Power BI can provide valuable insights into your business data and help you make better decisions. By following the steps outlined in this article, you can set up a connection between the two platforms and begin visualizing your data in new and exciting ways.