Hallo zusammen,
für ein Datawarehouse bin ich gerade am Überlegen, wie man regionsspezischische Datumswerte am besten speichert. Hintergrund ist, dass wir eine Tabelle für Datumsdimensionen haben. Diese ist aus Performancegründen auf x Jahre vorberechnet und enthält z.B. den Wochentag, auch als nummerischen Repräsentanten. Bei uns wäre das Montag = 1, Dienstag = 2, Mittwoch = 3,... Zudem die Info, in welcher Jahreszeit ein Datum liegt.
Nun ist es ja von "Region zu Region" bzw. Nord- zu Südhalbkugel unterschiedlich, ob der Montag oder der Sonntag der 1.Tag der Woche ist oder, ob z.B. im Juli Sommer oder Winter ist.
Ich hoffe, ihr versteht, was ich meine. Auf die Daten wird mittels Geschäftsanalyse-Werkzeug wie Tableau, Power Bi, o,ä. zugegriffen. Das heißt, die Benutzer haben es im Grunde auch selbst in der Hand, welche Spalte sie sich anzeigen lassen.
Alles in allem gibt es nur eine Instanz der DB, d.h., über Regioneneinstellungen ist da nichts zu machen. Wie löst man sowas? Macht man dann z.B. eigene Spalten, einmal mit unseren hiesigen nummerischen Wochentagen und eine für am Sonntag beginnende Wochen? Jahreszeiten für Süd- und Nordhalbkugel? Oder gibt es da schönere / bessere Varianten?
Wenn ich im Netz danach suche wird immer von einer on-the-fly-Berechnung ausgegangen, also zum Zeitpunkt des Datenabrufs durch den Benutzer, aber das wäre bei unseren Datenmengen nicht geeignet.
Ich bedanke mich schon mal!
für ein Datawarehouse bin ich gerade am Überlegen, wie man regionsspezischische Datumswerte am besten speichert. Hintergrund ist, dass wir eine Tabelle für Datumsdimensionen haben. Diese ist aus Performancegründen auf x Jahre vorberechnet und enthält z.B. den Wochentag, auch als nummerischen Repräsentanten. Bei uns wäre das Montag = 1, Dienstag = 2, Mittwoch = 3,... Zudem die Info, in welcher Jahreszeit ein Datum liegt.
Nun ist es ja von "Region zu Region" bzw. Nord- zu Südhalbkugel unterschiedlich, ob der Montag oder der Sonntag der 1.Tag der Woche ist oder, ob z.B. im Juli Sommer oder Winter ist.
Ich hoffe, ihr versteht, was ich meine. Auf die Daten wird mittels Geschäftsanalyse-Werkzeug wie Tableau, Power Bi, o,ä. zugegriffen. Das heißt, die Benutzer haben es im Grunde auch selbst in der Hand, welche Spalte sie sich anzeigen lassen.
Alles in allem gibt es nur eine Instanz der DB, d.h., über Regioneneinstellungen ist da nichts zu machen. Wie löst man sowas? Macht man dann z.B. eigene Spalten, einmal mit unseren hiesigen nummerischen Wochentagen und eine für am Sonntag beginnende Wochen? Jahreszeiten für Süd- und Nordhalbkugel? Oder gibt es da schönere / bessere Varianten?
Wenn ich im Netz danach suche wird immer von einer on-the-fly-Berechnung ausgegangen, also zum Zeitpunkt des Datenabrufs durch den Benutzer, aber das wäre bei unseren Datenmengen nicht geeignet.
Ich bedanke mich schon mal!