I have SSAS 2008 with sql server 2005 database as a source. Currently, we store all dates in UTC time and use system generated Time dimension in the cube.
Up until recently the granularity of a day was just fine for our needs.
Now, I've been asked to redesign DateTime dimension so it allows for different time zones, as we need to send out reports to users in different time zones.
I read up on the subject on the web and I found this article
http://www.eggheadcafe.com/software/aspnet/32120634/time-dimension-with-time-zones.aspx
It calls for creation of LocalTime, UTCTime, TimeZone dimensions, UTCToLocal "bridge" fact table and Many-to-Many relationship between LocalTime and my own fact table.
Question: what is the best way to create/populate LocalTime & UTCTime dimensions so they include hours?
Most of the articles about Time dimension call for 2 separate tables - Date(Year-Month-Week-Day) and TimeOfDay ( Hour-Min-Sec), but in my case, I need to have hours in the LocalTime & UTCTime tables.
thanks