Onboarding Data from Basecamp

Creating a Basecamp Source

For creating a Basecamp source, see Configuring Additional Connectors. Ensure that the Source Type selected is Basecamp.

To enable OAuth, see Enabling OAuth for CDATA Drivers.

Embedded OAuth Parameter Settings

You can connect to the CDATA driver without setting any connection properties for your user credentials.

Set the following embedded OAuth parameters:

Field

Description

AccountId

Copy this from the URL after you log into Basecamp.<br>https://basecamp.com/

Schema

Set this to "V2" or "V3" to connect to Basecamp 2 or Basecamp 3 accounts.

ProjectId

For most table operations, a ProjectId is a required parameter. You can query the Projects table to obtain this value.

Custom OAuth Parameter Settings

Set the following parameters to authenticate with the credentials for a Custom OAuth app:

Field

Description

OAuthClientId

Set this to the client Id assigned when you registered your app.

OAuthClientSecret

Set this to the client secret assigned when you registered your app.

CallbackURL

Set this to the redirect URI defined when you registered your app.

Basecamp Configurations

Field

Description

Fetch Data Using

The mechanism through which Infoworks fetches data from the database.

Connection URL

The connection URL through which Infoworks connects to the database.

Username

The username for the connection to the database.

Password

The password for the username provided.

Source Schema

The schema in the database to be crawled. The schema value is case sensitive.

Once the settings are saved, you can test the connection.

Configuring a Basecamp Table

For configuring an Basecamp Table, see Configuring a Table.

Establishing a Connection

To create a JDBC URL, see Establishing a Connection.

Data Model

The tables and views supported by the source are described in the Data Model.

JDBC Connection Parameters

For the list of JDBC connection parameters, see Connection Parameters.