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

SSAS Discussion :

Même dimension pour toutes les tables


Sujet :

SSAS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 223
    Par défaut Même dimension pour toutes les tables
    Salut à toutes et à tous,
    Voila, j'ai une base de données décisionnelle dans Analysis Services de SQL SERVER 2000. La base est multi-sites, donc, chaque table des dimensions contient un champ clé étrangère qui est la clé du site et j'ai une table dimension (clé site, désignation site). Ma question est : comment faire une hiérarchie pour toutes les dimensions avec celle du site ?
    Merci pour votre collaboration.

  2. #2
    Membre expérimenté
    Inscrit en
    Janvier 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2009
    Messages : 198
    Par défaut
    Bonjour,

    Avec SQL Server 2000, il n'y a bien que l'utilisation du vue SQL Server pour t'aider.
    utilise une vue qui combine toutes les données de chaques tables plus une clé pour la jointure avec la table de fait.

    Alexis

  3. #3
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 223
    Par défaut
    C'est exactemlent ce que j'ai fait : chaque table des dimension contient le champ de la clé primaire du site et elles sont tous liées à celle de la clé étrangère dans la table des faits. Mais, lorsque je parcoure les données des dimension, elle sont indépendante du site ! Exemple : pour la dimension "ARTICLE", l'affichage donne la liste de tous les articles, et pas selon un chaque site ! Il faut faire une hiérarchie avec la table dimension SITE, que justempent Anlysis Services m'affiche un message d'erreur m'indiquant qu'il y a une boucle ! Alors, dans ce cas, quelle est la solution ?

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2009
    Messages : 198
    Par défaut
    Bonjour,

    J'avoue ne plus être très serein avec 2000, mais peux tu me donner une copie d’écran avec le message d’erreur ou bien sa description ?
    Tu as peut être besoin d’ajouter un alias sur la jointure dans l’éditeur de cube, à voir.

    Alexis Molteni

    Consultant SQL Server indépendant
    Spécialiste Business intelligence, technologies Microsoft.
    MCSD, MCDBA, MCTS, MCITP(BI)
    www.sql-it.com
    blog.sql-it.com

  5. #5
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 223
    Par défaut
    Merci pour votre réponse.
    Voila. J'ai une base décisionnelle avec une table des faits qui contient des clés secondaires des différentes dimensions que j'ai. En particulier, il y a une clé secondaire qui s'appelle "SITE" qui est le site car la base de production est multi-sites, donc toutes les tables dimension et la table des faits contiennent le champ "SITE". Dans ce cas, je veux avoir toutes les dimensions (exemple : ARTICLE, CATEGORIE ARTICLE, PAYS, CLIENTS, FOURNISSEURS qui contiennent les clés primaires respectives "CODE ARTICLE", "CODE CATEGORIE ARTICLE", "CODE PAYS", "CODE CLIENT", "CODE FOURNISSEUR") liées à la dimension "SITE" de façon qu'après le traitement du cube, lorsque je met la dimension "SITE" et les autres dimensions, j'aurais les données affichées relatives à un site spécifié.

  6. #6
    Membre expérimenté
    Inscrit en
    Janvier 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2009
    Messages : 198
    Par défaut
    Bonjour,

    Je ne comprends pas à quoi sert la clé "site" dans les dimensions si elle existe dans la table de fait et qu’il existe une dimension « Site » ?
    Peux tu envoyer une copie d'écran de ton schéma de base, s'il te plait ?


    Alexis Molteni

  7. #7
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 223
    Par défaut
    Merci beaucoup pour votre collaboration.
    Vous trouvez ci-joint une copie d'écran de la conception du cube VENTE. Vous constaterez que la dimension SITE est instanciée plusieurs fois avec des noms d'alias, et ce pour pouvoir faire des hiérarchie pour chaque dimension.
    Le fait d'avoir un champ "STOFCY_0" dans chaque table, c'est que les informations proviennent de différents sites, donc je dois distinguer, pour chaque site, les données qui lui est associées.
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/01/2015, 14h51
  2. Maintenir le même style pour toutes les pages
    Par persé dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 21/08/2013, 08h44
  3. Réponses: 1
    Dernier message: 14/08/2013, 15h19
  4. Réponses: 20
    Dernier message: 26/05/2011, 16h53
  5. Réponses: 18
    Dernier message: 11/07/2007, 17h38

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