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/reverse-etl/index.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,9 @@ Use Reverse ETL when you want to:
17
17
* Sync lead scores created in the warehouse to Salesforce to customize interactions with prospects and optimize sales opportunities.
18
18
* Connect Google Sheets to a view in the warehouse for other business teams to have access to up-to-date reports.
19
19
* Sync enriched data to Mixpanel for a more complete view.
20
-
* Sync audiences and other data built in the warehouse to Braze, Iterable, or Hubspot or Salesforce Marketing Cloud for personlized marketing campaigns.
20
+
* Sync audiences and other data built in the warehouse to Braze, Iterable, Hubspot, or Salesforce Marketing Cloud for personlized marketing campaigns.
21
21
* Send data in the warehouse back into Segment as events that can be activated in all supported destinations, including Twilio Engage and other platforms.
22
-
* Pass offline or enriched data to conversion APIs like Facebook, Google Ads, TikTok, Snapchat.
22
+
* Pass offline or enriched data to conversion APIs like Facebook, Google Ads, TikTok, or Snapchat.
23
23
24
24
## Getting started
25
25
There are four components to Reverse ETL: Sources, Models, Destinations, and Mappings.
@@ -33,7 +33,7 @@ Follow these 4 steps to set up Reverse ETL and learn what each component is abou
33
33
4.[Create Mappings](#step-4-create-mappings)
34
34
35
35
### Step 1: Add a Source
36
-
A Source is where your data originates from. Traditionally in Segment, a [Source](/docs/connections/sources/#what-is-a-source) is a website, server library, mobile SDK, or cloud application which can send data into Segment. In Reverse ETL, your data warehouse acts as the Source.
36
+
A Source is where your data originates from. Traditionally in Segment, a [Source](/docs/connections/sources/#what-is-a-source) is a website, server library, mobile SDK, or cloud application which can send data into Segment. In Reverse ETL, your data warehouse is the Source.
37
37
38
38
> info ""
39
39
> Reverse ETL supports BigQuery and Snowflake as sources and is actively working on adding more. If you'd like to request Segment to add a particular source, please note it on the [feedback form](https://airtable.com/shrdu5cW06LsuZvXN){:target="_blank"}.
@@ -48,7 +48,7 @@ To add your warehouse as a source:
48
48
3. Select the source you want to add. You can choose between **BigQuery** and **Snowflake**.
49
49
* If you choose to use Snowflake, run the queries listed in the [Snowflake setup guide](/docs/reverse-etl/snowflake-setup/) to set up the Segment Snowflake connector. Segment recommends using the `ACCOUNTADMIN` role to execute all the commands.
50
50
* If you choose to use BigQuery, use the permissions outlined in the [BigQuery setup guide](/docs/reverse-etl/bigquery-setup/), to create a Service Account and generate JSON credentials that will then be copied into the Segment UI when creating a Reverse ETL Source.
51
-
4. Add in the account information for your source.
51
+
4. Add the account information for your source.
52
52
5. Click **Test Connection** to test to see if the connection works.
53
53
6. Click **Create Source** if the test connection is successful.
54
54
@@ -57,9 +57,9 @@ After you add your data warehouse as a source, you can [add a model](#step-2-add
57
57
### Step 2: Add a Model
58
58
Models are SQL queries that define sets of data you want to synchronize to your Reverse ETL destinations. After you add your source, you can add a model.
59
59
60
-
To add a model:
60
+
To add your first model:
61
61
1. Navigate to **Reverse ETL > Sources** and click **Add Model**.
62
-
2. Click **SQL Editor** as your modeling method. (Note: Segment will add more modeling methods in the future)
62
+
2. Click **SQL Editor** as your modeling method. (Segment will add more modeling methods in the future)
63
63
3. Enter the SQL query that’ll define your model. Your model is used to map data to your Reverse ETL destinations.
64
64
4. Choose a column to use as the unique identifier for each row in the **Unique Identifier column** field. This column is used to detect new, updated, and deleted rows.
65
65
5. Click **Preview** to see a preview of the results of your SQL query. The data from the preview is extracted from the first 10 rows of your warehouse.
@@ -81,9 +81,9 @@ Once you’ve added a model, you need to add a destination. In Reverse ETL, dest
81
81
82
82
> info ""
83
83
> Reverse ETL only supports [Actions destinations](/docs/connections/destinations/actions/). If you'd like to request Segment to add a particular destination, please note it on the [feedback form](https://airtable.com/shrdu5cW06LsuZvXN){:target="_blank"}.
84
-
> Depending on the destination, you may need to know certain endpoints and have specific credentials to add the destination.
84
+
> Depending on the destination, you may need to know certain endpoints and have specific credentials to configure the destination.
85
85
86
-
To add a destination:
86
+
To add your first destination:
87
87
1. Navigate to **Reverse ETL > Destinations**.
88
88
2. Click **Add Destination**.
89
89
3. Select the destination you want to connect to.
@@ -115,7 +115,7 @@ To create a mapping:
115
115
To add multiple mappings from your warehouse to your destination, repeat steps 1-9 above.
116
116
117
117
## Using Reverse ETL
118
-
After you've followed [all four steps](/docs/reverse-etl/reverse-etl/#getting-started) and set up your source, model, destination, and mappings for Reverse ETL, your data will extract and will sync to your destination(s) right away if you chose an interval schedule. If you set your data to extract at a specific day and time, the extraction will take place then.
118
+
After you've followed [all four steps](/docs/reverse-etl/reverse-etl/#getting-started) and set up your source, model, destination, and mappings for Reverse ETL, your data will extract and sync to your destination(s) right away if you chose an interval schedule. If you set your data to extract at a specific day and time, the extraction will take place then.
119
119
120
120
### Run statuses
121
121
You can check the status of your data extractions and see details of your runs.
0 commit comments