You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/connections/destinations/index.md
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -107,6 +107,18 @@ The first place to look is the individual destination documentation. Each one in
107
107
108
108
In order to override the default, check the destination settings pane in the Segment web App either for a **Connection Mode** toggle or instructions on bundling any additional mobile components required.
109
109
110
+
## Sync modes
111
+
112
+
Sync mode allows users to define how changes in the source should send downstream to your destination. Depending on which destinations you set up in Segment, you may need to choose a sync mode for your data. This configuration determines how Segment updates your destination based on the source data.
113
+
114
+
The available sync modes can vary based on the destination, integration type, and actions within the destination. For example, if you sync customer data, you might have the option to Insert, Update, or Upsert records.
115
+
116
+
Available sync modes include:
117
+
-**Update**: Modify existing records in the destination without adding new ones.
118
+
-**Upsert**: Update existing records and add new ones, if necessary.
119
+
-**Add**: Add records to a list, segment, or journey.
120
+
-**Remove**: Remove records from a list, audience, or journey.
Copy file name to clipboardExpand all lines: src/connections/reverse-etl/setup.md
+17-17Lines changed: 17 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -77,25 +77,25 @@ To create a mapping:
77
77
2. Select the destination that you want to create a mapping for.
78
78
3. Click **Add Mapping**.
79
79
4. Select the model to sync from.
80
-
5. Select the **Action** you want to sync and click **Next**.
81
-
* Actions determine the information sent to the destination. The list of Actions will be unique to each destination.
82
-
6. Add a name for your mapping. The mapping name defaults to the Action's name (for example, 'Track Event'), but can be customized to allow you to identify the mapping across others.
83
-
7. In the **Select record to map and send** section, select which records to send to your destination after Segment completes extracting data based on your model. You can choose from:
84
-
* Added records
85
-
* Updated records
86
-
* Added or updated records
87
-
* Deleted records
88
-
8. Select a test record to preview the fields that you can map to your destination in the **Add test record** field.
89
-
9. Select how often you want Segment to sync your data under **Schedule configuration**.
80
+
5. In the **Define sync behavior** section, select the **Action** you want to sync.
81
+
* Actions determine the information sent to the destination. The list of Actions are unique to each destination.
82
+
6. Select which records to send to your destination after Segment completes extracting data based on your model.
83
+
* Some destinations have [sync modes](/docs/connections/destinations/#sync-modes), which let you specify how Segment should send data to the destination. Sync modes are unique to each destination.
84
+
* Destinations without sync modes let you select from the following options:
85
+
* Added records
86
+
* Updated records
87
+
* Added or updated records
88
+
* Deleted records
89
+
7. In the **Map fields** section, define how to map the record columns from your model to your destination. Map the fields that come from your source to fields that the destination expects to find. Fields on the destination side depend on the type of Action selected.
90
+
* If you’re setting up a Destination Action, some mapping fields might require data to be in the form of an object or array. See the [supported objects and arrays for mapping](/docs/connections/reverse-etl/manage-retl/#supported-object-and-arrays) for more information.
91
+
<!---* _(Optional)_ Use the [Suggested Mappings](#suggested-mappings) feature to identify and match near-matching field names to streamline the field mapping process. -->
92
+
8. In the **Send test record section**, select a test record to preview the fields that you mapped to your destination. When you've verified that the records appear as expected, click **Next**.
93
+
9. Enter a name for your mapping. The name initially defaults to the Action's name, for example, `Track Event`, but you can make changes to this default name.
94
+
10. Select how often you want Segment to sync your data under **Schedule configuration**.
90
95
***Interval**: Extractions perform based on a selected time cycle. Select one of the following options: 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, 6 hours, 8 hours, 12 hours, 1 day.
91
96
***Day and time**: Extractions perform at specific times on selected days of the week.
92
-
10. Define how to map the record columns from your model to your destination in the **Select Mappings** section.
93
-
* You map the fields that come from your source to fields that the destination expects to find. Fields on the destination side depend on the type of action selected.
94
-
* If you're setting up a destination action, depending on the destination, some mapping fields may require data to be in the form of an object or array. See the [supported objects and arrays for mapping](/docs/connections/reverse-etl/manage-retl/#supported-object-and-arrays).
95
-
11.*(Optional)* Send a test record to verify the mappings correctly send to your destination.
96
-
12. Click **Create Mapping**.
97
-
13. Select the destination you’d like to enable on the **My Destinations** page under **Reverse ETL > Destinations**.
98
-
14. Turn the toggle on for the **Mapping Status**. Events that match the trigger condition in the mapping will be sent to the destination.
97
+
11. Select the destination you’d like to enable on the **My Destinations** page under **Reverse ETL > Destinations**.
98
+
12. Turn the toggle on for the **Mapping Status**. Events that match the trigger condition in the mapping will be sent to the destination.
99
99
* If you disable the mapping state to the destination, events that match the trigger condition in the mapping won’t be sent to the destination.
0 commit comments