2010-08-18 4 views
4

Ma table de faits contient une colonne "Date" que j'ai utilisée comme clé étrangère dans le tableau Dimension temporelle que SSAS a créé pour moi dans la source de données. Toutefois, lorsque je déploie le cube et le parcoure, l'ajout des attributs de dimension temporelle ou de l'une de ses hiérarchies ne filtre rien sur les mesures. C'est comme s'il y avait une déconnexion entre les informations de temps dans ma table de faits et la table de dimension temporelle SSAS créée pour moi.La dimension temporelle ne fonctionne pas dans SQL Server Analysis Services

Ai-je oublié quelque chose ici? Comment puis-je les lier de sorte que je puisse utiliser la dimension de temps générée pour appliquer des analyses de tranches et de dés sur mon cube en fonction des valeurs de date dans ma table de faits?

Répondre

5
  • La colonne de date est-elle la colonne de clé primaire de la table de dimension?
  • Est-ce que cela est référencé par une clé étrangère de la table de faits?
  • La relation de clé primaire et la clé étrangère sont-elles affichées dans la DSV Analysis Services?
  • Dans l'éditeur de cube, voyez-vous une zone blanche remplie à l'intersection du groupe de mesures et la dimension temporelle indiquant le nom de clé correct, et non une zone grise vide?
  • Est-ce qu'il contient vraiment des dates ou des dates-heures?

Un modèle utilisé est souvent une dimension temporelle dans les applications OLAP lorsque vous avez une granularité de jours est d'avoir une clé primaire entier de la structure yyyymmdd (c.-à-year * 10000 + month * 100 + day_of_month. Cela rend la clé lisible par l'homme, mais il est encore un entier qui est légèrement plus efficace pour Analysis Services

+0

La clé primaire de la dimension temps générée par ssas est une colonne datetime et elle se rapporte à la colonne "Date" de ma table de faits en tant que clé étrangère. l'éditeur de cube ... Je viens de revenir à l'utilisation de calculs nommés pour le mois et l'année dans la table de faits elle-même – Cranialsurge

+0

Ensuite, tout semble bien se passer à la première vue Comment et dans quelle application avez-vous fait la fi ltrage? – Frank

+0

comment puis-je obtenir l'ID yyyymmdd avec BIDS Générer un assistant de schéma relationnel? –

Questions connexes