Tu vas modéliser un schéma en étoile Kimball complet sur une boîte e-commerce fictive. Cinq dimensions (customer, product, channel, country, date), deux tables de faits à grains différents (`fct_order_lines` au grain ligne, `fct_returns` au grain commande). C'est le projet qui teste si tu comprends VRAIMENT conformité des dimensions cross-grain,chose que 80 % des candidats fumblent en entretien.
Tu pars de 7 tables bronze, tu écris ton staging dbt, puis tes marts. CI valide que la même `dim_customer` est joignable depuis les deux faits, que ton grain est unique sur la natural key, que tes rôles de date (`order_date`, `ship_date`) sont câblés sur la même `dim_date`, et que ton ADR explique pourquoi tu n'es pas parti en One Big Table.
Tu ressors avec un repo dbt qui peut servir de référence sur ton CV, et confiance de savoir défendre ton choix d'architecture en interview.