Create a new DWH Integration

Note: the DWH Integration will not automatically create the TD database and tables. You need to create the TD database and tables before creating the DWH Integration.

SecurityapiKey
Request
Request Body schema: application/json
required
schedule_type
string
Enum: "none" "daily" "hourly" "weekly" "monthly" "minutes_interval" "cron"
schedule_option
string

The schedule value for the schedule_type. For example, if schedule_type is daily, schedule_option should be a time string like 10:00.

timezone
string

The timezone of the schedule. For example, UTC or Asia/Tokyo.

name
required
string
required
object (BasicConfigs)

The basic configs of the DWH Integration.

required
Array of objects (AdvancedConfigs)

The DWH Integration advanced configs. The configs contain array of of table configs which combine with the basic configs will be used to create Connector Bulkload Session.

required
object (OutConfigs)

Config for how data will be imported into TD.

Array of objects (FilterConfigs)

Config for how data will be filtered before importing into TD. See the connector filters for more info.

Responses
200

DWH Integration Created

400

Bad Request

401

Bad Request

403

Unauthorized

404

Not Found

500

Server Error

post/v1/dwh/
Request samples
application/json
{
  • "name": "test",
  • "schedule_type": "daily",
  • "schedule_option": "10:00",
  • "timezone": "Asia/Tokyo",
  • "basic_configs": {
    },
  • "advanced_configs": [
    ],
  • "output_config": {
    }
}
Response samples
application/json
{
  • "schedule_type": "none",
  • "schedule_option": "string",
  • "timezone": "string",
  • "id": 0,
  • "name": "string",
  • "user_id": 0,
  • "account_id": 0,
  • "workflow_project_id": 0,
  • "workflow_project_name": "string",
  • "dwh_config_id": 0,
  • "created_at": "2019-08-24T14:15:22Z",
  • "updated_at": "2019-08-24T14:15:22Z"
}