Maak een martmodel voor products
Voor een e-commerce datawarehouse is het ook gebruikelijk om, bovenop een customers-datamart, een products-datamart te bouwen om vragen over het product te beantwoorden.
Een products-datamart zou de volgende kenmerken moeten hebben:
- Uniek zijn op het productniveau (bijv. één rij per product).
- Informatie op productniveau bevatten, zoals productnaam en categorie.
- Helpen bij het beantwoorden van cruciale zakelijke vragen, zoals winstanalyses per product.
In deze oefening duiken we iets dieper in hoe je dat einddoel bereikt: een profits-datamart bouwen zodat de eindgebruiker eenvoudig een winstanalyses kan doen.
Ter herinnering, winst wordt als volgt berekend:
Profit = Sales Amount - Cost of Goods Sold
Deze oefening maakt deel uit van de cursus
Casestudy: e-commercedatamodellen bouwen met dbt
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen