Skip to content

Commit 87a3d0d

Browse files
authored
Merge pull request #7313 from segmentio/kurt-lu-patch-1
Update dbt Extension
2 parents 6ab8b01 + 2c9a48f commit 87a3d0d

File tree

1 file changed

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

1 file changed

+7
-2
lines changed

src/segment-app/extensions/dbt.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,12 @@ To set up dbt Cloud:
5151
3. Add your dbt Cloud API key or dbt Personal Access Token and an optional custom subdomain, then click **Save**.
5252

5353
> info "Adding a custom subdomain"
54-
> By default, dbt sets the subdomain to cloud. To identify your custom subdomain, open your URL and copy the portion before `.getdbt.com`. For example, if your domain was `https://subdomain.getdbt.com/`, your subdomain would be `subdomain`.
54+
> By default, dbt sets the subdomain to cloud. To identify your custom subdomain, open your URL and copy the portion before `.getdbt.com`. For example, if your domain was `https://subdomain.getdbt.com/`, your subdomain would be `subdomain`.
55+
56+
### dbt Cloud Webhooks
57+
The dbt Cloud integration allows you to schedule Reverse ETL syncs based on a dbt Cloud job. When a dbt Cloud job is selected under the Reverse ETL scheduling section, Segment creates a webhook in the dbt Cloud account that will initiate to run the Reverse ETL sync when the job is scheduled.
58+
59+
In order to create the webhook, ensure that you have webhook permissions associated with the dbt Cloud token in the previous step.
5560

5661
### Model syncs
5762

@@ -109,4 +114,4 @@ The following table lists common dbt Extension errors, as well as their solution
109114
| Error | Error message | Solution |
110115
| ----------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
111116
| Failed sync | `Sync Failed: Incorrect dbt Project File Path: dbt project file not found` | Verify that the path to your `dbt_project.yml` file is relative to the repository root, excluding the root branch. <br> For example, use `project/dbt_project.yml` instead of `main/project/dbt_project.yml`. |
112-
| Failed sync | `Sync Failed: remote: Write access to repository not granted` | Verify that the account associated with the token has a write role in the repository settings. Fine-grained tokens may require specific roles, depending on your Git provider. |
117+
| Failed sync | `Sync Failed: remote: Write access to repository not granted` | Verify that the account associated with the token has a write role in the repository settings. Fine-grained tokens may require specific roles, depending on your Git provider. |

0 commit comments

Comments
 (0)