Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Zeitabhängige Hierarchie   Dokument im Navigationsbaum lokalisieren

Verwendung

In einer Hierarchie, die nicht zeitabhängig ist, sind die Merkmalswerte immer gleich.

Wenn Sie Sichten auf eine Hierarchie anlegen möchten, die jeweils für einen bestimmten Zeitraum gültig sind, sollten Sie die Gesamthierarchie zeitabhängig anlegen.

Wenn Sie in einer Hierarchie zeitabhängig sich ändernde Beziehungen modellieren möchten, sollten Sie die Hierarchiestruktur zeitabhängig anlegen.

Funktionaumfang

In der InfoObject-Pflege können Sie festlegen, ob und in welcher Hinsicht eine Hierarchie zeitabhängig sein darf. Hierbei können Sie wählen:

·         ob die Hierarchie nicht zeitabhängig sein soll (Hierarchie nicht zeitabhängig). Diese Kennzeichen ist standardmäßig gesetzt.

·         ob die gesamte Hierarchie zeitabhängig sein soll (Gesamthierarchie zeitabhängig),

·         ob jede einzelne Knotenbeziehung zeitabhängig sein soll (Hierarchiestruktur zeitabhängig)

·         ob im Falle einer zeitabhängigen Hierarchiestruktur ein temporaler Hierarchie-Join genutzt werden soll (Temporal Hierarchy Join nutzen)

Gesamthierarchie zeitabhängig

Sie können zeitabhängige Hierarchien entweder laden (siehe Zeitabhängige Hierarchien laden) oder im BI-System anlegen (siehe Hierarchie anlegen). Wenn Sie eine zeitabhängige Hierarchie anlegen, müssen sie das Gültigkeitsintervall angeben (Felder Gültig von und Gültig bis).

Wenn eine Gesamthierarchie zeitabhängig ist, legt das System Hierarchieversionen an, die jeweils für ein Zeitintervall gültig sind. Das System zieht dann automatisch die aktuell gültige Version. Die jeweils gültige Hierarchie ist durch den technischen Namen und das Von-Bis Datum eindeutig identifiziert.

Im InfoObject-Baum der Data Warehousing Workbench werden die zeitabhängigen Hierarchien unter dem zugehörigen InfoObject mit dem jeweiligen Bis-Datum angezeigt, z.B. Diese Grafik wird im zugehörigen Text erklärt Zeitabhängige Hierarchie 31.05.2000.

Im Reporting ermittelt das System beim Ausführen einer Query über den Querystichtag die jeweils gültige Hierarchie.

Beispiel

Sie können im Rahmen einer Bezirksumstrukturierung Ihres Unternehmens zeitabhängige Versionen einer Hierarchie zum InfoObject Hauptbezirk anlegen, um die Umstrukturierung zu verschiedenen Zeitpunkten in einer Query miteinander zu vergleichen.

Zeitabhängige Hierarchie 01.01.1999 - 31.05.1999

Zeitabhängige Hierarchie 01.06.1999 -31.12.1999

Hauptbezirk NORD

Hauptbezirk NORD

Bezirk 1

 

Bezirk 2

Bezirk 2

Hauptbezirk SÜD

Hauptbezirk SÜD

 

Bezirk 1

Bezirk 3

Bezirk 3

Bezirk 4

Bezirk 4

Hinweis

Im Reporting können Sie in den einzelnen Spalten einer Berichtsstruktur mit festen Datumswerten arbeiten, um z.B. den Hauptbezirk Nord in der Hierarchie Zeitabhängige Hierarchie 31.05.2000 mit Hauptbezirk Nord in der Hierarchie Zeitabhängige Hierarchie 01.06.2000 zu vergleichen (Simulation).

Hierarchiestrukur zeitabhängig

Sie können zeitabhängige Hierarchien entweder laden (siehe Zeitabhängige Hierarchien laden) oder im BI-System anlegen (siehe Hierarchie anlegen).

In der Hierarchie-Pflege können Sie für jeden Hierarchieknoten ein gültiges Zeitintervall festlegen (Felder Gültig von und Gültig bis).

Im Reporting wird eine Hierarchie mit zeitabhängiger Hierarchiestruktur entweder zu dem aktuellen oder dem in der Query festgelegten Stichtag aufgebaut, oder Sie können eine Hierarchie unter Nutzung des temporalen Hierarchie-Joins historisch auswerten.

Beispiel

Sie können im Rahmen einer Umstrukturierung einen Mitarbeiter zu verschiedenen Zeitpunkten unterschiedlichen Kostenstellen zuordnen.

Über Hierarchie anzeigen aus dem Kontextmenü einer Hierarchie gelangen Sie in die Hierarchieanzeige: Jeder Knoten und jedes Blatt ist mit einem Datumssymbol gekennzeichnet. Hierarchieknoten, die in Abhängigkeit von der Zeit an verschiedenen Stellen in die Hierarchiestruktur eingeordnet sind, werden mehrmals angezeigt. Durch Doppelklick auf einen Hierarchieknoten können Sie sich den jeweiligen Gültigkeitszeitraum der Knotenbeziehung anzeigen lassen.

Beispiel

In dem folgenden Beispiel können Sie durch Doppelklick auf das Blatt Jones feststellen, dass der Mitarbeiter Jones vom 01.01.1999 bis 31.05.1999 der Region USA und vom 01.06.1999 bis 31.12.1999 der Region Puerto Rico zugeordnet war.

Diese Grafik wird im zugehörigen Text erklärt

Um eine Hierarchie mit zeitabhängiger Hierarchiestruktur im Reporting nutzen zu können, sind folgende Einstellungen im BEx Query Designer notwendig:

...

                            a.      Wenn Sie eine Hierarchie mit zeitabhängiger Hierarchiestruktur zu einem festen Stichtag auswerten möchten, geben Sie diesen Stichtag in der Querydefinition an.

                            b.      Wenn Sie eine Hierarchie mit zeitabhängiger Hierarchiestruktur historisch, d.h. zu einem Stichtag auswerten möchten, der aus den Daten abgeleitet werden soll, wählen Sie die Option des temporalen Hierarchie-Joins, und geben Sie die Stichtagsableitungsart an.

Die Funktionsweise und die Unterschiede der beiden Auswertungssichten werden unter Zeitabhängige Hierarchiestrukturen in der Query näher erläutert.

In der Pflege der Stichtagsableitungsart (RSTHJTMAINT) legen Sie fest, nach welcher Regel der Stichtag aus den Daten ermittelt wird. Dabei bestimmen Sie, aus welchem Zeitmerkmal und auf welche Weise der Stichtag abgeleitet werden soll.

...

       1.      Legen Sie zuerst das Zeitmerkmal fest.

Wenn Sie als Zeitmerkmal ein Basis-Zeitmerkmal (z.B. 0CALDAY, 0CALMONTH, 0FISCPER) auswählen, können Sie eine solche Stichtagsableitungsart für alle InfoProvider nutzen, in denen es genau ein Zeitmerkmal gibt, welches auf das ausgewählte Basis-Zeitmerkmal referenziert. Wenn es in einem InfoProvider mehrere Zeitmerkmale gibt, die auf das Basis-Zeitmerkmal referenzieren, müssen Sie entweder das Zeitmerkmal genauer festlegen oder ein spezielles Zeitmerkmal aus einem speziellen InfoSet (Zeitmerkmal aus InfoSet) auswählen.

       2.      Legen Sie fest, auf welche Weise der Stichtag aus dem Zeitmerkmal abgeleitet werden soll.

Folgende Ableitungsarten stehen zur Verfügung:

¡        Erster Tag der Periode

¡        Letzter Tag der Periode

¡        Verschiebung um Anzahl Tage (Diese ist im Feld Verschieben um Tage anzugeben.) Der Stichtag errechnet sich in diesem Fall aus dem ersten Tag der Periode plus die Anzahl der eingegebenen Tage minus 1. Wenn dieser Stichtag nicht mehr in der Periode liegt, wird der letzte Tag der Periode gewählt.

Beispiel

Stichtagsableitungsart mit (Basismerkmal = 0CALMONTH, Ableitungsart = „Erster Tag der Periode“):

·         Für Januar 2005 ergibt sich der Stichtag 1.1.2005.

·         Für Februar 2005 ergibt sich der Stichtag 1.2.2005.

Stichtagsableitungsart mit (Basismerkmal = 0FISCPER, Ableitungsart = „Verschiebung um Anzahl Tage“ und „Verschiebung um Tage“ = 29):

·         Für K4/01.2005 ergibt sich der Stichtag 29.1.2005.

·         Für K4/02.2005 ergibt sich der Stichtag 28.2.2005.

·         Für K4/03.2005 ergibt sich der Stichtag 29.3.2005.

Achtung

Beachten Sie, dass die Art, wie Sie die Stichtagsableitungsart festlegen, Auswirkungen auf die Performance hat. Da sich die Zahl der Datensätze, die der OLAP-Prozessor liest, danach richtet, auf welchem Detailgrad einerseits das Zeitmerkmal und andererseits die Blattebene liegt, wählen Sie das Zeitmerkmal so grob wie möglich, um die Hierarchie klein zu halten.

Beispiel

Eine kleine Hierarchie habe 100 Blätter. Für 12 Monate liest der OLAP-Prozessor auf Monatsebene 1200 Datensätze. Auf Tagebene liest er bereits 36500 Datensätze.

 
Siehe auch:

 

Hierarchieversionen pflegen

Hierarchieeigenschaften

Ende des Inhaltsbereichs