docs/integrations/destinations/kinesis.md
v0.40.0-alpha or newer and upgrade your Kinesis connector to version 0.1.4 or newerThe incoming Airbyte data is structured in a Json format and is sent across diferent stream shards determined by the partition key. This connector maps an incoming data from a namespace and stream to a unique Kinesis stream. The Kinesis record which is sent to the stream is consisted of the following Json fields
_airbyte_ab_id: Random UUID generated to be used as a partition key for sending data to different shards._airbyte_emitted_at: a timestamp representing when the event was received from the data source._airbyte_data: a json text/object representing the data that was received from the data source.| Feature | Support | Notes |
|---|---|---|
| Full Refresh Sync | ❌ | |
| Incremental - Append Sync | ✅ | Incoming messages are streamed/appended to a Kinesis stream as they are received. |
| Incremental - Append + Deduped | ❌ | |
| Namespaces | ✅ | Namespaces will be used to determine the Kinesis stream name. |
Although Kinesis is designed to handle large amounts of real-time data by scaling streams with shards, you should be aware of the following Kinesis Quotas and Limits. The connector buffer size should also be tweaked according to your data size and freguency
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.1.5 | 2022-09-22 | 16952 | Add required config fields |