In XS Datastreams leveren we in vrijwel alle feiten dimensiesleutels aan die verwijzen naar een datum, maar we bieden zelf geen datum dimensie aan. De belangrijkste reden hiervoor is dat we ervan uitgaan dat de omgevingen waarin XS Datastreams wordt gebruikt, al een eigen datum dimensie hebben.


Als de omgeving geen datum dimensie heeft, biedt de gebruikte tooling doorgaans mogelijkheden om met datums om te gaan. Mocht dit ook niet het geval zijn, dan kun je eenvoudig zelf een datum dimensie genereren; er zijn talloze voorbeelden online te vinden.


Datums worden aangeleverd in het formaat yyyyMMdd als integer. Een datum dimensie heeft in de basis als functionele sleutel de dag in formaat yyyyMMdd, en bevat dan minimaal een datum kolom. Doorgaans worden ook nog andere eigenschappen van die dag als kolom opgenomen, zoals bijvoorbeeld de maandnaam (in plaats van alleen het maandnummer) of het kwartaal waarin de dag valt. 


Bijvoorbeeld:


DateIDDateDayWeek
MonthYear
DayNameMonthNameYearMonthYearQuarter
199902201999-02-2020821999SaturdayFebruary1999-021999-Q1