Forum Discussion
Oracle Netsuite Integration with Power BI
- 1 year ago
Hi sharathvenna ,
Great questions! Here are some guidelines and resources for integrating Oracle NetSuite with Power BI:
Connect Power BI Directly to NetSuite:
- Power BI does not have a 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.
Schedule Automatic Data Refreshes:
- If you use an ODBC or REST connection, you can set up scheduled refresh in Power BI Service (requires a gateway for on-premises connections).
- Third-party connectors often have built-in scheduling and sync options, making refresh setup easier.
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.
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:
- NetSuite SuiteAnalytics ODBC Guide
- CData Power BI Connector for NetSuite
- Power BI: Connect to ODBC Data Source
- Incremental Refresh in Power BI
If you need example connection strings or a step-by-step setup for any of these methods, let me know!
If this helps, please consider giving kudos and marking this as a solution to help others in the community.
Thank you!
translation and formatting supported by AI
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