class: mainpage name: accueil # Schéma en flocon ### Business Intelligence --- layout:true .footer[ # Schéma en flocon - Business Intelligence (20/07/2018) ## IMT Atlantique - http://formations.imt-atlantique.fr/bi/ - [Laurent Brisson](http://www.laurent-brisson.fr) et Sylvie Huchet .cc-by-nc-sa[] ] --- .header[ # Schéma en flocon : Contexte ] ## Modélisation dimensionnelle : utilisation de schémas en étoile - Quelle est la différence entre un schéma en étoile et un schéma en flocon ? - Mais pourquoi ne faut-il pas normaliser comme dans le monde OLTP ? .left-column50[
] .right-column50[
] .left-column50[ .small[
Schéma en étoile
(ressemble à une étoile)
] ] .right-column50[ .small[
Schéma en flocons
(ressemble à un flocon de neige)
] ] .row[.x-small[Source des schémas : Corr, Laurence, and Jim Stagnitto. Agile Data Warehouse Design: Collaborative Dimensional Modeling] ] --- .header[ # Schéma en flocon : Concept ] ## Deux mondes différents (OLTP / OLAP), 2 types de schémas différents : - OLTP : schémas logiques normalisés (généralement en 3NF) - permettent de réduire la redondance pour garantir l'intégrité des données - OLAP : schémas en étoile - Schémas simples, centrés sur les processus métiers ## En décisionnel, il faut bannir les schémas en flocons - Ils sont difficiles à comprendre - Ils ne sont pas performants à cause des nombreuses jointures à effectuer - Les requêtes sont complexes --- .header[ # Schéma en flocon : Terminologie et références ] ## Approfondir les concepts suivants FR | EN | [ADWD] | [SS] -- | -- | -- | -- Schéma en flocons | Snowflake Schema | 5-6, 156 | 11, 157-160 .x-small[ [ADWD] Corr, Laurence, and Jim Stagnitto. Agile Data Warehouse Design: Collaborative Dimensional Modeling, from Whiteboard to Star Schema.
[SS] Adamson, Christopher. Star Schema. Osborne/McGraw-Hill, 2010. ]