OVH Cloud OVH Cloud

[cube OLAP] conception

1 réponse
Avatar
Julian
Bonjour,

Je souhaite mettre en place des cubes OLAP (Analysis Services puis affichage
à l'utilisateur dans Reporting Services), alors pour cela je commence par des
choses simples :

l'utilisateur doit pouvoir saisir des critères de sélection :
-une date de début et une date de fin,
-un responsable (défini par son id), une marque (définie par son id)

j'ai également deux dimensions pour lesquelles l'utilisateur ne rentre pas
sa valeur : item et magazin

Mes valeurs que je veux afficher sont :
le nombre d'article de la marque A
le nombre d'article de la marque B
et nombre d'article A + nombre d'article B

Je pensais faire un cube avec comme dimension :
temps (plusieurs niveaux)
responsable
marque
item
magazin ..

Pour le reste je ne sais pas comment faire pour construire ma table de fait,
je ne sais pas ce qu'elle doit contenir ...
Pourriez vous m'aider svp ?

Merci d'avance

1 réponse

Avatar
Oxiane
Bonjour,

pour savoir quoi mettre dans sa table de fait, il faut avant tout :

- énoncer le fait
- trouver l'indicateur QUANTIFIANT le fait
- décider de la manière d'agréger cet indicateur

ensuite, on cherche les dimensions, c'est à dire ce qui QUALIFIE le fait.

Par exemple :

le fait 'Vendre un article'
l'indicateur : 'le montant de la vente'
agréger : 'faire la somme'

Dimensions : le code et le libellé de l'article, la région de vente, etc

Ensuite, modéliser en étoile (ça sera plus simple pour la création du cube)

la table de fait contient :

- l'indicateur du fait
- les clefs des dimensions

les tables de dimensions contiennent :
- les clefs des dimensions
- les libellés associés aux codes

Ne pas hésiter à introduire des redondances de libellé, le modèle en étoile
n'est pas normalisé comme un modèle relationnel 'classique' de gestion de
transactions (dit OLTP)

C'est assez shématique, mais j'espère que cela t'aideras

--
Cordialement

Oxiane
----------------------------------------------------------
Omnia vanitas


"Julian" a écrit dans le message de
news:
Bonjour,

Je souhaite mettre en place des cubes OLAP (Analysis Services puis


affichage
à l'utilisateur dans Reporting Services), alors pour cela je commence par


des
choses simples :

l'utilisateur doit pouvoir saisir des critères de sélection :
-une date de début et une date de fin,
-un responsable (défini par son id), une marque (définie par son id)

j'ai également deux dimensions pour lesquelles l'utilisateur ne rentre pas
sa valeur : item et magazin

Mes valeurs que je veux afficher sont :
le nombre d'article de la marque A
le nombre d'article de la marque B
et nombre d'article A + nombre d'article B

Je pensais faire un cube avec comme dimension :
temps (plusieurs niveaux)
responsable
marque
item
magazin ..

Pour le reste je ne sais pas comment faire pour construire ma table de


fait,
je ne sais pas ce qu'elle doit contenir ...
Pourriez vous m'aider svp ?

Merci d'avance