2010-11-09 5 views
0

J'ai effectué l'opération ETL et j'ai créé un entrepôt de données et j'ai chargé les données et jusqu'ici tout va bien ... mon ETL semble fonctionner correctement puisque mon entrepôt de données contient toutes les données dont j'ai besoin. Et puis j'ai créé un projet SSAS à partir de mon entrepôt de données en suivant l'exemple AdventureWorks DW. J'ai déployé le cube et l'ai traité. Puis j'ai essayé de parcourir le cube. Mais voici un problème, il semble que les membres existent mais les mesures sont vides. parce que mes dimensions contiennent les données mais quand j'y jette les mesures ... ça va juste être des cellules vides. Quelles sont les causes?mon navigateur de cube ne montre pas les mesures?

Répondre

1

Dans le concepteur de cube, vérifiez l'onglet "Utilisation des dimensions". Assurez-vous que l'intersection entre une dimension et un groupe de mesures contient quelque chose (s'il y a une relation).

Qu'est-ce qui se passe si vous faites glisser & goutte la mesure du navigateur, sans dimensions?

également quelle version de SSAS êtes-vous, est-il 2005? Cela avait IgnoreUnrelatedDimensions mis différemment à 2008, je pense ..

0

Assurez-vous que vous avez lié vos dimensions avec des groupes de mesure (à savoir que vous les références de table fait vous tables de dimension).

Assurez-vous également que vous avez les clés étrangères définies dans votre entrepôt de données (dès que les assistants dans Visual Studio les utiliser en proposant la structure de cube).

+0

fait ma table de fait ne comprend les clés étrangères faisant référence à la clé primaire de toutes mes tables de dimension. Mais quand je déploie le cube, seule la dimension contiendra des données mais pas les mesures. – Precious

+0

Avez-vous analysé le journal de traitement? SSAS affiche toutes les requêtes qu'il exécute et beaucoup d'informations supplémentaires (comme les temps de traitement). Cela pourrait vous aider à déterminer ce qui se passe. – AlexS

+0

pouvez-vous s'il vous plaît me donner un indice comment j'analyse les journaux. parce que le plus gros problème est que je n'ai aucune idée de ce qui a été exécuté et ce qui n'a pas .. et je suis nouveau à cette technologie .. y at-il un moyen rapide de faire cette analyse de journal? – Precious

0

Afin de déployer sur un serveur DWH différent

Cliquez droit sur le CUBENAME

Aller aux propriétés

Dans les propriétés de configuration> Aller à déploiement

Dans l'option traitement - changement par défaut à - ne pas traiter.

si dans le cas où la DB est très grand et conserver les données énormes, il va se déployer et vous pouvez le traiter plus tard.

Pour Target - Définir le nom du serveur

Cliquez sur OK, déployer et processus plus tard

Questions connexes