Definieren von Attributbeziehungen

In Microsoft SQL Server Analysis Services sind Attribute der grundlegende Baustein einer Dimension. Eine Dimension enthält einen Satz von Attributen, die auf Basis von Attributbeziehungen organisiert sind.

Für jede Tabelle in einer Dimension existiert eine Attributbeziehung, die das Schlüsselattribut der Tabelle mit anderen Attributen aus der Tabelle verknüpft. Diese Beziehung kommt zustande, wenn Sie die Dimension erstellen.

Eine Attributbeziehung bietet die folgenden Vorteile:

  • Sie reduziert den für die Dimensionsverarbeitung erforderlichen Speicherplatz. Dies beschleunigt die Dimensions-, Partitions- und Abfrageverarbeitung.

  • Sie erhöht die Abfrageleistung, da der Speicherzugriff beschleunigt wird und Ausführungspläne besser optimiert werden können.

  • Sie führt aufgrund der Aggregationsentwurfsalgorithmen zur Auswahl effektiverer Aggregate, sofern benutzerdefinierte Hierarchien entlang den Beziehungspfaden definiert wurden.

    HinweisHinweis

    Weitere Informationen über die Bedeutung und die Auswirkungen der Definition und Konfiguration von Attributbeziehungen finden Sie im Abschnitt "Enhancing query performance" im SQL Server 2005 Analysis Services Performance Guide.

Überlegungen zu Attributbeziehungen

Sofern die zugrunde liegenden Daten dies unterstützen, sollten Sie auch eindeutige Attributbeziehungen zwischen Attributen definieren. Um eindeutige Attributbeziehungen zu definieren, verwenden Sie die Registerkarte Attributbeziehungen des Dimensions-Designers.

Jedes Attribut, das über eine ausgehende Beziehung verfügt, muss über einen eindeutigen Schlüssel relativ zu seinem verknüpften Attribut verfügen. Anders ausgedrückt darf ein Element in einem Quellattribut nur ein Element in einem verknüpften Attribut identifizieren. Betrachten Sie z. B. die Beziehung "City > State". In dieser Beziehung ist "City" das Quellattribut und "State" das verknüpfte Attribut. Das Quellattribut entspricht der Seite "m" und die verknüpfte Seite entspricht der Seite "1" der m:1-Beziehung. Der Schlüssel für das Quellattribut lautet "City + Status". Weitere Informationen finden Sie unter Vorgehensweise: Erstellen, Ändern oder Löschen einer Attributbeziehung.

Weitere Informationen zu Eigenschaften einer Attributbeziehung finden Sie unter Konfigurieren von Attributbeziehungseigenschaften.

HinweisHinweis

Eine falsche Definition von Attributbeziehungen kann zu ungültigen Abfrageergebnissen führen.

Siehe auch

Konzepte