Introductie van de dbt-casestudy

Casestudy: e-commercedatamodellen bouwen met dbt

Susan Sun

Freelance Data Scientist

Waarom dbt?

dbt wordt gebruikt in veel sectoren:

  • bankieren & financiële dienstverlening
  • e-commerce
  • onderwijs
  • overheid & civic tech
  • gezondheidszorg
  • hernieuwbare energie
  • transport & logistiek
  • ... enz.

dbt werkt goed met de moderne stack:

Een diagram van dbt binnen een voorbeeldtechstack

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
Casestudy: e-commercedatamodellen bouwen met dbt

Voorproefje van wat we bouwen

Een gegenereerd diagram van dbt-modellen

Casestudy: e-commercedatamodellen bouwen met dbt

Voorproefje van wat we bouwen

Voorbeeld van een dbt-project:

Screenshot van een reeks mappen die automatisch zijn gegenereerd door de subopdracht dbt init. De bovenste map heet looker e-commerce. Submappen heten analyses, macros, models, seeds, snapshots en tests. Er zijn ook drie losse bestanden: gitignore, dbt project yaml en een readme markdown.

Samenvatting van dbt-commando's:

# Checks if/where dbt is installed
which dbt 

# Checks the version of dbt installed
dbt --version

# Initializes a new dbt project
dbt init <project_name>

# Short for dbt --help
dbt -h
Casestudy: e-commercedatamodellen bouwen met dbt

Laten we oefenen!

Casestudy: e-commercedatamodellen bouwen met dbt

Preparing Video For Download...