Skip to content

Commit 8cb9fe0

Browse files
committed
Git sync updates
1 parent 407ec51 commit 8cb9fe0

File tree

1 file changed

+7
-8
lines changed
  • src/segment-app/extensions

1 file changed

+7
-8
lines changed

src/segment-app/extensions/dbt.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,37 @@ Segment's dbt extension lets you use [Reverse ETL](/docs/connections/reverse-etl
66

77
With Segment's dbt extension, you can:
88

9-
- Securely connect Segment to the GitHub repository that stores your dbt models.
9+
- Securely connect Segment to a Git repository that stores your dbt models.
1010
- Use centralized dbt models to set up Reverse ETL.
1111
- Trigger Reverse ETL syncs from dbt jobs.
1212

1313
This page explains how to set up a dbt Model and then use the model with Reverse ETL.
1414

15-
> info ""
16-
> Extensions, including dbt sync, is currently in public beta and is governed by Segment's [First Access and Beta Preview Terms](https://www.twilio.com/en-us/legal/tos){:target="_blank"}.
17-
1815
## Before you begin
1916

2017
Keep the following in mind as you set up the dbt extension:
2118

2219
- The extension supports [dbt Core v1.7](https://docs.getdbt.com/docs/dbt-versions/core-upgrade/upgrading-to-v1.7){:target="_blank"}.
2320
- You can use [Snowflake](/docs/connections/reverse-etl/reverse-etl-source-setup-guides/snowflake-setup/), [Databricks](/docs/connections/reverse-etl/reverse-etl-source-setup-guides/databricks-setup/), [Redshift](/docs/connections/reverse-etl/reverse-etl-source-setup-guides/redshift-setup/), [Postgres](/docs/connections/reverse-etl/reverse-etl-source-setup-guides/postgres-setup/), and [BigQuery](/docs/connections/reverse-etl/reverse-etl-source-setup-guides/bigquery-setup/) as Reverse ETL sources.
24-
- dbt models aren't synchronized from the dbt cloud. The model sync connects to a Git repository that loads models into Segment for use with Reverse ETL.
21+
- dbt models aren't synchronized from the dbt cloud. The model sync connects to a Git repository that loads models into Segment for use with Reverse ETL.
22+
- You can connect to GitHub using a GitHub App, token, or SSH.
23+
- For [GitLab](https://docs.gitlab.com/ee/user/ssh.html){:target="_blank"} and [Bitbucket](https://support.atlassian.com/bitbucket-cloud/docs/configure-ssh-and-two-step-verification/){:target="_blank"}, use SSH to connect.
2524

2625
## Set up Git dbt Models and dbt Cloud
2726

2827
To set up the dbt extension, you'll need:
2928

3029
- an existing dbt account with a Git repository
31-
- (for job syncs:) dbt cloud with jobs already created
30+
- for job syncs, dbt cloud with jobs already created
3231

3332
### Git repository and dbt Models setup
3433

3534
Follow these steps to connect the Git repository that stores your dbt Models:
3635

3736
1. In your Segment workspace, navigate to **Settings > Extensions**.
3837
2. Click **Set up Git sync**.
39-
3. On the **Configure service credentials** page, select a service and protocol, add your SSH private key or GitHub token, then click **Next**.
40-
4. In the **Connect source** window, select a Reverse ETL warehouse source from the dropdown, then click **Save**.
38+
3. On the **Configure service credentials** page, select a service and protocol, add your GitHub App, SSH private key or GitHub token, then click **Next**.
39+
4. In the **Connect source** window, select an existing Reverse ETL warehouse source from the dropdown, then click **Save**.
4140

4241
After you've saved your setup, you can configure your Git repository's settings to your needs by changing the repository, branch, dbt version, default schema, and project path.
4342

0 commit comments

Comments
 (0)