Ausfüllen einer Zeitdimensionsrelation - spectrum_platform - 23 - 23.1

Spectrum Enterprise Data Integration-Handbuch

Product type
Software
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Data Integration
Version
23.1
Language
Deutsch
Product name
Spectrum Data Integration
Title
Spectrum Enterprise Data Integration-Handbuch
First publish date
2005
Last updated
2023-10-25
Published on
2023-10-25T06:22:15.743462

Eine Zeitdimensionsrelation ist eine Relation in einer Datenbank, die es ermöglicht, historische Daten ohne komplexe SQL-Berechnungen zu analysieren. Sie können beispielsweise Ihre Daten nach Arbeitstagen und Feiertagen, nach Werktagen und Wochenenden, nach Abrechnungszeiträumen oder nach besonderen Ereignissen analysieren.

Die folgenden Schritte beschreiben, wie Sie Spectrum Technology Platform verwenden, um eine Zeitdimensionsrelation in Ihrem Data Warehouse zu füllen.

Anmerkung: Vorher müssen Sie Verbindungen zu dem Data Warehouse definieren, in dem Sie eine Zeitdimensionsrelation erstellen möchten. Wenn Sie die erforderlichen Verbindungen nicht definiert haben, lesen Sie weiter unter Verbindungen.
  1. Wählen Sie in Enterprise Designer die Menüoptionen Datei > Neu > Datenfluss > Auftrag aus.
  2. Ziehen Sie den „Generate Time Dimension“-Schritt auf die Arbeitsfläche.
  3. Ziehen Sie einen „Write to DB“-Schritt auf die Arbeitsfläche und verbinden Sie ihn mit dem „Generate Time Dimension“-Schritt.
    Der Datenfluss sollte nun folgendermaßen aussehen:

  4. Doppelklicken Sie auf den „Generate Time Dimension“-Schritt und konfigurieren Sie ihn, die gewünschten Zeitdimensionen zu erstellen. Weitere Informationen finden Sie unter Generate Time Dimension.
    Anmerkung: Wenn die Granularität einen Tag oder mehr beträgt, wird normalerweise der julianische Tag als Schlüsselwert für eine Zeitdimensionsrelation verwendet. Wenn die Granularität geringer als ein Tag ist, können Sie einen separaten Schlüssel generieren, indem Sie einen „Unique ID Generator“-Schritt zum Datenfluss hinzufügen. Wenn Sie den julianischen Tag als Schlüssel verwenden, konfigurieren Sie den „Generate Time Dimension“-Schritt, eine Integer-Spalte für julianische Tageswerte und eine Spalte mit dem Datentyp „Datum“ oder „DateTime“ für Datumswerte zu erstellen.
  5. Doppelklicken Sie auf den „Write to DB“-Schritt auf der Arbeitsfläche und konfigurieren Sie ihn, auf die Datenbank und Relation zu verweisen, in der Sie die Zeitdimensionsrelation erstellen möchten. Weitere Informationen zum Konfigurieren des „Write to DB“-Schrittes finden Sie unter Write to DB.
  6. So erhalten Sie eine Vorschau der Zeitdimensionswerte, bevor sie in die Zeitdimensionsrelation geschrieben werden:
    1. Klicken Sie mit der rechten Maustaste auf den Kanal, der den „Generate Time Dimension“-Schritt mit dem „Write to DB“-Schritt verbindet, und wählen Sie Überprüfungspunkt hinzufügen aus.
    2. Wählen Sie Ausführen > Aktuellen Fluss überprüfen aus.
      Unten im Enterprise Designer-Fenster wird der Überprüfungsbereich mit den Daten angezeigt, die in die Zeitdimensionsrelation geschrieben werden. Falls erforderlich können Sie den „Generate Time Dimension“-Schritt anpassen und den Überprüfungsprozess neu starten, um die Auswirkungen Ihrer Änderungen zu begutachten.
  7. Wenn Sie mit dem Datenfluss zufrieden sind, wählen Sie Ausführen > Aktuellen Fluss ausführen aus, um den Datenfluss auszuführen und die Zeitdimensionsrelation zu füllen.