Skip to main content
usb Glossary / 5 min read

What is ODBC?

1990s-era driver standard for connecting tools to databases. Still required for SuiteAnalytics Connect-based NetSuite access. Modern setups replace it with REST APIs and SuiteQL.

ODBC (Open Database Connectivity) is a standard API specification developed by Microsoft in the early 1990s for accessing relational database management systems. It uses installable drivers, one per database, that translate ODBC calls into native database protocols. Despite its age, ODBC remains in heavy use because so many BI and analytics tools were built against it before REST APIs matured.

How ODBC actually works

An ODBC connection involves three layers: the application (Power BI, Excel, Tableau), the ODBC Driver Manager (a small system service), and the database-specific driver binary. The application sends ODBC calls; the driver translates them into the database's native protocol; results stream back. Each driver must be installed and configured per workstation or per gateway server, and drivers are platform-specific (separate Windows, Linux, macOS builds).

ODBC's role in NetSuite

For NetSuite, ODBC arrives via Oracle's SuiteAnalytics Connect service ($499/month). That service exposes NetSuite's denormalized "Connect Schema" through ODBC and JDBC drivers. Any tool that wants to query NetSuite via ODBC needs SuiteAnalytics Connect, including:

  • Microsoft Power BI Desktop's native NetSuite connector
  • CData NetSuite connector for any platform
  • Fivetran's NetSuite connector (uses ODBC under the hood)
  • SSIS, Informatica, Talend, and most legacy ETL tools
  • Excel with the Microsoft Query feature

Why ODBC feels heavy in 2026

  • Driver installation per workstation — every analyst running Power BI Desktop needs the driver locally.
  • Gateway servers for Power BI Service or other cloud BI tools — adds infrastructure to manage.
  • Platform-specific binaries — Linux, macOS, Windows builds maintained separately.
  • Authentication is older — typically username + password + token, not OAuth 2.0.
  • License costs scale with concurrency — five concurrent ODBC connections cost five times the base price.
  • Cloud and serverless aren't great fits — running ODBC drivers in Azure Functions or AWS Lambda is awkward.

When ODBC still makes sense

  • Your BI stack is fully on-premise and standardized on ODBC connectivity.
  • You rely on SuiteAnalytics Workbook directly within NetSuite.
  • You have legacy SSIS or Informatica jobs that work and you don't want to rewrite.
  • Your data team prefers ODBC's standardized SQL surface area.

When to switch to REST + SuiteQL

  • You're connecting NetSuite to cloud BI (Power BI Service, Tableau Online, Looker SaaS).
  • You're loading data into a cloud data warehouse (Snowflake, BigQuery, Redshift, Synapse).
  • You want to eliminate the $5,988/year SAC license.
  • You're building new integrations or replacing existing ones during a tech refresh.

Replacing ODBC with REST: what changes

Migrating from SAC + ODBC to SuiteQL + REST changes three things: authentication moves from password-based ODBC to OAuth 2.0 token-based, queries hit a REST endpoint instead of an ODBC driver, and the schema may differ slightly (you'll typically rebuild a star schema yourself, or use a tool that ships one). Tools like Acterys NetSuite Sync handle all three transparently, so you connect via OAuth in 30 seconds and get pre-built schemas immediately.

Related glossary entries

Skip the ODBC tax

Acterys NetSuite Sync uses REST and SuiteQL. No drivers, no gateways, no $5,988/yr ODBC license.

rocket_launch Start Free Trial
timer 14-day free trial
credit_card_off No credit card
verified_user SOC2 compliant
Get Started Today arrow_forward