Record Metadata¶
The SDK can automatically generate _sdc_
(“Singer Data Capture”) metadata properties when
performing data loads in SDK-based targets.
If add_record_metadata
is defined as
a config option by the developer, and if the user sets add_record_metadata=True
within
their own configuration, the following columns will be automatically added to each record:
_sdc_extracted_at
- Timestamp indicating when the record was extracted the record from the source._sdc_received_at
- Timestamp indicating when the record was received by the target for loading._sdc_batched_at
- Timestamp indicating when the record’s batch was initiated._sdc_deleted_at
- Passed from a Singer tap if DELETE events are able to be tracked. In general, this is populated when the tap is synced LOG_BASED replication. If not sent from the tap, this field will be null._sdc_sequence
- The epoch (milliseconds) that indicates the order in which the record was queued for loading._sdc_table_version
- Indicates the version of the table. This column is used to determine when to issue TRUNCATE commands during loading, where applicable.