Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
sharathvenna
New Member

Oracle Netsuite Integration with Power BI

Hi everyone,

I’m looking for guidance on integrating Oracle NetSuite data with Power BI for advanced analytics and reporting. Specifically, I’d like to:

  • Connect Power BI directly to NetSuite 

  • Schedule automatic data refreshes

  • Optimize query performance for large datasets

  • Handle custom records/fields in reports

Thanks,

Sharath 

1 ACCEPTED SOLUTION
burakkaragoz
Community Champion
Community Champion

Hi @sharathvenna ,

 

Great questions! Here are some guidelines and resources for integrating Oracle NetSuite with Power BI:

  1. Connect Power BI Directly to NetSuite:

    • Power BI does not have native NetSuite connector. However, you can connect via third-party connectors (like CData, ZappySys, or Skyvia) or by using NetSuite’s ODBC/JDBC drivers.
    • Alternatively, you can expose NetSuite data via SuiteAnalytics ODBC or REST Web Services and connect Power BI using the ODBC connector or through web queries.
  2. Schedule Automatic Data Refreshes:

    • If you use an ODBC or REST connection, you can set up scheduled refresh in Power BI Service (requires gateway for on-premises connections).
    • Third-party connectors often have built-in scheduling and sync options, making refresh setup easier.
  3. Optimize Query Performance for Large Datasets:

    • Limit the data you pull from NetSuite by filtering in your queries.
    • Import only necessary columns and rows.
    • Consider aggregating data before importing into Power BI.
    • If possible, use incremental refresh in Power BI for very large datasets.
  4. Handle Custom Records/Fields in Reports:

    • Make sure your connector or API queries include custom records/fields.
    • For SuiteAnalytics, custom fields appear in the ODBC schema if they are exposed.
    • For REST API, use the correct endpoints and parameters to include custom fields in your queries.

References Resources:

If you need example connection strings or step-by-step setup for any of these methods, let me know!

If this helps, please consider giving kudos and marking this as solution to help others in the community.

Thank you!
translation and formatting supported by AI

View solution in original post

4 REPLIES 4
v-sdhruv
Community Support
Community Support

Hi @sharathvenna ,
Just wanted to check if you had the opportunity to review the suggestion provided?
If the response has addressed your query, please Accept it as a solution ' so other members can easily find it.
Thank You

v-sdhruv
Community Support
Community Support

Hi @sharathvenna ,
Just wanted to check if you had the opportunity to review the suggestion provided?
If the response has addressed your query, please Accept it as a solution ' so other members can easily find it.
Thank You

v-sdhruv
Community Support
Community Support

Hi @sharathvenna ,
Just wanted to check if you had the opportunity to review the suggestions provided?
Thank you @burakkaragoz  for your prompt response.
If the response has addressed your query, please Accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank You

burakkaragoz
Community Champion
Community Champion

Hi @sharathvenna ,

 

Great questions! Here are some guidelines and resources for integrating Oracle NetSuite with Power BI:

  1. Connect Power BI Directly to NetSuite:

    • Power BI does not have native NetSuite connector. However, you can connect via third-party connectors (like CData, ZappySys, or Skyvia) or by using NetSuite’s ODBC/JDBC drivers.
    • Alternatively, you can expose NetSuite data via SuiteAnalytics ODBC or REST Web Services and connect Power BI using the ODBC connector or through web queries.
  2. Schedule Automatic Data Refreshes:

    • If you use an ODBC or REST connection, you can set up scheduled refresh in Power BI Service (requires gateway for on-premises connections).
    • Third-party connectors often have built-in scheduling and sync options, making refresh setup easier.
  3. Optimize Query Performance for Large Datasets:

    • Limit the data you pull from NetSuite by filtering in your queries.
    • Import only necessary columns and rows.
    • Consider aggregating data before importing into Power BI.
    • If possible, use incremental refresh in Power BI for very large datasets.
  4. Handle Custom Records/Fields in Reports:

    • Make sure your connector or API queries include custom records/fields.
    • For SuiteAnalytics, custom fields appear in the ODBC schema if they are exposed.
    • For REST API, use the correct endpoints and parameters to include custom fields in your queries.

References Resources:

If you need example connection strings or step-by-step setup for any of these methods, let me know!

If this helps, please consider giving kudos and marking this as solution to help others in the community.

Thank you!
translation and formatting supported by AI

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors