2010-03-24 7 views
0

Dans mon Cube OLAP Service d'analyse, je souhaite exclure les faits ayant des dimensions non liées, qui, au cours du traitement, génèrent des erreurs. Je voudrais également éviter de faire des requêtes nommées dans la vue de source de données (avec des conditions WHERE spécifiques).Excluant les faits ayant des dimensions non liées

Y at-il un moyen de le faire au niveau d'un cube? Quelle est la manière la plus facile d'accomplir ceci?

(J'utilise Visual Studio 2008 et SQL Server 2008.)

Répondre

0

Si le "UnknownMember" propery de la dimension est réglée sur "Aucun", puis les faits non-joints doivent être exclus automatiquement.

Idéalement, vous devriez suivre une méthodologie pour traiter des données comme celle-ci, je vais pour la méthode Kimball, où vous avez une ligne artificielle dans votre table de dimension nommée 'Unknown' ou 'Bad Data'. Ensuite, pendant le chargement ETL de l'entrepôt de données, toutes les données qui ne correspondent pas convertissent cette clé en clé de la ligne artificielle.

Avez-vous un entrepôt de données ou travaillez-vous directement à partir du système source? Quel genre de données ne correspond pas comme ça? Tout autre détail que vous pourriez donner est utile.

Questions connexes