2017-10-20 6 views
0

Je suis nouveau sur SSAS Donc, je n'ai pas de connaissances de base à ce sujet. En passant par un exemple, j'ai une question qui: Supposons que j'ai plusieurs tables de dimension et tables de faits, dans la vue de source de données SSAS identifie automatiquement la relation de clé primaire et crée des relations, mais en dehors de ces relations , nous créons de nouvelles relations qui ne sont pas identifiées par SSAS. Qu'arrivera-t-il si, au lieu de créer une relation entre les faits et Dimension dans la vue de source de données, je crée une relation dans l'onglet Utilisation de la dimension.Dans SSAS Et si je définissais la relation entre Fact et Dimension dans l'onglet d'utilisation de Dimesion plutôt que DSV

Répondre

0

Même si vous avez défini des relations dans DSV, vous devrez peut-être les définir dans l'onglet Utilisation des dimensions, par exemple pour les relations référencées ou plusieurs-à-plusieurs.

Même si vous n'avez pas défini la relation dans le DSV, vous pouvez toujours créer manuellement une relation dans l'onglet Utilisation des dimensions.

L'avantage de créer des relations dans la DSV sont les suivantes:

  • autodocumentation code
  • Aider les assistants SSDT définissent l'intelligence d'affaires
+0

Donc, si je définis dans la dimension onglet Utilisation et pas dans DSV, ça va? – Khushboo

+0

Oui, cela fonctionnera, et il n'y aura pas de différence de performance, mais vous perdrez l'aspect documentation de la dsv –