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/reverse-etl/index.md
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,17 @@ redirect_from:
5
5
- '/reverse-etl/'
6
6
---
7
7
8
-
Reverse ETL (Extract, Transform, Load) extracts data from a data warehouse using a query you provide and syncs the data to your third party destinations. For example, with Reverse ETL, you can sync records from Snowflake to Mixpanel. Reverse ETL supports event and object data. This includes customer profile data, subscriptions, product tables, shopping cart tables, and more.
8
+
Reverse ETL (Extract, Transform, Load) extracts data from a data warehouse using a query you provide and syncs the data to your third party destinations.
9
9
10
-
<!-- TODO: Should we "sell" this more? --->
10
+
Use Reverse ETL when you want to:
11
+
***Enable your marketing teams**: Sync audiences and other data built in the warehouse to Braze, Hubspot, or Salesforce Marketing Cloud for personalized marketing campaigns.
12
+
***Enrich your customer profiles**: Sync enriched data to Mixpanel for a more complete view of the customer, or enrich Segment Unify with data from the warehouse.
13
+
***Activate data in Twilio Engage**: Send data in the warehouse back into Segment as events that can be activated in all supported destinations, including Twilio Engage.
14
+
***Strengthen your conversion events**: Pass offline or enriched data to conversion APIs like Facebook, Google Ads, TikTok, or Snapchat.
15
+
***Empower business teams**: Connect Google Sheets to a view in the warehouse for other business teams to have access to up-to-date reports.
> info "Reverse ETL supports event and object data"
18
+
> Event and object data includes customer profile data, subscriptions, product tables, shopping cart tables, and more.
13
19
14
20
15
21
## Get started with Reverse ETL
@@ -30,40 +36,32 @@ Reverse ETL (Extract, Transform, Load) extracts data from a data warehouse using
30
36
%}
31
37
</div>
32
38
33
-
## Example use cases
34
-
Use Reverse ETL when you want to:
35
-
***Enable your marketing teams**: Sync audiences and other data built in the warehouse to Braze, Hubspot, or Salesforce Marketing Cloud for personalized marketing campaigns.
36
-
***Enrich your customer profiles**: Sync enriched data to Mixpanel for a more complete view of the customer, or enrich Segment Unify with data from the warehouse.
37
-
***Activate data in Twilio Engage**: Send data in the warehouse back into Segment as events that can be activated in all supported destinations, including Twilio Engage.
38
-
***Strengthen your conversion events**: Pass offline or enriched data to conversion APIs like Facebook, Google Ads, TikTok, or Snapchat.
39
-
***Empower business teams**: Connect Google Sheets to a view in the warehouse for other business teams to have access to up-to-date reports.
40
-
41
39
## Learn more
42
40
43
-
Learn more about the observability tools you can use to manage your syncs, the mappings that power the flow of data to your downstream destinations, and the system that powers Segment's Reverse ETL product.
41
+
Learn more about the the system that powers Reverse ETL, the mappings that power the flow of data to your downstream destinations, and observability tools you can use to manage your syncs.
Copy file name to clipboardExpand all lines: src/connections/reverse-etl/mappings.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
-
title: Reverse ETL Mappings
2
+
title: Mappings
3
3
beta: false
4
4
---
5
5
6
-
### Managing syncs
6
+
Learn more about supported object and array values in your mappings and how to reset or replay your syncs.
7
7
8
-
###Supported object and arrays
8
+
## Supported object and arrays
9
9
10
10
When you set up destination actions in Reverse ETL, depending on the destination, some [mapping fields](#step-4-create-mappings) may require data to be in the form of an [object](#object-mapping) or [array](#array-mapping).
11
11
@@ -70,7 +70,7 @@ Select array | This enables you to send all nested properties within the array.
70
70
71
71
Objects in an array don't need to have the same properties. If a user selects a missing property in the input object for a mapping field, the output object will miss the property.
72
72
73
-
####Reset syncs
73
+
## Reset syncs
74
74
You can reset your syncs so that your data is synced from the beginning. This means that Segment resyncs your entire dataset for the model.
75
75
76
76
To reset a sync:
@@ -79,5 +79,7 @@ To reset a sync:
79
79
3. Select the checkbox that you understand what happens when a sync is reset.
80
80
4. Click **Reset sync**.
81
81
82
-
#### Replays
82
+
### Automatic retry handling
83
+
84
+
## Replays
83
85
You can choose to replay syncs. To replay a specific sync, contact [[email protected]](mailto:[email protected]). Keep in mind that triggering a replay resyncs all records for a given sync.
Copy file name to clipboardExpand all lines: src/connections/reverse-etl/observability.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ title: Reverse ETL Observability
3
3
beta: false
4
4
---
5
5
6
+
With the Sync history tab, you can view the status of your data extractions and see details about syncs with your warehouse.
7
+
6
8
## Sync history
7
9
Check the status of your data extractions and see details of your syncs. Click into failed records to view additional details on the error, sample payloads to help you debug the issue, and recommended actions.
Copy file name to clipboardExpand all lines: src/connections/reverse-etl/system.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ title: Reverse ETL System
3
3
beta: false
4
4
---
5
5
6
+
<!--- TODO: write an intro for this page--->
7
+
6
8
## Record diffing
7
9
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.
0 commit comments