Online Magazine
Wie erstellt man schnell eine Datumsdimension?

Jedes DWH (Data Warehouse) benötigt eine Datumsdimension, um Daten in Bezug auf ein Datum (Bestelldatum, Lieferdatum ...) mit bestimmten hierarchischen Ebenen der Datenorganisation wie Monat, Quartal, Jahr darzustellen. Mit biGENIUS ist das Einrichten einer Datumsdimension nur ein paar Klicks entfernt.
Von Claire Pierreclos
Noob Hack
Das Runtime Config (RC)-Schema enthält eine tabellenbewertete Funktion und eine Ansicht, die Quelldaten für die Datumsdimension bereitstellt.
Basierend auf der Ansicht RC.DateRange kannst du ein Quellsystem erstellen und das generierte Stufenobjekt verwenden, um deine verschiedenen Datumsebenen und die hierarchische Dimension zu erstellen:
Du kannst den Beginn und das Ende des Datumsbereichs mit den projektspezifischen Eigenschaften ScdValidFrom und ScdValidTo konfigurieren:
Alle Details findest du auf unserer Community-Seite.
Pro Hack
Jetzt, wo du eine Datumsdimension hast, die deinen Anforderungen entspricht, kann es interessant sein, einen lesbaren Ersatzschlüssel zu konfigurieren, anstatt eines Identifikators, der beim ersten Lesen nichts bedeutet. Dadurch wird es viel einfacher, die Daten z.B. in deinen Faktentabellen zu analysieren.
Um dies zu konfigurieren, solltest du die ID der Blattebene Dimension mit einer lesbaren ID mappen, wie z.B. dem DateKey YYYYMMDD, der von der RC.DateRange-Ansicht bereitgestellt wird.
Du erhälst so ein Ergebnis: lesbare Surrogatschlüssel für die Datums-Fremdenschlüssel (gelb hervorgehoben) anstelle der üblichen inkrementellen Zahlen-Surrogatschlüssel (grün hervorgehoben):
Alle Details findest du auf unserer Community-Seite.
Tipp: Wenn du bereits biGENIUS-Benutzer bist und keinen Zugang zu unserer Community-Seite hast, kontaktiere bitte den biGENIUS support.
Erfahre mehr über biGENIUS
