├── .devcontainer └── devcontainer.json ├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── .python-version ├── LICENSE.md ├── README.md ├── _course_resources ├── EXAMPLE-profiles.yml ├── README.md ├── course-resources.md ├── snowflake_init.py └── source-data-locations.md ├── airbnb ├── analyses │ ├── .gitkeep │ └── full_moon_no_sleep.sql ├── assets │ └── input_schema.png ├── dbt_project.yml ├── macros │ ├── .gitkeep │ ├── logging.sql │ ├── no_empty_strings.sql │ ├── select_positive_values.sql │ ├── variable_test.sql │ └── variables.sql ├── models │ ├── dashboards.yml │ ├── dim │ │ ├── dim_hosts_cleansed.sql │ │ ├── dim_listings_cleansed.sql │ │ └── dim_listings_w_hosts.sql │ ├── docs.md │ ├── fct │ │ └── fct_reviews.sql │ ├── mart │ │ ├── mart_fullmoon_reviews.sql │ │ └── unit_tests.yml │ ├── overview.md │ ├── schema.yml │ ├── sources.yml │ ├── src │ │ ├── src_hosts.sql │ │ ├── src_listings.sql │ │ └── src_reviews.sql │ └── test_docs.yml ├── packages.yml ├── seeds │ ├── .gitkeep │ └── seed_full_moon_dates.csv ├── snapshots │ ├── .gitkeep │ ├── raw_hosts_snapshot.yml │ └── raw_listings_snapshot.yml └── tests │ ├── .gitkeep │ ├── consistent_created_at.sql │ ├── dim_listings_minimum_nights.sql │ └── generic │ ├── minimum_row_count.sql │ └── positive_values.sql ├── profiles.yml ├── requirements.txt └── scripts ├── codespace_start_dagster.sh └── setup_codespace_env.sh /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/README.md -------------------------------------------------------------------------------- /_course_resources/EXAMPLE-profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/_course_resources/EXAMPLE-profiles.yml -------------------------------------------------------------------------------- /_course_resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/_course_resources/README.md -------------------------------------------------------------------------------- /_course_resources/course-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/_course_resources/course-resources.md -------------------------------------------------------------------------------- /_course_resources/snowflake_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/_course_resources/snowflake_init.py -------------------------------------------------------------------------------- /_course_resources/source-data-locations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/_course_resources/source-data-locations.md -------------------------------------------------------------------------------- /airbnb/analyses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /airbnb/analyses/full_moon_no_sleep.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/analyses/full_moon_no_sleep.sql -------------------------------------------------------------------------------- /airbnb/assets/input_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/assets/input_schema.png -------------------------------------------------------------------------------- /airbnb/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/dbt_project.yml -------------------------------------------------------------------------------- /airbnb/macros/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /airbnb/macros/logging.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/macros/logging.sql -------------------------------------------------------------------------------- /airbnb/macros/no_empty_strings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/macros/no_empty_strings.sql -------------------------------------------------------------------------------- /airbnb/macros/select_positive_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/macros/select_positive_values.sql -------------------------------------------------------------------------------- /airbnb/macros/variable_test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/macros/variable_test.sql -------------------------------------------------------------------------------- /airbnb/macros/variables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/macros/variables.sql -------------------------------------------------------------------------------- /airbnb/models/dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/dashboards.yml -------------------------------------------------------------------------------- /airbnb/models/dim/dim_hosts_cleansed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/dim/dim_hosts_cleansed.sql -------------------------------------------------------------------------------- /airbnb/models/dim/dim_listings_cleansed.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/dim/dim_listings_cleansed.sql -------------------------------------------------------------------------------- /airbnb/models/dim/dim_listings_w_hosts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/dim/dim_listings_w_hosts.sql -------------------------------------------------------------------------------- /airbnb/models/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/docs.md -------------------------------------------------------------------------------- /airbnb/models/fct/fct_reviews.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/fct/fct_reviews.sql -------------------------------------------------------------------------------- /airbnb/models/mart/mart_fullmoon_reviews.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/mart/mart_fullmoon_reviews.sql -------------------------------------------------------------------------------- /airbnb/models/mart/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/mart/unit_tests.yml -------------------------------------------------------------------------------- /airbnb/models/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/overview.md -------------------------------------------------------------------------------- /airbnb/models/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/schema.yml -------------------------------------------------------------------------------- /airbnb/models/sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/sources.yml -------------------------------------------------------------------------------- /airbnb/models/src/src_hosts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/src/src_hosts.sql -------------------------------------------------------------------------------- /airbnb/models/src/src_listings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/src/src_listings.sql -------------------------------------------------------------------------------- /airbnb/models/src/src_reviews.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/src/src_reviews.sql -------------------------------------------------------------------------------- /airbnb/models/test_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/models/test_docs.yml -------------------------------------------------------------------------------- /airbnb/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/packages.yml -------------------------------------------------------------------------------- /airbnb/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /airbnb/seeds/seed_full_moon_dates.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/seeds/seed_full_moon_dates.csv -------------------------------------------------------------------------------- /airbnb/snapshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /airbnb/snapshots/raw_hosts_snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/snapshots/raw_hosts_snapshot.yml -------------------------------------------------------------------------------- /airbnb/snapshots/raw_listings_snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/snapshots/raw_listings_snapshot.yml -------------------------------------------------------------------------------- /airbnb/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /airbnb/tests/consistent_created_at.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/tests/consistent_created_at.sql -------------------------------------------------------------------------------- /airbnb/tests/dim_listings_minimum_nights.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/tests/dim_listings_minimum_nights.sql -------------------------------------------------------------------------------- /airbnb/tests/generic/minimum_row_count.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/tests/generic/minimum_row_count.sql -------------------------------------------------------------------------------- /airbnb/tests/generic/positive_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/airbnb/tests/generic/positive_values.sql -------------------------------------------------------------------------------- /profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/profiles.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/codespace_start_dagster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/scripts/codespace_start_dagster.sh -------------------------------------------------------------------------------- /scripts/setup_codespace_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordquant/complete-dbt-bootcamp-zero-to-hero/HEAD/scripts/setup_codespace_env.sh --------------------------------------------------------------------------------