Ingest data using Fivetran.
Feature name | Supported | Notes |
---|---|---|
Syncs inserts, updates, and deletes | ✅ | Propel processes inserts, updates, and deletes sent from Fivetran. |
Re-sync | ✅ | You can trigger a resync in Fivetran. |
Configurable sync interval | ✅ | You can configure sync interval in Fivetran. |
Sync Pausing / Resuming | ✅ | You can pause / resume syncs in Fivetran. |
Schema Changes: Add Column | ✅ | When Fivetran detects a column was added in your source, it will automatically add that column in Propel. |
Schema Changes: Change column types | ❌ | Changing columns types is not supported as it is a breaking schema change. |
Schema Changes: Delete column | ❌ | Deleting columns is not supported as it is a breaking schema change. |
Batch Delete API | ✅ | See Batch Delete API. |
Batch Update API | ✅ | See Batch Update API. |
API configurable | ✅ | See API docs. |
Terraform configurable | ✅ | See Terraform docs. |
Column | Type | Description |
---|---|---|
_propel_received_at | TIMESTAMP | UTC timestamp of Propel’s receipt |
_propel_payload | JSON | Event’s JSON payload |
_fivetran_synced | TIMESTAMP | UTC timestamp of Fivetran’s sync initiation |
_propel_received_at
if none exists.FIVETRAN DATA TYPE | PROPEL DATA TYPE |
---|---|
BOOLEAN | BOOLEAN |
SHORT | INT16 |
INT | INT32 |
LONG | INT64 |
BIGDECIMAL | DOUBLE |
FLOAT | FLOAT |
DOUBLE | DOUBLE |
LOCALDATE | DATE |
LOCALDATETIME | TIMESTAMP |
INSTANT | TIMESTAMP |
STRING | STRING |
XML | STRING |
JSON | JSON |
BINARY | STRING |