Marty Zigman

Conversations with Marty Zigman

Certified Administrator • ERP • SuiteCloud

NetSuite Delivers on ODBC

NetSuite

Tags: ,

NetSuite provides a read-only ODBC driver (common way to access a databases) to connect to its platform.  We are interested in this because we offer Secure Remote SQL Reporting Services which closes the gap for businesses that wish to fully leverage Cloud Computing but have discovered that NetSuite’s built-in report tools are not quite good enough.

Setup of the NetSuite ODBC Driver requires the following:

  1. Module Add-on Package purchased from NetSuite.
  2. Get the ODBC driver installed on client machines.  The ODBC Driver is available for download on the NetSuite Settings Dashboard. In our case, we configured this with our Remote SQL Reporting services integrated with Windows SharePoint Services.  For the purposes of this discussion, we will use Microsoft Access to illustrate connectivity.  The driver is available for download from the NetSuite dashboard Setting Portlet.
  3. Download and Install OpenSSL offered from Shining Light Productions.  Additional C++ distributables may be required.    These are clearly referenced on the site.  Be sure to donate to help further the cause to keep software costs low.
  4. Configure the Windows ODBC Driver.
  5. Provide your NetSuite user name and password.
  6. Link to interested tables and provide reference to the respective primary key(s).  Use the NetSuite “Table of ODBC Views” guide for reference within the Help system.
  7. Optionally, setup relationships to let the tools help you during the development of your queries.
  8. Retrieve data into your application.

Related Articles

  1. SQL Reporting on NetSuite Data Step-By-Step
  2. Connecting ODBC to Multiple NetSuite Accounts
  3. NetSuite ODBC: “You Don’t Have Permission to Use ODBC.”
  4. NetSuite 64-bit ODBC Setup Instructions
  5. Extract NetSuite Data for Backup and Reporting
  6. Warning: SQL Server Linked Server to NetSuite Issues
  7. Considering Producing NetSuite Financial Statements using Third Party Tools?
If you need help working with ODBC on NetSuite to drive enhanced reporting, contact us.

Screen Shots

Below are screen shots of the configuration basic steps:

Marty Zigman LinkedIn

Marty Zigman

Holding three official certifications, Marty is widely recognized as a top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. A former Deloitte & Touche CPA and technology executive with CTO roles, he brings over 35 years of leadership in ERP, CRM, and eCommerce business systems. Contact Marty to engage directly.

BiographyYouTubeLinkedInX (Twitter)

40 thoughts on “NetSuite Delivers on ODBC

  1. Found it: Once ODBC feature is enabled, go to the Home page, and in the Settings portlet, click the Download ODBC Driver link.

    Reply
  2. Hi Mr Marty,

    I have a sql server 2008 dabaase containing a Datewarehouse. the user would liket to directly conenct to netsuite CRM and join the DW tables with CRM tables.

    1. how to go about it?
    2. should the ODBC driver be installed on client machine or inthe SQL server 2008 server?
    3. can we access the nwetsduite DB from sql management studio?
    4. do we really rewuire the wind32open ssl as in your posting?
    5. any other info i need to take care of?

    Reply
  3. Hi Marty, Thanks for the quick response . Much appreciated.

    1. what is the addon you r talking about ?
    i thought just installing the driver would be sufficient enough.

    BTW, Great job your posts.just to compliment on your posts. they were really clear, concise ,simple and fast to understand

    Reply
  4. Marty,
    Thanks for the insight. Do you know where I can find more information on building a Connection String to use inside SSIS ODBC data source instead of using DSN’s? I have looked through the NetSuite help, finding nothing. I have done several web searches, and that is how I found your blog. But not really anything else on this topic. I have NS ODBC Drivers 6.0 (DataDirect) drivers installed and working using the DSN. But I would rather use a dynamic connection string in my SSIS packages.

    Thanks
    Jerome

    Reply
  5. Hi Marty,

    i got the ODBC driver from “Get the ODBC driver” when i installed it, its not showing up in the ODBC sources. I am using windows 7, 64 Bit

    Reply
  6. Just an FYI, I just spent close to 2 weeks to try to connect to Netsuite from MSSQL 2012 express using the Netsuite ODBC driver 6.0 on my Windows 7 PC…

    The Solution? Call netsuite support they have the 64 bit version of the ODBC driver… It’s Netsuite ODBC 7 created by DataDirect.

    I’ve installed it, set it up and it now works wonders. although I had some complications, I got it to work fairly quickly!

    Thanks
    JG

    Reply
  7. I’ve searched for a public link for over 2 weeks… as soon as I called Netsuite support they knew exactly what I needed and connected to my PC to send me the file.

    When we asked why it wasn’t public they said because DataDirect did it for them and they had some papers to finalize (or something of that matter) … I really didn’t care for the why I just wanted to get it to work after 2 weeks of banging my head on my desk!!!

    Ganesh, That’s exactly the behavior I was getting… If you run c:\windows\sysWOW64\odbcad32 you will be able to see it and edit it… not matter what you do it won’t work until you call netsuite support and get that netsuite odbc 7.00.

    Reply
  8. Hello Marty,

    Am new to Netsuite.. Trying to extract data from netsuite using SSIS… I tried using Cozy roc s/w but facing issues in it. please suggest me a way ti extract data from Netsuite using SSIS..

    Reply
  9. Hi im using MS SQL Server 2008 to get data from NetSuite and the test connection is successful. However, the SCHEMA Tables are blank. Can you help?

    Thanks,
    Pravar

    Reply
  10. Hi Marty,

    I am trying to download ODBC connection but I am not able to see “Download ODBC Driver” option in my setting. We have already paid for ODBC connection. Do I need to be Admin to download ODBC Driver?
    Any Ideas?
    Thanks in advance.

    Reply
  11. Thanks for your quick response.
    Once my role was changed to administrator I am able to download ODBC connection. But I am not able to install. Once I double click install file I get error message ” Netsuit ODBC Driver 32 bit installer has stopped working”
    Any idea ??

    Reply
  12. Hi Marty Zigman,

    I want to integrate data into Netsuite from my legacy system,because I want to backup all the Netsuite data.

    Thank you.

    Reply
  13. I am trying to read data from Netsuite. I installed “NetSuite Drivers 32bit” ODBC driver. I am building the connection string to connect to the host. can someone suggest how i can specify the Account Id, Role ID ? Pls note that i am not doing it from SSIS, i am a test trying to read data from Netsuite for the purpose of ETL testing.

    Reply
  14. I’m curious if the NetSuite ODBC drivers provide access to the System Notes (audit log table). We’re currently using CData but it doesn’t seem to pull down that table and I don’t have the ODBC drivers [yet].

    Reply
  15. Thanks for the reply Marty! Notes_system would give us what we need, however we are currently using CData’s ODBC driver and it doesn’t seem to have access to that table. Based on your reply I’m assuming the NetSuite ODBC driver does in fact include this table.

    Reply
  16. Hi Marty Zigman,

    Thanks for great support. i have 10 million records in my SQL database i want to move these to net suite and want two way synchronization as records can be modified by net suite or by application.
    Does SSIS is good option do i need any third party tool rather than ODBC driver

    Reply
  17. Hi All,
    I’m currently evaluating few tools which allow me to extract data out of Netsuite to our local database so that we can report on it.
    Based on the price and feature which one is better between Netsuite SuiteAnalytics and CData Sofware Data Sync. I also see few people recommend Progress Data Direct.

    Sesame software does most of it but currently we only need to extract the data so their price is pretty expensive for us.

    Thanks in advance.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *