Skip to content

Commit 5795cf3

Browse files
committed
polish
1 parent c43cbc9 commit 5795cf3

File tree

5 files changed

+33
-21
lines changed

5 files changed

+33
-21
lines changed

src/_data/sidenav/main.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,14 @@ sections:
182182
section:
183183
- path: /connections/reverse-etl
184184
title: Reverse ETL Overview
185+
- path: /connections/reverse-etl/setup
186+
title: Set up Reverse ETL
187+
- path: /connections/reverse-etl/observability
188+
title: Observability
189+
- path: /connections/reverse-etl/mappings
190+
title: Reverse ETL Mappings
191+
- path: /connections/reverse-etl/system
192+
title: Reverse ETL System
185193
- path: /connections/reverse-etl/reverse-etl-catalog
186194
title: Reverse ETL Catalog
187195
- section_title: Reverse ETL Source Setup Guides

src/connections/reverse-etl/index.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,17 @@ redirect_from:
55
- '/reverse-etl/'
66
---
77

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.
99

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.
1116

12-
![Reverse ETL overview image](images/RETL_Doc_Illustration.png)
17+
> 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.
1319
1420

1521
## Get started with Reverse ETL
@@ -30,40 +36,32 @@ Reverse ETL (Extract, Transform, Load) extracts data from a data warehouse using
3036
%}
3137
</div>
3238

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-
4139
## Learn more
4240

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.
4442

4543
<div class="flex flex--wrap gutter gutter--large">
4644
<div class="flex__column flex__column--12 flex__column--4@medium">
4745
{% include components/reference-button.html
4846
href="/docs/connections/reverse-etl/observability"
4947
title="Observability"
50-
description="The tools that Segment has available"
48+
description="View the state of your Reverse ETL syncs and get alerts when things go wrong"
5149
%}
5250
</div>
5351

5452
<div class="flex__column flex__column--12 flex__column--4@medium">
5553
{% include components/reference-button.html
5654
href="/docs/connections/reverse-etl/mappings"
5755
title="Mappings"
58-
description="Learn more about Reverse ETL mappings"
56+
description="Supported objects/arrays and ways to manage your syncs"
5957
%}
6058
</div>
6159

6260
<div class="flex__column flex__column--12 flex__column--4@medium">
6361
{% include components/reference-button.html
64-
href="/docs/connections-reverse-etl/system"
62+
href="/docs/connections/reverse-etl/system"
6563
title="System"
66-
description="Reverse ETL System reverse ETL system"
64+
description="Technical details about how Reverse ETL works"
6765
%}
6866
</div>
6967
</div>

src/connections/reverse-etl/mappings.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Reverse ETL Mappings
2+
title: Mappings
33
beta: false
44
---
55

6-
### Managing syncs
6+
Learn more about supported object and array values in your mappings and how to reset or replay your syncs.
77

8-
### Supported object and arrays
8+
## Supported object and arrays
99

1010
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).
1111

@@ -70,7 +70,7 @@ Select array | This enables you to send all nested properties within the array.
7070
7171
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.
7272

73-
#### Reset syncs
73+
## Reset syncs
7474
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.
7575

7676
To reset a sync:
@@ -79,5 +79,7 @@ To reset a sync:
7979
3. Select the checkbox that you understand what happens when a sync is reset.
8080
4. Click **Reset sync**.
8181

82-
#### Replays
82+
### Automatic retry handling
83+
84+
## Replays
8385
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.

src/connections/reverse-etl/observability.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Reverse ETL Observability
33
beta: false
44
---
55

6+
With the Sync history tab, you can view the status of your data extractions and see details about syncs with your warehouse.
7+
68
## Sync history
79
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.
810

src/connections/reverse-etl/system.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Reverse ETL System
33
beta: false
44
---
55

6+
<!--- TODO: write an intro for this page--->
7+
68
## Record diffing
79
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.
810

0 commit comments

Comments
 (0)