# Physische und virtuelle Hierarchien

Das Cube-Datenmodell unterscheidet zwischen physischen und virtuellen Hierarchien. Genau genommen gibt es zwei Typen von Hierarchien:

· Persistente Hierarchie (mit gespeicherten Werten)

· In-Memory-Hierarchie (mit dynamisch generierten Werten)

Einer persistenten Hierarchie ist eine Datenbanktabelle (im Snowflake-Schema) oder eine Spalte (im Star-Schema) in der Datenbanktabelle zugeordnet. Eine In-Memory-Hierarchie wird dagegen nur während der Programmlaufzeit erzeugt und hat somit keine korrespondierende Datenbankstruktur zur Datenspeicherung.

Zu den persistenten Hierarchien gehören z.B. Artikelkategorien, Produkte, Debitorengruppen usw.

Die Zeiteinheiten (Jahr, Quartal, Monat, Wochennummer, Wochentag) stellen In-Memory-Hierarchien dar. Alle Zeiteinheiten werden während der Programmlaufzeit von dem persistenten Feld „Belegdatum“ abgeleitet und existieren somit nur In-Memory.

Ein weiteres typisches Beispiel einer In-Memory-Hierarchie ist eine Abweichung der Ist-Werte vom Plan. Solche Hierarchien können absolute oder prozentuale Abweichungen für jeden Cube-Knoten dynamisch errechnen (z.B. Abweichungen nach Artikel- oder Kundengruppen):

<figure><img src="/files/P7W6opusuYWaGtI23WOo" alt=""><figcaption><p>Abbildung 37<em>-1 Soll-Ist-Vergleich (In-Memory-Abweichung)</em></p></figcaption></figure>

Eine zeitliche Abweichung ist auch eine dynamische In-Memory-Hierarchie. Es ist möglich, eine Abweichung für jedes Jahr im Vergleich zum Vorjahr sowie für Quartale, Monate, Wochen oder sogar Wochentage im Vergleich zur entsprechenden Vorperiode je nach benötigtem Detailgrad abzubilden. Diese dynamisch errechneten Abweichungswerte basieren auf persistenten Daten, benötigen allerdings keinen zusätzlichen Speicherplatz in der Datenbank, da eine In-Memory-Formel dafür vollkommen ausreicht.

<figure><img src="/files/16VXE8sVn2GvocnnPHbv" alt=""><figcaption><p><em>Abbildung 37-2 Zeitliche In-Memory-Abweichung</em></p></figcaption></figure>

Eine In-Memory-Abweichung steht für einen beliebigen Messwert (wie z.B. Menge, Preis, Umsatz) unter „Ansicht / Bausteine“ zur Verfügung. Die Auswahl der Abweichungen ist auf die sichtbaren Messwerte begrenzt. Für die versteckten Messwerte kann keine Abweichung berechnet werden.

<figure><img src="/files/nDjmSEREeGOCkxtyZhtv" alt=""><figcaption><p><em>Abbildung 37-3 Messwerte-Auswahl für Abweichungen</em></p></figcaption></figure>

Dabei wird die Abweichung des gewählten Messwertes für jede Spalte relativ zur Vorgängerspalte berechnet (sei es eine zeitliche oder datenartige Spalte). Die Abweichungsart (prozentual oder absolut) kann ebenfalls unter „Ansicht / Bausteine“ gewählt werden.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.swot.de/handbuch/swot_cube/physische_und_virtuelle_hierarchien.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
