From 814b23c1c59e8d3d72c35e04cf8d7920ad89f19c Mon Sep 17 00:00:00 2001 From: forstisabella <92472883+forstisabella@users.noreply.github.com> Date: Tue, 24 Sep 2024 10:43:19 -0400 Subject: [PATCH 1/2] add updates requested by eng --- src/connections/reverse-etl/system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/reverse-etl/system.md b/src/connections/reverse-etl/system.md index 0dba30f9d0..54f741ff3d 100644 --- a/src/connections/reverse-etl/system.md +++ b/src/connections/reverse-etl/system.md @@ -9,7 +9,7 @@ View reference information about how Segment detects data changes in your wareho Reverse ETL computes the incremental changes to your data directly within your data warehouse. The Unique Identifier column is used to detect the data changes, such as new, updated, and deleted records. > info "Delete Records Payload" -> The only value passed for deleted records is its unique ID which can be accessed as `__segment_id`. +> The only value passed for deleted records is their unique ID, which can be accessed as `__segment_id`. Starting September 24, 2024, deleted records also contain all columns selected by your model, with `null` values in place of data. For Segment to compute the data changes within your warehouse, Segment needs to have both read and write permissions to the warehouse schema table. At a high level, the extract process requires read permissions for the query being executed. Segment keeps track of changes to the query results through tables that Segment manages in a dedicated schema (for example, `_segment_reverse_etl`), which requires some write permissions. From d285eaa82ad763ec5360b5401c957884390cc490 Mon Sep 17 00:00:00 2001 From: forstisabella <92472883+forstisabella@users.noreply.github.com> Date: Tue, 24 Sep 2024 12:27:29 -0400 Subject: [PATCH 2/2] Update src/connections/reverse-etl/system.md Co-authored-by: stayseesong <83784848+stayseesong@users.noreply.github.com> --- src/connections/reverse-etl/system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/reverse-etl/system.md b/src/connections/reverse-etl/system.md index 54f741ff3d..74ff061d1c 100644 --- a/src/connections/reverse-etl/system.md +++ b/src/connections/reverse-etl/system.md @@ -9,7 +9,7 @@ View reference information about how Segment detects data changes in your wareho Reverse ETL computes the incremental changes to your data directly within your data warehouse. The Unique Identifier column is used to detect the data changes, such as new, updated, and deleted records. > info "Delete Records Payload" -> The only value passed for deleted records is their unique ID, which can be accessed as `__segment_id`. Starting September 24, 2024, deleted records also contain all columns selected by your model, with `null` values in place of data. +> The only value passed for deleted records is their unique ID, which can be accessed as `__segment_id`. As of September 24, 2024, deleted records also contain all columns selected by your model, with `null` values in place of data. For Segment to compute the data changes within your warehouse, Segment needs to have both read and write permissions to the warehouse schema table. At a high level, the extract process requires read permissions for the query being executed. Segment keeps track of changes to the query results through tables that Segment manages in a dedicated schema (for example, `_segment_reverse_etl`), which requires some write permissions.