Je construis un projet de services Anaysis en utilisant VS 2005. Le but est d'analyser les campagnes publicitaires.Rejoindre des tables de faits dans une requête MDX
J'ai un seul cube avec 2 tables de fait
de factCampaign: qui contient des détails sur ce que les gens interrogées pensent d'une campagne publicitaire factDemographics: qui contient des données démographiques des personnes interrogées
Ces tables de faits ont une dimRespodent de dimension commune qui fait référence à la personne interviewée réelle
J'ai 2 autres dimensions (je l'ai laissé non dimensions pertinentes)
dimQuestion: qui contient la liste des questions posées dimAnswer: qui contient la liste des réponses possibles à chaque question
dimQuestion et dimAnswer sont liés à factDemogrpahics mais pas factCampaign
Je veux être en mesure d'exécuter des requêtes pour retourner des résultats de ce que les gens pensaient campagne (de factCampaign) mais en utilisant des critères démographiques (en utilisant dimQuestion et dimAnswer)
Par exemple combien les Hommes, de 18-25 a rappelé une campagne particulière
Je suis nouveau à OLAP et Analysis Services (2005) alors excusez-moi si ce que je vous demande est trop basique.
J'ai essayé les options suivantes
- à lier l'factTables dans la vue de source de données en utilisant le RespondentKey commun. Les requêtes s'exécutent et renvoient des résultats mais le même résultat est renvoyé quel que soit le critère démographique choisi, c'est-à-dire qu'il est ignoré.
- Création d'une dimension à partir de factDemographics. J'ai essayé de relier dimAnswer à factCampaign dans la tabulation d'utilisation de la dimension de la structure de cube mais sans succès. Soit le projet s'arrête juste lorsque j'essaie de le déployer, soit l'erreur suivante s'affiche (notez que la hiérarchie des attributs est définie sur true)
Erreurs dans le gestionnaire de métadonnées. L'attribut de granularité intermédiaire 'Clé de la réponse' de la dimension de groupe de mesures 'Fact Demographics' n'a pas de hiérarchie d'attributs activée.
J'apprécierais toute aide que n'importe qui peut offrir. Faites-moi savoir si vous avez besoin de plus d'informations et encore des excuses si c'est une question de base
Salut Darren, Merci pour votre réponse. Je lirai ce document que vous avez suggéré et je verrai qu'il correspond à mon problème. Merci encore –
Salut Darren, J'ai lu ce document que vous avez suggéré. Ce n'était pas tout à fait la même chose que j'essayais de lier deux tables de faits. J'ai posté la solution éventuelle ci-dessous. Merci encore pour votre aide –