in this project, I used some great features of dbt:
- different types of materialization ( view, table, incremental, CTE(ephemeral))
- Snapshots
- Macros, Jinjas
- Tests
- singular
- generic
- custom: dbt-expectations
- Documentation:
- yml
- markdown
- Asset
- Analyses
- Hooks
- on_run_start
- on_run_end
- pre-hook
- post-hook
- Exposures
- Warnings/Alerting
Platform: Snowflake ETL: dbt Data Modelling: Dimensional Visualisation: Preset