IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception/Modélisation Discussion :

Hiérarchie dans les dimensions - OLAP


Sujet :

Conception/Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 93
    Par défaut Hiérarchie dans les dimensions - OLAP
    Bonjour,

    Déjà je ne suis pas sûr de poster dans la bonne rubrique, j'espère que celà ne posera pas de problèmes
    Alors je suis en train d'étudier les manipulations sur les cubes OLAP, et j'arrive à Roll-up et Drill-down.
    Alors j'ai bien compris que celà permettait soit de remonter de niveau dans la hierachie d'une dimension ou bien d'en descendre.
    Mon problème est que je ne sais pas où cette hierarchie des dimensions doit etre définie.
    J'ai une petite idée quand même... Serait-ce le modèle en flocon du datawarehouse qui définit cette hierarchisation?

    Par exemple, dans le modèle du dwh, la dimension "Magasin":
    Catégorie Chaine de Magasin
    Catégorie Magasin
    Magasin

    (ex: Chaine de magasin Carrefour| Magasin Carrefour, Auchan, Champion|...ts les magasins...)

    Autres petites question les règles de calcul d'agrégat des dimensions??? Métadonnées à fournir au serveur OLAP?

    Merci d'avance!!!

  2. #2
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut
    Salut,
    Est ce que ta question est purement théorique ou est ce que tu essaye d'appliquer ça à SSAS de Microsoft ?
    Dans tous les cas, les hiérarchies sont effectivement des attriburts de dimensions (catégorie Produit, Sous catégorie, Produit) ou des attributs de dimensions liées (dans le cas de la modélisation en flocons).
    Dans SSAS, tu définis donc tes hiérarchies au niveau de chaque dimension. Il y'a un onglet spécial pour ça (dans Edit Dimension).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 93
    Par défaut
    Je te remercie pour la précision!
    Ma question était théorique... Alors si j'ai bien compris je peut réaliser soit un modèle en flocon, soit ajouter des attributs alors?
    Donc comme marqué dans le blog: ici

    Je choisis soit le modèle en flocon si un agrégat englobe au moins 1000 entrées de détail sinon je définit la hiérarchie grâce aux attributs?

    Merci pour ton aide

  4. #4
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut
    Pour le modèle en flocon, c'est un peu plus subjectif que ça
    En général, on utilise le modèle en flocon quand on ne peut pas (pour des raisons de performances) utiliser le modèle en étoile, le but en fait est de rendre le schéma le plus simple possible pour les utilisateurs.
    Je n'ai personnellement jamais eu (je crois) à utiliser le modèle en flocon. Les serveurs sont maintenant tellement performants qu'ils peuvent sans problème gérer de grosses quantités de données en étoile.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 93
    Par défaut
    D'accord, j'vais passer le nombre de 1000 à 10000 alors
    Et pour la table "temps", en étoile c'est suffisant aussi?

  6. #6
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut
    Là encore tout dépend. Si, comme beaucoup de projets, tu décides de faire une hiérarchie temps (année, mois, jour), il est clair qu'une seule dimension (table) te sera necessaire, cette dimension contiendra toutes les informations temporelles necessaires (année, mois, jour, semaine, numéro de la semaine, flag ferié, etc.).
    Si tu fait partie de ces rares projets qui necessitent un suivi des données à la seconde près (comme pour les opérateurs téléphoniques) et que tu as besoin d'une dimension temps : année, mois, jour, heure, minute, seconde, et plus peut être... Il sera peut être temps pour toi de penser à "floconiser" tout ça car imagine une table de 10 ans qui contient les minutes et les secondes = 365 * 24 * 3600 (et peut être plus si descend encore dans le détail). Dans ce cas précis, il est peut être avantageux de créer une dimension Date avec année, mois jour et une dimension Heure avec heure minute seconde. Tout de suite ça fait beaucoup moins de lignes

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/12/2010, 17h38
  2. ETL - Record bidon dans les dimensions
    Par marric01 dans le forum Alimentation
    Réponses: 0
    Dernier message: 14/04/2010, 20h43
  3. Question concernant les hiérarchies dans les dimensions
    Par kite_surfeur dans le forum Conception/Modélisation
    Réponses: 4
    Dernier message: 10/03/2010, 10h07
  4. Calcule dans les dimensions
    Par nico341 dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 05/09/2008, 09h05
  5. Réponses: 3
    Dernier message: 26/02/2007, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo