Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcef505a

Browse files
committed
[netlify-build]
1 parent665be8d commitcef505a

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

‎src/reverse-etl/index.md‎

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ beta: true
44
---
55

66
>info ""
7-
>Reverse ETL is in beta and Segment is actively working on this feature. Segment's[First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this feature. If you’d like to learn more reach out to your CSM, AE, or SE.
7+
>Reverse ETL is in beta and Segment is actively working on this feature. Segment's[First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this feature. If you’d like to learn more, reach out to your CSM, AE, or SE.
88
9-
Reverse ETL (Extract, Transform, Load) extracts data from a data warehouse and loads it into a 3rd party destination. Reverse ETL allows you to connect your data warehouse to the tools that Marketing, Sales, Support, Product, Analytics, and other business teams use. For example, with Reverse ETL, you can sync rows from Snowflake to Salesforce.This enables your warehouse to remain the single source of truth in which alldata is collected, operated on, andenriched.
9+
Reverse ETL (Extract, Transform, Load) extracts data from a data warehouse and loads it into a 3rd party destination. Reverse ETL allows you to connect your data warehouse to the tools that Marketing, Sales, Support, Product, Analytics, and other business teams use. For example, with Reverse ETL, you can sync rows from Snowflake to Salesforce.Reverse ETL supports event and object data. This includes customer profiledata, subscriptions, product tables, shopping cart tables, andmore.
1010

1111
As Segment is actively developing this feature, Segment welcomes your feedback on your experience with Reverse ETL. Click the button below to submit your feedback.
1212

@@ -17,14 +17,14 @@ Use Reverse ETL when you want to:
1717
* Sync lead scores created in the warehouse to Salesforce to customize interactions with prospects and optimize sales opportunities.
1818
* Connect Google Sheets to a view in the warehouse for other business teams to have access to up-to-date reports.
1919
* Sync enriched data to Mixpanel for a more complete view.
20-
* Sync audiences and other data built in the warehouse to Braze, Iterable, Hubspot, or Salesforce Marketing Cloud forpersonlized marketing campaigns.
20+
* Sync audiences and other data built in the warehouse to Braze, Iterable, Hubspot, or Salesforce Marketing Cloud forpersonalized marketing campaigns.
2121
* Send data in the warehouse back into Segment as events that can be activated in all supported destinations, including Twilio Engage and other platforms.
2222
* Pass offline or enriched data to conversion APIs like Facebook, Google Ads, TikTok, or Snapchat.
2323

2424
##Getting started
2525
There are four components to Reverse ETL: Sources, Models, Destinations, and Mappings.
2626

27-
![image from Charmaine to go here](images/RETL_Doc_Illustration.png)
27+
![Reverse ETL overview image](images/RETL_Doc_Illustration.png)
2828

