

Jdbc:quickbooksonline:InitiateOAuth=GETANDREFRESH Java -jar įill in the connection properties and copy the connection string to the clipboard. Either double-click the JAR file or execute the jar file from the command-line.

See the Getting Started chapter of the help documentation for a guide to using OAuth.įor assistance in constructing the JDBC URL, use the connection string designer built into the QuickBooks Online JDBC Driver. Additionally, if you want to connect to sandbox data, set UseSandbox to true. To authenticate using OAuth, you can use the embedded OAuthClientId, OAuthClientSecret, and CallbackURL or you can obtain your own by registering an app with Intuit. OAuth requires the authenticating user to log in through the browser. QuickBooks Online uses the OAuth authentication standard. URL: Enter the JDBC URL containing the connection string.Driver List: Select Oracle JDBC Driver.On the Data Server screen of the resulting dialog, enter the following information:.Logical Schema: Enter QuickBooksOnline.Technology: Select Generic SQL (for ODI Version 12.2+, select Microsoft SQL Server).On the Model screen of the resulting dialog, enter the following information:.In ODI, connect to your repository and click New -> Model and Topology Objects. After reverse engineering, you can query real-time QuickBooks Online data and create mappings based on QuickBooks Online tables. Reverse engineering the model retrieves metadata about the driver's relational view of QuickBooks Online data. Restart ODI to complete the installation. lic file, located in the installation folder, into the ODI userlib directory: To install the driver, copy the driver JAR and. After reverse engineering a data model of QuickBooks Online entities, you will create a mapping and select a data loading strategy - since the driver supports SQL-92, this last step can easily be accomplished by selecting the built-in SQL to SQL Loading Knowledge Module. This article walks through a JDBC-based ETL - QuickBooks Online to Oracle. As with an RDBMS, you can use the driver to connect directly to the QuickBooks Online APIs in real time instead of working with flat files. JDBC connectivity enables you to work with QuickBooks Online just as you would any other database in ODI. Through drop-in integration into ETL tools like Oracle Data Integrator (ODI), the CData JDBC Driver for QuickBooks Online connects real-time QuickBooks Online data to your data warehouse, business intelligence, and Big Data technologies. Leverage existing skills by using the JDBC standard to read and write to QuickBooks Online:
