Hello all,
I am an experienced DBA but am kind of new to data warehouse thinking, so please excuse me if this question is really basic.
I have an OLTP time tracking system I am converting to a DW schema. The system measures time in 15 minute increments, so that is the increment I have used for my date/time dimension table (each row represents a particular quarter hour).
My problem is that not all of the incoming data is that precise (for example, employee hire date has no time component) and I would like to use the same date/time dimension table across the board.
I am past the point where I can separate dates from times into 2 separate dimensions. What I thought of was just assigning a default time (midnight seemed reasonable) to all the "date only" information I am transforming. Is there some obvious reason this won't work? Is there a different standard way for solving this problem?
Thanks,
- Jake
I am an experienced DBA but am kind of new to data warehouse thinking, so please excuse me if this question is really basic.
I have an OLTP time tracking system I am converting to a DW schema. The system measures time in 15 minute increments, so that is the increment I have used for my date/time dimension table (each row represents a particular quarter hour).
My problem is that not all of the incoming data is that precise (for example, employee hire date has no time component) and I would like to use the same date/time dimension table across the board.
I am past the point where I can separate dates from times into 2 separate dimensions. What I thought of was just assigning a default time (midnight seemed reasonable) to all the "date only" information I am transforming. Is there some obvious reason this won't work? Is there a different standard way for solving this problem?
Thanks,
- Jake