Skip to content

Commit 171fa39

Browse files
committed
[netlify-build] some additional changes
1 parent 52069f9 commit 171fa39

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/connections/reverse-etl/reverse-etl-source-setup-guides/bigquery-setup.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ title: BigQuery Reverse ETL Setup
33
redirect_from:
44
- '/reverse-etl/bigquery-setup/'
55
---
6+
> info "BigQuery Reverse ETL sources support Segment's dbt extension"
7+
> If you have an existing dbt account with a Git repository, you can use [Segment's dbt extension](/docs/segment-app/extensions/dbt/) to centralize model management and versioning, reduce redundancies, and run CI checks to prevent breaking changes.
8+
69
## Constructing your own role or policy
710

811
> warning ""
@@ -23,7 +26,7 @@ With this approach, use BigQuery predefined roles to create a service account fo
2326
4. Click **Create and Continue**.
2427
5. Click **+ Add another role** and add the [**BigQuery User**](https://cloud.google.com/bigquery/docs/access-control#bigquery.user) role.
2528
6. Click **+ Add another role** and add the [**BigQuery Data Editor**](https://cloud.google.com/bigquery/docs/access-control#bigquery.dataEditor) role.
26-
7. Click **Continue**, then click **Done**.
29+
7. Click **Continue**, then click **Done**.
2730

2831
### Grant Limited Access
2932
With this approach we will setup a custom role with the following permissions:
@@ -37,7 +40,7 @@ Permission | Details
3740

3841
1. In BigQuery, navigate to **IAM & Admin > Roles**.
3942
2. Click **+ CREATE ROLE** to create a new role.
40-
3. Add **title** and **Description** as you like.
43+
3. Add **Title** and **Description** as you like.
4144
4. Click **ADD PERMISSIONS** and add the permission listed in the above tables. You will need to repeat that until all required permissions are added.
4245
5. Click **CREATE**.
4346
6. Navigate to **IAM & Admin > Service Accounts**.
@@ -46,12 +49,12 @@ Permission | Details
4649
9. Click **Create and Continue**.
4750
10. In the **Grant this service account access to project** section, select the role you just created.
4851
11. Click **Continue**.
49-
12. Click **Done**. Copy and keep the Service Account email handy for the next steps
52+
12. Click **Done**. Copy and keep the Service Account email handy for the next steps.
5053
13. Navigate to the BigQuery SQL editor and create a dataset that will be used by Segment:
5154
```sql
5255
CREATE SCHEMA IF NOT EXISTS `__segment_reverse_etl`;
5356
```
54-
14. Grant limited Access to the Segment Reverse ETL dataset
57+
14. Grant limited access to the Segment Reverse ETL dataset
5558
```sql
5659
GRANT `roles/bigquery.dataEditor` ON SCHEMA `__segment_reverse_etl` TO "serviceAccount:<YOUR SERVICE ACCOUNT EMAIL>";
5760
```
@@ -71,14 +74,11 @@ You can find the location of your BigQuery resources using the following method:
7174
4. In the pop-up window, select **JSON** for the key type and click **Create**. The file will be downloaded.
7275
5. Copy all the content in the JSON file you created in the previous step.
7376
6. Open the Segment app and navigate to **Connections > Sources**.
74-
7. On the My sources page, click **+ Add source**.
77+
7. On the _My sources_ page, click **+ Add source**.
7578
8. Search for "BigQuery" and select the BigQuery source from the sources catalog. On the BigQuery overview page, click **Add Source**.
76-
9. On the Set up BigQuery page, enter a name for your source and paste all the credentials you copied from previous step into the **Enter your credentials** section.
79+
9. On the _Set up BigQuery_ page, enter a name for your source and paste all the credentials you copied from previous step into the **Enter your credentials** section.
7780
10. Enter the location of your BigQuery warehouse in the **Data Location** field.
7881
11. Click **Test Connection** to test to see if the connection works. If the connection fails, make sure you have the right permissions and credentials and try again.
7982
12. If the test connection completes successfully, click **Add source** to complete the setup process.
8083
8184
After you've added BigQuery as a source, you can [add a model](/docs/connections/reverse-etl/setup/#step-2-add-a-model) and follow the rest of the steps in the Reverse ETL setup guide.
82-
83-
> info "BigQuery Reverse ETL sources support Segment's dbt extension"
84-
> If you have an existing dbt account with a Git repository, you can use [Segment's dbt extension](/docs/segment-app/extensions/dbt/) to centralize model management and versioning, reduce redundancies, and run CI checks to prevent breaking changes.

0 commit comments

Comments
 (0)