![]() |
VOOZH | about |
The CData ODBC driver for Harvest enables access to live data from Harvest under the ODBC standard, allowing you work with Harvest data in a wide variety of BI, reporting, and ETL tools and directly, using familiar SQL queries. This article shows how to connect to Harvest data as a generic ODBC Data Provider and create charts, reports, and dashboards based on Harvest data in DBxtra.
Start by setting the Profile connection property to the location of the Harvest Profile on disk (e.g. C:\profiles\Harvest.apip). Next, set the ProfileSettings connection property to the connection string for Harvest (see below).
To authenticate to Harvest, you can use either Token authentication or the OAuth standard. Use Basic authentication to connect to your own data. Use OAuth to allow other users to connect to their data.
Using Token Authentication
To use Token Authentication, set the APIKey to your Harvest Personal Access Token in the ProfileSettings connection property. In addition to APIKey, set your AccountId in ProfileSettings to connect.
Using OAuth Authentication
First, register an OAuth2 application with Harvest. The application can be created from the "Developers" section of Harvest ID.
After setting the following connection properties, you are ready to connect:
When you configure the DSN, you may also want to set the Max Rows connection property. This will limit the number of rows returned, which is especially helpful for improving performance when designing reports and visualizations.
You are now ready to create a dashboard with Harvest data.
With a new Dashboard created, you are ready to begin analysis of Harvest data. Thanks to the ODBC Driver for Harvest, you can refresh the Dashboard and immediately see any changes made at the source. In the same way, you can create and view Reports with live, up-to-date Harvest data.
Connect to live data from Harvest with the API Driver
Connect to Harvest