What do I need ?
Taming the DBT's wilderness ๐ฆฌ
I haven't finished (yet) reading the Internet, but I have curated a list of resources that I found useful to get started with DBT.
- ๐ฆ DBT's fundamentals
- ๐ฆ Advanced DBT
Could be usefull if you now a little bit about thoose techs to.
- GIT because even if not everyone is building a kernel, a version-manager always comes in handy
- Ubuntu Some good stuffs might come for free ;)
- yaml A human-readable data-serialization language. Like JSON but worst.
- SQL Structured Query Language. The language used to query the database.
- Python DBT is built in Python, you might want to have a look at it.
- Poetry but let's face the truth... PIP is garbage. So we ditched it for Poetry
Your own personal Linux
DBT and Git are easier to use with Linux rather than Windows. If you don't have access to *nix machine your can mess-up with, you schould set up your Own Personal Linux with Windows Subsystem for Linux (WSL).
How to setup WSL ?
It's paramount you follow the instructions for Windows Subsytem for Linux Version 2. The first version was buggy as hell.
You won't necessary needs the Ubuntu's GUI to work, but that's great knowledge anyway.
We advise on using Ubuntu, but you will be at ease with any distro, providing you know how to use it.