none
SSAS – Wie aggregiert man Zeitraum relevante Daten zu Stichtagen im SSAS Cube? RRS feed

  • Frage

  • Hallo,

    ich habe folgendes Problem (arbeite mit dem MS Visual Studio 2008 in SSAS):

    Ich möchte zu einigen Zeitpunkten den Mitgliederstamm (z.B. Fitnessstudio) auslesen. Meine Daten sind in der Form von Zeitintervallen hinterlegt:

    Beispiel: Person A ist vom 01.02.2007 bis zum 14.05.2011 Mitglied im Fitnessstudio. Davon als Normal-Kunde vom 01.02.2007 bis zum 16.04.2009 und Premium-Kunde vom 17.04.2009 bis zum 14.05.2011 (Mitgliedsbeiträge können sich auch über die Zeitintervalle unterscheiden…).

    Nun möchte ich gerne zu einigen Zeitpunkten die Stammdaten über alle Kunden erhalten (z.B. Entwicklung der Premium-Kunden vom 25.06.2008 zum 15.10.2010). Meistens werden diese Daten zum ersten oder letzten eines Monats abgefragt.

    Mein Problem ist nun wie ich diese Daten in einen Cube einlesen kann. Wenn ich zu jedem Datum einen Eintrag pro Kunden erstelle, erhalte ich eine viel zu große Datenmenge. Gibt es eine Möglichkeit in SSAS Zeiträume zu einem Stichtag auszulesen?

    (Normalerweise ist das Vorgehen in SSAS genau andersherum: Über einen Zeitraum werden stichtagsbezogene Daten aggregiert während ich nun zu einem Stichtag Zeitraum relevante Daten aggregiere)

    Montag, 18. April 2011 07:59

Antworten

  • Wir machen es eigentlich immer so, daß wir in der Faktentabelle zu jedem Zeitpunkt den Status des Kunden mit hinterlegen und darüber eine Dimension bilden.

    Dazu brauchst Du eine Tabelle, wo das hinterlegt ist.

    Die andere Möglichkeit, mit der ich aber noch nicht aktiv gearbeitet habe, ist eine Slowly Changing Dimension.

    • Als Antwort markiert B-Hugh-H Donnerstag, 28. April 2011 16:17
    Mittwoch, 20. April 2011 12:25

Alle Antworten

  • Wir machen es eigentlich immer so, daß wir in der Faktentabelle zu jedem Zeitpunkt den Status des Kunden mit hinterlegen und darüber eine Dimension bilden.

    Dazu brauchst Du eine Tabelle, wo das hinterlegt ist.

    Die andere Möglichkeit, mit der ich aber noch nicht aktiv gearbeitet habe, ist eine Slowly Changing Dimension.

    • Als Antwort markiert B-Hugh-H Donnerstag, 28. April 2011 16:17
    Mittwoch, 20. April 2011 12:25
  • Hallo,

     

    ich habe es so probiert und funktioniert auch (Aufgrund der Datengröße betrachte ich allerdings nur den Monatsersten und -letzten).

     

    Vielen Dank für die Antwort.

     

    Donnerstag, 28. April 2011 16:19