2929
Follow these 4 steps to set up Reverse ETL and learn what each component is about:
3030
1.[Add a Source](#step-1-add-a-source)
@@ -46,9 +46,10 @@ To add your warehouse as a source:
4646
1. Navigate to**Reverse ETL** in the Segment app.
4747
2. Click**Add Source**.
4848
3. Select the source you want to add. You can choose between**BigQuery** and**Snowflake**.
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-
* 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.
49+
* If you choose to use Snowflake, run the queries listed in the[SnowflakeReverse ETLsetup 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+
* If you choose to use BigQuery, use the permissions outlined in the[BigQueryReverse ETLsetup 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.
5151
4. Add the account information for your source.
52+
* For Snowflake users: Learn more about the Snowflake Account ID[here](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html){:target="_blank"}
5253
5. Click**Test Connection** to test to see if the connection works.
5354
6. Click**Create Source** if the test connection is successful.
5455

@@ -58,20 +59,21 @@ After you add your data warehouse as a source, you can [add a model](#step-2-add
5859
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.
5960

6061
To add your first model:
61-
1. Navigate to**Reverse ETL > Sources** and click**Add Model**.
62+
1. Navigate to**Reverse ETL > Sources**. Select your source and click**Add Model**.
6263
2. Click**SQL Editor** as your modeling method. (Segment will add more modeling methods in the future)
6364
3. Enter the SQL query that’ll define your model. Your model is used to map data to your Reverse ETL destinations.
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+
4. Choose a column to use as the unique identifier for each row in the**Unique Identifier column** field.
66+
* The Unique Identifier should be a column with unique values per row to ensure checkpointing works as expected. It can potentially be a primary key. This column is used to detect new, updated, and deleted rows.
6567
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.
6668
6. Click**Next**.
6769
7. Enter your**Model Name**.
6870
8. Select the Schedule type for the times you want the model’s data to be extracted from your warehouse. You can choose from:
6971
***Interval**: Extractions perform based on a selected time cycle.
7072
***Day and time**: Extractions perform at specific times on selected days of the week.
71-
9. Select how often you want the schedule torun in**Schedule configuration**.
73+
9. Select how often you want the schedule tosync in**Schedule configuration**.
7274
* For an**Interval** schedule type, you can choose from: 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, 6 hours, 8 hours, 12 hours, 1 day.
7375
* 15 minutes is considered real-time for warehouse syncs
74-
* For a**Day and time** schedule type, you can choose the day(s) you’d like the schedule torun as well as the time. You can only choose torun the extraction at the top of the hour.
76+
* For a**Day and time** schedule type, you can choose the day(s) you’d like the schedule tosync as well as the time. You can only choose tosync the extraction at the top of the hour.
7577
10. Click**Create Model**.
7678

7779
To add multiple models to your source, repeat steps 1-10 above.
@@ -80,8 +82,8 @@ To add multiple models to your source, repeat steps 1-10 above.
8082
Once you’ve added a model, you need to add a destination. In Reverse ETL, destinations are the business tools or apps you use that Segment syncs the data from your warehouse to.
8183

8284
>info ""
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"}.
8485
>Depending on the destination, you may need to know certain endpoints and have specific credentials to configure the destination.
86+
>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"}.
8587
8688
To add your first destination:
8789
1. Navigate to**Reverse ETL > Destinations**.
@@ -117,16 +119,16 @@ To add multiple mappings from your warehouse to your destination, repeat steps 1
117119
##Using Reverse ETL
118120
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.
119121

120-
###Run statuses
121-
You can check the status of your data extractions and see details of yourruns.
122+
###Runs status and observability
123+
You can check the status of your data extractions and see details of yoursyncs. You can click into failed records to view additional details on the error, sample payloads to help you debug the issue, and recommended actions.
122124

123125
To check the status of your extractions:
124126
1. Navigate to**Reverse ETL > Destinations**.
125127
2. Select the destination you want to view.
126128
3. Select the mapping you want to view.
127-
4. Click therun you want to view to get details of therun. You can view:
128-
* The status of therun
129-
* How long it took for therun to complete
129+
4. Click thesync you want to view to get details of thesync. You can view:
130+
* The status of thesync
131+
* How long it took for thesync to complete
130132
* The load results - how many successful records were synced as well as how many records were updated, deleted, or are new.
131133

132134

‎src/segment-app/iam/roles.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@ The following roles are only available to Segment Business Tier accounts.
5353
####Tracking Plan Admin
5454
* Edit access to all Tracking Plans in Protocols.
5555
***Scope:** Grants access to*all* Tracking Plans.
56-
56+
5757
####Tracking Plan Read-only
5858
* Read access to all Tracking Plans in Protocols.
5959
***Scope:** Grants access to*all* Tracking Plans.
6060

61-
####Warehouse Admin
62-
* Edit access toall warehouses and warehouse settings.
61+
####WarehouseDestinationAdmin
62+
* Edit access towarehouse destinations and warehousedestinationsettings.*(For example, Redshift, Postgres, BigQuery)*
6363
***Scope:** Grants access to*all* warehouses.
6464

65-
####Warehouse Read-only
66-
* Read accessto all warehousesand warehouse settings.
65+
####WarehouseDestinationRead-only
66+
* Read-only accesswarehouse destinationand warehousedestinationsettings.*(For example, Redshift, Postgres, BigQuery)*
6767
***Scope:** Grants access to*all* warehouses.
6868

6969

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp