Skip to content

Commit a94c3b3

Browse files
author
Jill Grant
authored
Merge pull request #234985 from Rodrigossz/main
TTL info
2 parents 0256cde + c877ae6 commit a94c3b3

File tree

3 files changed

+55
-36
lines changed

3 files changed

+55
-36
lines changed

articles/cosmos-db/analytical-store-change-data-capture.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ ms.date: 04/03/2023
1414

1515
[!INCLUDE[NoSQL, MongoDB](includes/appliesto-nosql-mongodb.md)]
1616

17-
Change data capture (CDC) in [Azure Cosmos DB analytical store](analytical-store-introduction.md) allows you to efficiently consume a continuous and incremental feed of changed (inserted, updated, and deleted) data from analytical store. The change data capture feature of the analytical store is seamlessly integrated with Azure Synapse and Azure Data Factory, providing you with a scalable no-code experience for high data volume. As the change data capture feature is based on analytical store, it [doesn't consume provisioned RUs, doesn't affect your transactional workloads](analytical-store-introduction.md#decoupled-performance-for-analytical-workloads), provides lower latency, and has lower TCO.
18-
19-
> [!IMPORTANT]
20-
> This feature is currently in preview.
17+
Change data capture (CDC) in [Azure Cosmos DB analytical store](analytical-store-introduction.md) allows you to efficiently consume a continuous and incremental feed of changed (inserted, updated, and deleted) data from analytical store. Seamlessly integrated with Azure Synapse and Azure Data Factory, it provides you with a scalable no-code experience for high data volume. As the change data capture feature is based on analytical store, it [doesn't consume provisioned RUs, doesn't affect your transactional workloads](analytical-store-introduction.md#decoupled-performance-for-analytical-workloads), provides lower latency, and has lower TCO.
2118

2219
The change data capture feature in Azure Cosmos DB analytical store can write to various sinks using an Azure Synapse or Azure Data Factory data flow.
2320

@@ -27,13 +24,16 @@ For more information on supported sink types in a mapping data flow, see [data f
2724

2825
In addition to providing incremental data feed from analytical store to diverse targets, change data capture supports the following capabilities:
2926

30-
- Supports applying filters, projections and transformations on the Change feed via source query
3127
- Supports capturing deletes and intermediate updates
3228
- Ability to filter the change feed for a specific type of operation (**Insert** | **Update** | **Delete** | **TTL**)
33-
- Each change in Container appears exactly once in the change data capture feed, and the checkpoints are managed internally for you
34-
- Changes can be synchronized from “the Beginning” or “from a given timestamp” or “from now”
35-
- There's no limitation around the fixed data retention period for which changes are available
29+
- Supports applying filters, projections and transformations on the Change feed via source query
3630
- Multiple change feeds on the same container can be consumed simultaneously
31+
- Each change in container appears exactly once in the change data capture feed, and the checkpoints are managed internally for you
32+
- Changes can be synchronized "from the Beginning” or “from a given timestamp” or “from now”
33+
- There's no limitation around the fixed data retention period for which changes are available
34+
35+
> [!IMPORTANT]
36+
> Please note that "from the beginning" means that all data and all transactions since the container creation are availble for CDC, including deletes and updates. To ingest and process deletes and updates, you have to use specific settings in your CDC processes in Azure Synapse or Azure Data Factory. These settings are turned off by default. For more information, click [here](get-started-change-data-capture.md)
3737
3838
## Features
3939

@@ -60,6 +60,11 @@ WHERE Category = 'Urban'
6060
> [!NOTE]
6161
> If you would like to enable source-query based change data capture on Azure Data Factory data flows during preview, please email [[email protected]](mailto:[email protected]) and share your **subscription Id** and **region**. This is not necessary to enable source-query based change data capture on an Azure Synapse data flow.
6262
63+
### Multiple CDC processes
64+
65+
You can create multiple processes to consume CDC in analytical store. This approach brings flexibility to support different scenarios and requirements. While one process may have no data transformations and multiple sinks, another one can have data flattening and one sink. And they can run in parallel.
66+
67+
6368
### Throughput isolation, lower latency and lower TCO
6469

6570
Operations on Cosmos DB analytical store don't consume the provisioned RUs and so don't affect your transactional workloads. change data capture with analytical store also has lower latency and lower TCO. The lower latency is attributed to analytical store enabling better parallelism for data processing and reduces the overall TCO enabling you to drive cost efficiencies in these rapidly shifting economic conditions.

0 commit comments

Comments
 (0)