NetSuiteFree checklistPDF, Excel, Word exportNetSuiteAll NetSuite tools

NetSuite SuiteAnalytics Connect ODBC Setup and Troubleshooting Checklist

This checklist walks through setting up NetSuite SuiteAnalytics Connect over ODBC or JDBC, from licensing and role permissions to driver install and DSN values. The last group covers the failures admins see most often when Excel, Power BI or a warehouse cannot connect.

0%

0 of 33 items complete

7 critical items still open - these are the highest-risk gaps.

Download checklist:

Licensing and feature

Role and user

Driver install

DSN configuration

Troubleshooting

Most failed Connect setups trace to a critical item: wrong data source, blocked port 1708, wrong driver bitness or a role without record permissions.

Get your Connect setup checked

Send us your DSN settings (without passwords) and role permissions and we will tell you what is blocking the connection or slowing the refresh.

Optional. The tool and every export work without this. No spam.

Was this tool useful?

How to use it

Start at the top even if the driver is already installed: many broken connections are a role problem, not a driver problem. Work through licensing and the role with the NetSuite administrator, then hand the driver and DSN groups to whoever owns the client machine or BI gateway. Use the troubleshooting group as a diagnostic list when a working connection stops. Tick items as you confirm them and export the list with the role ID, driver version and DSN name filled in your notes, so the next person does not have to rediscover them.

Where the settings live

The feature is on the Analytics subtab of Enable Features. The driver download page opens from the Set Up SuiteAnalytics Connect link in the Settings portlet on the Home dashboard, and the page also shows the service host, port, account ID and role ID values for the logged-in user and role, which is the quickest way to get them right. The ODBC DSN is created in the Windows ODBC Data Source Administrator (64-bit or 32-bit to match the client) or in odbc.ini on Linux. Table and column names for NetSuite2.com are documented in the Records Catalog, under Setup in recent releases, which is the reference to use instead of guessing from old SQL.

Worked example

A controller cannot see the transaction table in Power BI. The DSN uses 1234567.connect.api.netsuite.com on port 1708 with NetSuite2.com, so the host and data source are right. Test Connection succeeds, which rules out the firewall. The custom role has the SuiteAnalytics Connect permission but only Lists permissions, so NetSuite2.com hides every transaction table. The admin adds view permissions for the transaction types the report needs, the controller reconnects, and the table appears. The second issue, slow refresh, is fixed by filtering the query on lastmodifieddate for the last 35 days and appending to the existing dataset rather than reloading years of lines.

Version differences and gotchas

NetSuite.com is the older Connect data source; NetSuite2.com uses the same record and field model as SuiteQL and is the one to build on. Queries written for one do not run on the other unchanged. Driver releases follow NetSuite releases, so keep a note of which driver each gateway uses. Bitness mismatches show up as a DSN that exists in one ODBC administrator but is invisible to the application. Read All and the Data Warehouse Integrator role give broad access, which is convenient for a warehouse and risky for a desktop user, so treat them as privileged.

Frequently Asked Questions

Where do I download the NetSuite ODBC driver?

Log in with a role that has the SuiteAnalytics Connect permission and use the Set Up SuiteAnalytics Connect link in the Settings portlet on the Home dashboard. The page offers ODBC drivers for Windows and Linux, the JDBC driver and ADO.NET, and shows your service host, port, account ID and role ID.

Do I need the 64-bit or 32-bit NetSuite ODBC driver?

Match the application, not Windows. 64-bit Excel and Power BI Desktop need the 64-bit driver and a DSN created in the 64-bit ODBC Data Source Administrator. 32-bit Office needs the 32-bit driver. If a DSN is missing in the application, the usual cause is a bitness mismatch.

Why are tables missing in my NetSuite ODBC schema?

With NetSuite2.com, the schema you see depends on the role in the RoleID property. If the role lacks permission for a record type, its tables are not shown. Add the permission, or use a role with SuiteAnalytics Connect - Read All where that is appropriate, then reconnect.

Can I use the NetSuite ODBC driver on Linux?

Yes. NetSuite provides a Linux ODBC driver. Install the unixODBC driver manager first, then the NetSuite driver, register it in odbcinst.ini and define the DSN in odbc.ini with the same host, port 1708, NetSuite2.com data source and AccountID and RoleID properties used on Windows. JDBC is another option for Java-based tools.

If you want people to ask NetSuite questions in plain English over a private connection on your own infrastructure, instead of building every report in Excel, we can set that up.

ArchRay builder
Design the on-prem AI stack for NetSuite: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

Keep exploring

Free tools

ERP fixes and how-tos

AI on your ERP

Integrations