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: docs/dbt.md
+31-8Lines changed: 31 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,36 @@
1
1
# dbt on the Data Services and Engineering team
2
2
3
+
## New project setup
4
+
5
+
To set up a new project on dbt Cloud follow these steps:
6
+
7
+
1. Give your new project a name.
8
+
1. Click *Advanced settings* and in the *Project subdirectory* field, enter "transform"
9
+
1. Select a datawarehouse connection. (e.g. Snowflake, BigQuery, Redshift)
10
+
1. For the *Development credentials* section you'll want to:
11
+
1. Under *Auth method* select *Key pair*
12
+
1. Enter your data warehouse username
13
+
1. Enter the private key amd private keypassphrase
14
+
1. For more guidance, read [dbt's docs on connecting to Snowflake via key pair](https://docs.getdbt.com/docs/cloud/connect-data-platform/connect-snowflake#key-pair)
15
+
1. Finally click the *Test Connection* button.
16
+
1. Connect the apprioriate repository (usually GitHub). Read [dbt's docs on connecting to GitHub](https://docs.getdbt.com/docs/cloud/git/connect-github).
17
+
18
+
Once you're through the first five steps you can return to the dbt homepage and click the Settings button in the upper right corner. From there you can follow the steps to configure three environments for Continuous intergation - CI, development, and production. Read [dbt's docs on CI in dbt Cloud](https://docs.getdbt.com/docs/deploy/continuous-integration). Read [dbt's docs on creating production (deployment) environments](https://docs.getdbt.com/docs/deploy/deploy-environments) and [dbt's docs on creating and scheduling deploy jobs](https://docs.getdbt.com/docs/deploy/deploy-jobs#create-and-schedule-jobs).
19
+
20
+
You'll also want to [configure notifications for job failures](Configure notifications for job failures).
21
+
22
+
Pictured below is an example of environment variables you can set for each environment. For more guidance, read [dbt's docs on environment variables](https://docs.getdbt.com/docs/build/environment-variables).
0 commit comments