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.
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...)
Processus :
- Modélisation de l'entrepôt de données dans MySQL Workbench.
- Création des tables et relations dans MS SQL Server.
- Chargement des données sources via Azure Data Factory.
- 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 ?
- Simplicité : Structure claire avec une table de faits centrale et des tables de dimensions, facile à comprendre et à maintenir.
- Performances : Requêtes rapides grâce à des jointures réduites, idéal pour les analyses en temps réel (livraisons, paiements).
- Compatibilité Power BI : Permet une analyse intuitive et la création de dashboards efficaces.
- Scalabilité : Facile à étendre sans perturber l'existant.
- 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.
Top comments (0)