Soit le DW :
Soit la question suivante :
« Quelle est l'influence de l'organisation des magasins (rayonnage et rayon best-seller) sur la structure des tickets de caisse, en fonction des dates ? Par exemple les clients achètent-ils plusieurs livres du même auteur, du même éditeur, du même genre ? »
IndiceProduit, IndiceAuteur, IndiceEditeur, IndiceGenre
/ magasin (rayonnage, bestseller)
/ date
L'indice est un indicateur à calculer rendant compte du nombre de livres achetés ensemble du même auteur, éditeur ou genre :
indiceProduit=0.5
signifie que 50% des livres achetés au sein du ticket sont diférents.
indiceAuteur=0.5
signifie que 50% des livres différents achetés au sein du ticket sont du même auteur.
...
Cette requête interroge la structure du ticket de caisse et non le volume des ventes, elle sera traitée par un data mart particulier. En effet elle serait trop complexe à résoudre avec le data warehouse commun, elle nécessite une pré-agrégation.
Les faits ne sont pas additifs et seront analysés en moyenne.
Date | NumTicket | RefProduit | ... |
---|---|---|---|
1 | 1 | 1 | |
1 | 1 | 1 | |
1 | 1 | 2 | |
1 | 2 | 1 | |
1 | 3 | 5 | |
1 | 3 | 10 | |
... | ... | ... |
Date | NumTicket | ... | NbArticles | IndiceProduit | IndiceAuteur | ... |
---|---|---|---|---|---|---|
1 | 1 | 3 | 0.67 | 0.5 | ||
1 | 2 | 1 | 1 | 1 | ||
1 | 3 | 2 | 1 | 1 | ||
... | ... |
On extrait les informations supplémentaires (indices) de la dimension produit, qui disparaît.