2009-06-30 3 views
0

J'ai remarqué que les tables de faits utilisées dans un cube étaient en réalité des vues. Enfait, ils étaient les modèles des tables de faits (je l'ai remarqué dans le script que "où 1 = 2" a été utilisé pour les faits-vues). Donc, si le modèle est utilisé, il n'y aura pas de données dans la vue à tout prix (et je ne sais pas si je peux insérer dans la vue parce que je n'ai pas de privilège d'insertion dans la vue). Donc, ma question est la suivante: ai-je oublié quelque chose dans le cube à regarder? parce que le cube est conçu par un développeur très expérimenté et je ne suis qu'un AQ. Le volet de conception du cube montre clairement qu'il utilise le modèle (comme il apparaît dans l'en-tête jaune de chaque objet de forme rectangulaire dans DSV designer.) Peut-il être référencé par rapport à tout autre tableau/vue?que se passe-t-il si une table/vue de faits est un modèle (destiné à contenir uniquement la structure de table mais pas de données)?

Répondre

0

pas tout à fait sûr pourquoi cela est une CW, mais peu importe, vous n'êtes pas quelque chose qui manque. Le tableau de fait peut être une vue (et en fait, je fais cela beaucoup avec les tests).

Qu'est-ce que vous sont manquants, c'est que vous ne pouvez pas insérer dans une vue parce qu'elle est en lecture seule (dorénavant, "vue") .Vous regardez une instruction SELECT à partir d'une ou plusieurs autres tables Comme elle est abstraite, vous ne pouvez pas insérer de données dans la vue - la vue ne reflète que les données de ses tables sources

+0

Ok. Je vous ai compris. Mais, qu'en est-il d'une vue de fait étant un modèle. Est-il possible de traiter un cube? – sagar

+0

Que voulez-vous dire être un modèle? – Eric

+0

bien je l'ai mentionné dans mon titre. Quoi qu'il en soit, la vue ne contient aucune donnée. Il contient uniquement des noms de colonnes. Et il est conçu de cette façon (en utilisant select query ... où 1 = 2). Je ne vois pas l'intérêt d'utiliser cette vue dans un cube. Une table/vue de faits peut-elle être vide? Je ne pense pas. Eh bien, il ne pourrait que s'il a des clés étrangères. J'espère que je suis clair. – sagar

0

Cela peut être le cas pour le maintien d'un nombre de relations multiples que le développeur peut avoir utilisé la table de faits pour faire correspondre les clés primaires de 2 dimensions diff.

Questions connexes