{"id":21570531,"url":"https://github.com/gitpod-samples/template-dbt-bigquery","last_synced_at":"2026-03-19T20:53:02.428Z","repository":{"id":157463066,"uuid":"622952323","full_name":"gitpod-samples/template-dbt-bigquery","owner":"gitpod-samples","description":"A dbt template, configured to launch a dbt Project in the Cloud for a user specified BigQuery project","archived":false,"fork":false,"pushed_at":"2023-08-23T08:59:11.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-27T12:14:06.430Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitpod-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-03T11:57:20.000Z","updated_at":"2023-09-01T06:30:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"15d9cd15-7878-4a51-8a7c-f977efe3e99a","html_url":"https://github.com/gitpod-samples/template-dbt-bigquery","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gitpod-samples/template-dbt-bigquery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpod-samples%2Ftemplate-dbt-bigquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpod-samples%2Ftemplate-dbt-bigquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpod-samples%2Ftemplate-dbt-bigquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpod-samples%2Ftemplate-dbt-bigquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitpod-samples","download_url":"https://codeload.github.com/gitpod-samples/template-dbt-bigquery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitpod-samples%2Ftemplate-dbt-bigquery/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29295468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T03:42:42.660Z","status":"ssl_error","status_checked_at":"2026-02-10T03:42:41.897Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-24T11:13:03.936Z","updated_at":"2026-02-10T09:07:43.380Z","avatar_url":"https://github.com/gitpod-samples.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# dbt + BigQuery in Gitpod Demo Project\n\nThis demo project showcases how to run [dbt](https://www.getdbt.com/)'s core module on top of a BigQuery warehouse inside a [Gitpod](https://www.gitpod.io/) Cloud Development Environment. The project is based on the well-known [jaffle_shop example](https://github.com/dbt-labs/jaffle_shop/).\n\n## Configuration\n\nIn order to connect with BigQuery, the following environment variables need to be set inside inside the development environment:\n\n- `DBT_SERVICE_ACCOUNT`: the content of a valid service account JSON. Required permissions are _BigQuery User_ and _BigQuery Data Editor_\n- `DBT_PROJECT`: ID of the GCP project in which the models will be persisted\n- `DBT_DEV_DATASET`: Name of the dataset in which the models will be persisted, e.g. `dbt_dev`\n- `DBT_LOCATION`: multi-regional or regional location of the data, e.g.: `US`, `EU`, `us-west2`\n\nThe easiest way to achieve this is by setting [user-specific environment variables in Gitpod](https://gitpod.io/user/variables). Find out more about environment variables in Gitpod [here](https://www.gitpod.io/docs/configure/projects/environment-variables).\n\nThe values of the environment variables are used inside dbt's `profiles.yml`. For more information about setting up dbt with BigQuery, click [here](https://docs.getdbt.com/reference/warehouse-setups/bigquery-setup).\n\n## Next Steps\n\nClick the button below to start a new development environment:\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/gitpod-samples/template-dbt-bigquery)\n\nThe validity of the dbt configuration will be tested inside the workspace. Run the following commands to test the functionality of the Jaffle shop demo:\n\n1. `dbt seed`: to materialize the CSVs\n2. `dbt run`: to run the models\n3. `dbt test`: to test all models\n\nIf all commands run succesfully, you have completed the setup of a working dbt development environment on a BigQuery warehouse with Gitpod!🎉\n\n## Get Started With Your Own Project\n\n### A new project\n\nClick the above \"Open in Gitpod\" button to start a new workspace. Once you're ready to push your first code changes, Gitpod will guide you to fork this project so you own it.\n\n### An existing project\n\nTo get started with dbt on Gitpod, add a [`.gitpod.yml`](./.gitpod.yml) to any of your existing dbt projects. To learn more, please see the [Getting Started](https://www.gitpod.io/docs/getting-started) documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitpod-samples%2Ftemplate-dbt-bigquery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitpod-samples%2Ftemplate-dbt-bigquery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitpod-samples%2Ftemplate-dbt-bigquery/lists"}