├── .github ├── pull_request_template.md └── workflows │ ├── autoscaling_ci.yml │ ├── dbt_cloud_webhooks.yml │ ├── dependent_jobs.yml │ ├── erd.yml │ ├── lint_sql.yml │ ├── multiple_ci.yml │ ├── pre_commit.yml │ ├── restart_from_failure.yml │ ├── run_and_log.yml │ ├── run_job_on_merge.yml │ └── tableau.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .sqlfluff ├── .vscode └── launch.json ├── README.md ├── analyses ├── analysis.yml └── customer_snapshot_query.sql ├── assets ├── README.md └── tpch_erd.png ├── dbt_project.yml ├── macros ├── block_on_tests.sql ├── cents_to_dollars.sql ├── convert_money.sql ├── create_udfs.sql ├── drop_ci_schemas.sql ├── drop_old_nodes.sql ├── generate_base_models.sql ├── generate_models_yaml.sql ├── grant_all_on_schemas.sql ├── limit_data_in_dev.sql ├── macro.yml ├── omit_soft_deletions.sql ├── select_extremes.sql ├── snowflake │ ├── dont_do_this.sql │ ├── materializations │ │ └── incremental_custom.sql │ └── share_view.sql ├── standard_account_fields.sql ├── test_all_values_gte_zero.sql ├── udf_area_of_circle.sql └── unit_test_mode.sql ├── models ├── demo_examples │ ├── demo_examples.yml │ ├── external_sources.yml │ ├── materialization_incremental.sql │ └── use_variables.sql ├── marts │ ├── aggregates │ │ ├── agg_ship_modes_dynamic_pivot.sql │ │ ├── agg_ship_modes_hardcoded_pivot.sql │ │ ├── aggregates.yml │ │ └── exposures.yml │ ├── core │ │ ├── core.yml │ │ ├── dim_customers.sql │ │ ├── dim_parts.sql │ │ ├── dim_suppliers.sql │ │ ├── fct_order_items.sql │ │ ├── fct_orders.sql │ │ ├── fct_orders_stats_py.py │ │ └── fct_orders_stats_sql.sql │ ├── intermediate │ │ ├── intermediate.md │ │ ├── intermediate.yml │ │ ├── order_items.sql │ │ └── part_suppliers.sql │ └── marketing │ │ ├── _models.yml │ │ ├── int_segment__link_clicked.sql │ │ ├── int_segment__pages.sql │ │ └── int_segment__tracks.sql ├── metrics │ ├── revenue_weekly_by_ship_mode.sql │ └── tpch_metrics.yml ├── ml │ ├── forecast_score_py.py │ └── forecast_train_py.py ├── overview.md ├── staging │ ├── segment │ │ ├── _segment__sources.yml │ │ ├── dbtc │ │ │ ├── stg_dbtc__link_clicked.sql │ │ │ ├── stg_dbtc__pages.sql │ │ │ └── stg_dbtc__tracks.sql │ │ └── yahooquery │ │ │ ├── stg_yahooquery__link_clicked.sql │ │ │ ├── stg_yahooquery__pages.sql │ │ │ └── stg_yahooquery__tracks.sql │ └── tpch │ │ ├── _tpch__docs.md │ │ ├── _tpch__models.yml │ │ ├── _tpch__sources.yml │ │ ├── stg_tpch_customers.sql │ │ ├── stg_tpch_line_items.sql │ │ ├── stg_tpch_nations.sql │ │ ├── stg_tpch_orders.sql │ │ ├── stg_tpch_part_suppliers.sql │ │ ├── stg_tpch_parts.sql │ │ ├── stg_tpch_regions.sql │ │ └── stg_tpch_suppliers.sql ├── test_ads │ ├── fct_facebook_ads.sql │ └── fct_instagram_ads.sql └── utils │ ├── all_days.sql │ └── utils.yml ├── packages.yml ├── prod └── manifest.json ├── requirements.txt ├── scripts ├── clone_databases.py ├── create_profile.py ├── multiple_ci.py ├── run_and_erd.py └── run_and_log.py ├── seeds ├── country_codes.csv ├── data.yml └── snowflake_contract_rates.csv ├── snapshots └── tpch │ ├── tpch_customer_snapshot.sql │ ├── tpch_part_snapshot.sql │ └── tpch_supplier_snapshot.sql └── tests ├── macro_stg_tpch_orders_assert_pos_price.sql ├── macro_stg_tphc_suppliers_assert_pos_acct_bal.sql └── stg_tpch_orders_assert_positive_price.sql /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/autoscaling_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/autoscaling_ci.yml -------------------------------------------------------------------------------- /.github/workflows/dbt_cloud_webhooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/dbt_cloud_webhooks.yml -------------------------------------------------------------------------------- /.github/workflows/dependent_jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/dependent_jobs.yml -------------------------------------------------------------------------------- /.github/workflows/erd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/erd.yml -------------------------------------------------------------------------------- /.github/workflows/lint_sql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/lint_sql.yml -------------------------------------------------------------------------------- /.github/workflows/multiple_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/multiple_ci.yml -------------------------------------------------------------------------------- /.github/workflows/pre_commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/pre_commit.yml -------------------------------------------------------------------------------- /.github/workflows/restart_from_failure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/restart_from_failure.yml -------------------------------------------------------------------------------- /.github/workflows/run_and_log.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/run_and_log.yml -------------------------------------------------------------------------------- /.github/workflows/run_job_on_merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/run_job_on_merge.yml -------------------------------------------------------------------------------- /.github/workflows/tableau.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.github/workflows/tableau.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.sqlfluff: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/README.md -------------------------------------------------------------------------------- /analyses/analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/analyses/analysis.yml -------------------------------------------------------------------------------- /analyses/customer_snapshot_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/analyses/customer_snapshot_query.sql -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/tpch_erd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/assets/tpch_erd.png -------------------------------------------------------------------------------- /dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/dbt_project.yml -------------------------------------------------------------------------------- /macros/block_on_tests.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/block_on_tests.sql -------------------------------------------------------------------------------- /macros/cents_to_dollars.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/cents_to_dollars.sql -------------------------------------------------------------------------------- /macros/convert_money.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/convert_money.sql -------------------------------------------------------------------------------- /macros/create_udfs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/create_udfs.sql -------------------------------------------------------------------------------- /macros/drop_ci_schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/drop_ci_schemas.sql -------------------------------------------------------------------------------- /macros/drop_old_nodes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/drop_old_nodes.sql -------------------------------------------------------------------------------- /macros/generate_base_models.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/generate_base_models.sql -------------------------------------------------------------------------------- /macros/generate_models_yaml.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/generate_models_yaml.sql -------------------------------------------------------------------------------- /macros/grant_all_on_schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/grant_all_on_schemas.sql -------------------------------------------------------------------------------- /macros/limit_data_in_dev.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/limit_data_in_dev.sql -------------------------------------------------------------------------------- /macros/macro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/macro.yml -------------------------------------------------------------------------------- /macros/omit_soft_deletions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/omit_soft_deletions.sql -------------------------------------------------------------------------------- /macros/select_extremes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/select_extremes.sql -------------------------------------------------------------------------------- /macros/snowflake/dont_do_this.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/snowflake/dont_do_this.sql -------------------------------------------------------------------------------- /macros/snowflake/materializations/incremental_custom.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/snowflake/materializations/incremental_custom.sql -------------------------------------------------------------------------------- /macros/snowflake/share_view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/snowflake/share_view.sql -------------------------------------------------------------------------------- /macros/standard_account_fields.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/standard_account_fields.sql -------------------------------------------------------------------------------- /macros/test_all_values_gte_zero.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/test_all_values_gte_zero.sql -------------------------------------------------------------------------------- /macros/udf_area_of_circle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/udf_area_of_circle.sql -------------------------------------------------------------------------------- /macros/unit_test_mode.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/macros/unit_test_mode.sql -------------------------------------------------------------------------------- /models/demo_examples/demo_examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/demo_examples/demo_examples.yml -------------------------------------------------------------------------------- /models/demo_examples/external_sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/demo_examples/external_sources.yml -------------------------------------------------------------------------------- /models/demo_examples/materialization_incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/demo_examples/materialization_incremental.sql -------------------------------------------------------------------------------- /models/demo_examples/use_variables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/demo_examples/use_variables.sql -------------------------------------------------------------------------------- /models/marts/aggregates/agg_ship_modes_dynamic_pivot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/aggregates/agg_ship_modes_dynamic_pivot.sql -------------------------------------------------------------------------------- /models/marts/aggregates/agg_ship_modes_hardcoded_pivot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/aggregates/agg_ship_modes_hardcoded_pivot.sql -------------------------------------------------------------------------------- /models/marts/aggregates/aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/aggregates/aggregates.yml -------------------------------------------------------------------------------- /models/marts/aggregates/exposures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/aggregates/exposures.yml -------------------------------------------------------------------------------- /models/marts/core/core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/core.yml -------------------------------------------------------------------------------- /models/marts/core/dim_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/dim_customers.sql -------------------------------------------------------------------------------- /models/marts/core/dim_parts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/dim_parts.sql -------------------------------------------------------------------------------- /models/marts/core/dim_suppliers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/dim_suppliers.sql -------------------------------------------------------------------------------- /models/marts/core/fct_order_items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/fct_order_items.sql -------------------------------------------------------------------------------- /models/marts/core/fct_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/fct_orders.sql -------------------------------------------------------------------------------- /models/marts/core/fct_orders_stats_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/fct_orders_stats_py.py -------------------------------------------------------------------------------- /models/marts/core/fct_orders_stats_sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/core/fct_orders_stats_sql.sql -------------------------------------------------------------------------------- /models/marts/intermediate/intermediate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/intermediate/intermediate.md -------------------------------------------------------------------------------- /models/marts/intermediate/intermediate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/intermediate/intermediate.yml -------------------------------------------------------------------------------- /models/marts/intermediate/order_items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/intermediate/order_items.sql -------------------------------------------------------------------------------- /models/marts/intermediate/part_suppliers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/intermediate/part_suppliers.sql -------------------------------------------------------------------------------- /models/marts/marketing/_models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/marketing/_models.yml -------------------------------------------------------------------------------- /models/marts/marketing/int_segment__link_clicked.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/marketing/int_segment__link_clicked.sql -------------------------------------------------------------------------------- /models/marts/marketing/int_segment__pages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/marketing/int_segment__pages.sql -------------------------------------------------------------------------------- /models/marts/marketing/int_segment__tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/marts/marketing/int_segment__tracks.sql -------------------------------------------------------------------------------- /models/metrics/revenue_weekly_by_ship_mode.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/metrics/revenue_weekly_by_ship_mode.sql -------------------------------------------------------------------------------- /models/metrics/tpch_metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/metrics/tpch_metrics.yml -------------------------------------------------------------------------------- /models/ml/forecast_score_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/ml/forecast_score_py.py -------------------------------------------------------------------------------- /models/ml/forecast_train_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/ml/forecast_train_py.py -------------------------------------------------------------------------------- /models/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/overview.md -------------------------------------------------------------------------------- /models/staging/segment/_segment__sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/_segment__sources.yml -------------------------------------------------------------------------------- /models/staging/segment/dbtc/stg_dbtc__link_clicked.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/dbtc/stg_dbtc__link_clicked.sql -------------------------------------------------------------------------------- /models/staging/segment/dbtc/stg_dbtc__pages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/dbtc/stg_dbtc__pages.sql -------------------------------------------------------------------------------- /models/staging/segment/dbtc/stg_dbtc__tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/dbtc/stg_dbtc__tracks.sql -------------------------------------------------------------------------------- /models/staging/segment/yahooquery/stg_yahooquery__link_clicked.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/yahooquery/stg_yahooquery__link_clicked.sql -------------------------------------------------------------------------------- /models/staging/segment/yahooquery/stg_yahooquery__pages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/yahooquery/stg_yahooquery__pages.sql -------------------------------------------------------------------------------- /models/staging/segment/yahooquery/stg_yahooquery__tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/segment/yahooquery/stg_yahooquery__tracks.sql -------------------------------------------------------------------------------- /models/staging/tpch/_tpch__docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/_tpch__docs.md -------------------------------------------------------------------------------- /models/staging/tpch/_tpch__models.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/_tpch__models.yml -------------------------------------------------------------------------------- /models/staging/tpch/_tpch__sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/_tpch__sources.yml -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_customers.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_line_items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_line_items.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_nations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_nations.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_orders.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_orders.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_part_suppliers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_part_suppliers.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_parts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_parts.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_regions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_regions.sql -------------------------------------------------------------------------------- /models/staging/tpch/stg_tpch_suppliers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/staging/tpch/stg_tpch_suppliers.sql -------------------------------------------------------------------------------- /models/test_ads/fct_facebook_ads.sql: -------------------------------------------------------------------------------- 1 | select * from {{ ref('int_facebook_ads_agg') }} -------------------------------------------------------------------------------- /models/test_ads/fct_instagram_ads.sql: -------------------------------------------------------------------------------- 1 | select * from {{ ref('int_instagram_ads_agg') }} -------------------------------------------------------------------------------- /models/utils/all_days.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/utils/all_days.sql -------------------------------------------------------------------------------- /models/utils/utils.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/models/utils/utils.yml -------------------------------------------------------------------------------- /packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/packages.yml -------------------------------------------------------------------------------- /prod/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/prod/manifest.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/clone_databases.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/create_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/scripts/create_profile.py -------------------------------------------------------------------------------- /scripts/multiple_ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/scripts/multiple_ci.py -------------------------------------------------------------------------------- /scripts/run_and_erd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/scripts/run_and_erd.py -------------------------------------------------------------------------------- /scripts/run_and_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/scripts/run_and_log.py -------------------------------------------------------------------------------- /seeds/country_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/seeds/country_codes.csv -------------------------------------------------------------------------------- /seeds/data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/seeds/data.yml -------------------------------------------------------------------------------- /seeds/snowflake_contract_rates.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/seeds/snowflake_contract_rates.csv -------------------------------------------------------------------------------- /snapshots/tpch/tpch_customer_snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/snapshots/tpch/tpch_customer_snapshot.sql -------------------------------------------------------------------------------- /snapshots/tpch/tpch_part_snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/snapshots/tpch/tpch_part_snapshot.sql -------------------------------------------------------------------------------- /snapshots/tpch/tpch_supplier_snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/snapshots/tpch/tpch_supplier_snapshot.sql -------------------------------------------------------------------------------- /tests/macro_stg_tpch_orders_assert_pos_price.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/tests/macro_stg_tpch_orders_assert_pos_price.sql -------------------------------------------------------------------------------- /tests/macro_stg_tphc_suppliers_assert_pos_acct_bal.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/tests/macro_stg_tphc_suppliers_assert_pos_acct_bal.sql -------------------------------------------------------------------------------- /tests/stg_tpch_orders_assert_positive_price.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpguthrie/snowflake-dbt-demo-project/HEAD/tests/stg_tpch_orders_assert_positive_price.sql --------------------------------------------------------------------------------