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 :

Comment gérer des classements dynamiques?


Sujet :

Conception/Modélisation

  1. #1
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut Comment gérer des classements dynamiques?
    Salut à tous,
    Je suis en face d'une même dimension mais avec plusieurs types.

    Pour m'expliquer j'irai directement aux résultats attendus. Les rapports à produire doivent permettre l'analyse des faits selon plusieurs répartitions de tranche d'âge.
    Exemples simplifiées:
    Rapport 1
    Analyse des ventes pour les : - de 10 ans, de 10 à 18 ans, + 18 ans
    Rapport 2
    Analyse des ventes pour les : - de 16 ans, de 16 à 32 ans, + 32 ans
    Rapport 3
    Analyse des ventes pour les : - de 40 ans, + 40 ans

    etc....


    Ceci m'amène à considérer plusieurs tables de dimensions pour chaque type de répartition et à mettre autant de clés étrangères correspondants à ces tables de dimensions dans mes faits.

    Ce qui pourrait encore être réalisable si ces sacrées répartitions de tranches d'âges étaient fixes mais les demandes de mes utilisateurs finaux sont sujets à variation. En clair ils sont capables de vouloir changer ces fameuses répartitions à tout moment...

    Vous avez un good practice à proposer pour cette problématique?

  2. #2
    Membre expérimenté

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Points : 1 478
    Points
    1 478
    Par défaut
    Pourquoi ne pas laisser ton modèle tout à fait indépendant de cette notion et gérer ça au niveau de tes rapports (mettre des tranches par défaut dans tes rapports avec la possibilité de les changer) ?
    Dans le cas ou les tranches d'ages sont une notion qui à lieux d'être dans l'entrepôt, leur place est dans la dimension temps (un flag dans chaque enregistrement) mais sa suppose que tes repartitions doivent être fixes, ce qui n'est pas ton cas ...
    Finalement, quand ce sont des paramètres modifiables par l'utilisateur, je ne pense pas que ce soit une bonne pratique de les mettre dans l'entrepôt, laisse les rapports les gérer

  3. #3
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut
    Je crois en effet que c'est la meilleure solution, je vais me documenter sur comment mettre ça en œuvre avec mon outil de restitution.

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] comment gérer des paramètres inconnus ? (Table et colonnes définies dynamiquement)
    Par jessicachen dans le forum Accès aux données
    Réponses: 1
    Dernier message: 11/04/2013, 14h07
  2. [FLASH 8] gérer des boutons dynamiquement
    Par gregooo dans le forum Flash
    Réponses: 1
    Dernier message: 04/02/2006, 21h22
  3. Comment gérer des services par programmation avec Delphi ?
    Par isachat666 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 18/12/2005, 18h54
  4. [Firebird] Comment gérer des groupes d'utilisateur
    Par stundman dans le forum Administration
    Réponses: 3
    Dernier message: 16/11/2005, 13h30

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