Freigeben über


Attributbeziehungen – Definieren

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

In Microsoft SQL Server 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.

Ü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 beispielsweise die Beziehung Stadt –> Staat. In dieser Beziehung ist "City" das Quellattribut und "State" das verknüpfte Attribut. Das Quellattribute ist die Seite "viele", und die zugehörige Seite ist die "1"-Seite der 1:1-Beziehung. Der Schlüssel für das Quellattribut lautet "City + Status". Weitere Informationen finden Sie unter Gewusst wie: Erstellen, Ändern oder Löschen einer Attributbeziehung.

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

Hinweis

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

Weitere Informationen

Attributbeziehungen