Freigeben über


Hierarchien (SSAS tabellarisch)

Hierarchien in tabellarischen Modellen sind Metadaten, die Beziehungen zwischen zwei oder mehr Spalten in einer Tabelle definieren. Hierarchien können getrennt von anderen Spalten in einer Berichtsclientfeldliste angezeigt werden, was es für Clientbenutzer einfacher macht, sie zu navigieren und in einen Bericht aufzunehmen.

Abschnitte in diesem Thema:

Vorteile

Tabellen können Dutzende oder sogar Hunderte von Spalten mit ungewöhnlichen Spaltennamen in keiner scheinbaren Reihenfolge enthalten. Dies kann zu einer ungeordneten Darstellung in Berichts-Clientfeldlisten führen, was es Benutzern erschwert, Daten in einen Bericht zu finden und einzuschließen. Hierarchien können eine einfache, intuitive Ansicht einer ansonsten komplexen Datenstruktur bieten.

Beispielsweise können Sie in einer Tabelle "Datum" eine Kalenderhierarchie erstellen. Das Kalenderjahr wird als oberste übergeordnete Ebene verwendet, wobei "Monat", "Woche" und "Tag" als untergeordnete Ebenen (Kalenderjahr-Monat-Woche-Tag>>>) enthalten sind. Diese Hierarchie zeigt eine logische Beziehung von Kalenderjahr zu Tag. Ein Clientbenutzer kann dann "Kalenderjahr" aus einer Feldliste auswählen, um alle Ebenen in eine PivotTable einzuschließen oder die Hierarchie zu erweitern und nur bestimmte Ebenen auszuwählen, die in die PivotTable aufgenommen werden sollen.

Da jede Ebene in einer Hierarchie eine Darstellung einer Spalte in einer Tabelle ist, kann die Ebene umbenannt werden. Obwohl es sich nicht ausschließlich um Hierarchien handelt (jede Spalte kann in einem tabellarischen Modell umbenannt werden), kann das Umbenennen von Hierarchieebenen benutzern das Auffinden und Einschließen von Ebenen in einem Bericht erleichtern. Durch das Umbenennen einer Ebene wird die Spalte, auf die verwiesen wird, nicht umbenannt; es macht einfach die Ebene identifizierbarer. In unserem Beispiel für die Kalenderjahrhierarchie wurden in der Tabelle "Datum" in der Datenansicht die Spalten "CalendarYear", "CalendarMonth", "CalendarWeek" und "CalendarDay" in "Kalenderjahr", "Monat", "Woche" und "Tag" umbenannt, um sie einfacher zu identifizieren. Das Umbenennen von Ebenen hat den zusätzlichen Vorteil, dass Konsistenz in Berichten bereitgestellt wird, da Benutzer weniger wahrscheinlich Spaltennamen ändern müssen, um sie in PivotTables, Diagrammen usw. besser lesbar zu machen.

Hierarchien können in Perspektiven einbezogen werden. Perspektiven definieren sichtbare Teilmengen eines Modells, die fokussierte, geschäftsspezifische oder anwendungsspezifische Standpunkte des Modells bereitstellen. Eine Perspektive könnte den Benutzern eine sichtbare Liste (Hierarchie) nur der Datenelemente bereitstellen, die für ihre spezifischen Berichtsanforderungen erforderlich sind. Weitere Informationen finden Sie unter Perspektiven (SSAS Tabular).For more information, see Perspectives (SSAS Tabular).

Hierarchien sollen nicht als Sicherheitsmechanismus verwendet werden, sondern als Tool für eine bessere Benutzererfahrung. Die gesamte Sicherheit für eine bestimmte Hierarchie wird vom zugrunde liegenden Modell geerbt. Hierarchien können keinen Zugriff auf Modellobjekte bieten, auf die ein Benutzer noch keinen Zugriff hat. Die Sicherheit für die Modelldatenbank muss aufgelöst werden, bevor der Zugriff auf Objekte im Modell über eine Hierarchie bereitgestellt werden kann. Sicherheitsrollen können verwendet werden, um Modellmetadaten und -daten zu sichern. Weitere Informationen finden Sie unter Rollen (SSAS Tabular).

Definieren von Hierarchien

Sie erstellen und verwalten Hierarchien mithilfe des Modell-Designers in der Diagrammansicht. Das Erstellen und Verwalten von Hierarchien wird im Modell-Designer in der Datenansicht nicht unterstützt. Um den Modell-Designer in der Diagrammansicht anzuzeigen, klicken Sie auf das Menü " Modell ", zeigen Sie dann auf " Modellansicht", und klicken Sie dann auf "Diagrammansicht".

Klicken Sie zum Erstellen einer Hierarchie mit der rechten Maustaste auf eine Spalte, die Sie als übergeordnete Ebene angeben möchten, und klicken Sie dann auf " Hierarchie erstellen". Sie können beliebig viele Spalten innerhalb einer einzelnen Tabelle auswählen, um sie einzubeziehen, oder später Spalten als untergeordnete Ebenen hinzufügen, indem Sie die Spalten zu der übergeordneten Ebene ziehen. Wenn mehrere Spalten ausgewählt werden, werden Spalten automatisch basierend auf der Kardinalität in einer Reihenfolge platziert. Sie können die Reihenfolge ändern, indem Sie auf eine Spalte (Ebene) klicken und auf eine andere Reihenfolge ziehen oder die Navigationssteuerelemente nach oben und unten im Kontextmenü verwenden. Wenn Sie eine Spalte als untergeordnete Ebene hinzufügen, können Sie die automatische Erkennung verwenden, indem Sie die Spalte auf die übergeordnete Ebene ziehen und ablegen.

Eine Spalte kann in mehr als einer Hierarchie angezeigt werden. Hierarchien können keine Nichtspaltenobjekte wie Messwerte oder KPIs enthalten. Eine Hierarchie kann nur auf Spalten innerhalb einer einzelnen Tabelle basieren. Wenn Sie ein Measure zusammen mit einer oder mehreren Spalten mehrfach auswählen oder Spalten aus mehreren Tabellen auswählen, wird der Befehl "Hierarchie erstellen " im Kontextmenü deaktiviert. Verwenden Sie die RELATED DAX-Funktion, um eine Spalte aus einer anderen Tabelle hinzuzufügen, um eine berechnete Spalte hinzuzufügen, die auf die Spalte aus der verknüpften Tabelle verweist. Die Funktion verwendet die folgende Syntax: =RELATED(TableName[ColumnName]). Weitere Informationen finden Sie unter RELATED Function.

Standardmäßig werden neue Hierarchien als Hierarchie1, Hierarchie 2 usw. bezeichnet. Sie sollten Hierarchienamen ändern, um die Art der Beziehung zwischen übergeordneten und untergeordneten Elementen widerzuspiegeln, sodass sie für Benutzer besser identifizierbar sind.

Nachdem Sie Hierarchien erstellt haben, können Sie ihre Wirksamkeit mithilfe des Features "Analysieren in Excel" testen. Weitere Informationen finden Sie unter Analysieren in Excel (SSAS Tabular).For more information, see Analyze in Excel (SSAS Tabular).

Aufgabe BESCHREIBUNG
Erstellen und Verwalten von Hierarchien (SSAS tabellarisch) Beschreibt, wie Hierarchien mithilfe des Modell-Designers in der Diagrammansicht erstellt und verwaltet werden.

Siehe auch

Tabellarischer Modell-Designer (SSAS Tabular)
Perspektiven (SSAS tabellarisch)
Rollen (SSAS tabellarisch)