Replicate your data in minutes, through our UI or programatically with our APIs.
The Katonic MongoDB integration will replicate your MongoDB data to your data warehouse or database.
The MongoDB source supports Full Refresh and Incremental syncs.
Check our detailed documentation on how to start syncing your MongoDB databases.
|Full Refresh Sync||Yes|
|Incremental Sync||Coming soon|
|Replicate Incremental Deletes||Yes|
MongoDB does not have anything like table definition, thus we have to define column types from actual attributes and their values. Discover phase have two steps:
Step 1. Find all unique properties
Connector runs the map-reduce command which returns all unique document props in the collection. Map-reduce approach should be sufficient even for large clusters.
Step 2. Determine property types
For each property found, connector selects 10k documents from the collection where this property is not empty. If all the selected values have the same type – connector will set appropriate type to the property. In all other cases connector will fallback to string type.