DEV Community

Cover image for 🚀Modélisation d'un Data Warehouse pour JustCook
mohamed ait sidi hou
mohamed ait sidi hou

Posted on

1

🚀Modélisation d'un Data Warehouse pour JustCook

J'ai travaillé sur la conception d'un entrepôt de données pour JustCook, une startup innovante qui propose une application de livraison d'ingrédients pour des recettes spécifiques.

Image description

Objectif

Construire une architecture SQL robuste pour supporter les données de livraisons, de paiements, de recettes...

Technologies utilisées :

  • MySQL Workbench pour la modĂ©lisation initiale
  • Microsoft SQL Server pour la BDD
  • Azure Data Factory pour l'intĂ©gration des donnĂ©es
  • Power BI pour la visualisation et le partage de rapports

Modélisation en étoile :

  • Tables de faits : Contiennent les valeurs calculĂ©es (montants, quantitĂ©s...)
  • Tables de dimensions : Stockent les informations descriptives (recettes, ingrĂ©dients, clients, adresses...)

Shema en Etoile

Processus :

  1. Modélisation de l'entrepôt de données dans MySQL Workbench.
  2. Création des tables et relations dans MS SQL Server.
  3. Chargement des données sources via Azure Data Factory.
  4. Création de rapports interactifs dans Power BI pour une analyse en temps réel.

Résultat : Une architecture solide et scalable, prête à supporter les opérations de JustCook et à fournir des insights précieux pour les décisions stratégiques.

💡 Pourquoi un Schéma en étoile ?

  1. Simplicité : Structure claire avec une table de faits centrale et des tables de dimensions, facile à comprendre et à maintenir.
  2. Performances : Requêtes rapides grâce à des jointures réduites, idéal pour les analyses en temps réel (livraisons, paiements).
  3. Compatibilité Power BI : Permet une analyse intuitive et la création de dashboards efficaces.
  4. Scalabilité : Facile à étendre sans perturber l'existant.
  5. Aligné avec les besoins métier : Réponse rapide aux questions métier grâce à des données descriptives et des métriques précises.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more