# Capture changes from a source

Join / merge upsert

A variant of [Merge into a table](https://meridian.online/operations/merge-into-a-table).

Read the rows a source has inserted, updated or deleted since the last read, from its log or change feed.

Page: <https://meridian.online/operations/merge-into-a-table/capture-changes-from-a-source>

## Status

Not built yet.

arcform does not do this yet. [Its place on the roadmap](https://meridian.online/roadmap#merge-into-a-table)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).

- Azure Data Factory: [`Change data capture resource`](https://learn.microsoft.com/en-us/azure/data-factory/concepts-change-data-capture-resource) (read 2026-09-27)
- Bruin: [`ingestr: CDC (cdc: true)`](https://getbruin.com/docs/bruin/assets/ingestr.html) (read 2026-09-27)
- Duckle: [`DuckLake CDC`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- Duckle: [`PostgreSQL CDC`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/frontend/src/workflow-ui/palette-data.ts) (read 2026-09-25)
- Talend: [`Database change data capture components (family)`](https://help.qlik.com/talend/en-US/components/8.0/About) (read 2026-09-27)
