logo

A dimensão Hora do Dia no Data Warehouse

Blog do Rui Data Warehouse,Business Intelligence

Em determinados casos é necessário analisar a hora em que ocorrem determinados factos. Apenas o dia, pela dimensão Data, não é suficiente. Por exemplo no caso de uma venda, para saber a que horas do dia ocorrem mais vendas.
Torna-se assim criar a dimensão Hora do Dia, ou dimensão Tempo, cuja granularidade será o minuto. No inglês seria "Time-of-day" ou só "Time". Em português vou utilizar o termo Hora do Dia.

Assim a dimensão Hora do Dia terá os seguintes campos:

Chave da Hora do Dia - Chave desta dimensão - Tipo VARCHAR(4) - formato HH24MM
  Por exemplo, as 16:20 (16 horas e 20 minutos) terá a chave 1620. As 5:00 terá a chave 0500
  Esta chave permite um fácil conversão já que extraindo a hora no formato 24 e os minuto, temos directamente a chave da dimensão.

Hora - valor da hora de 0 a 23

Minuto - valor do minuto de 0 a 59

Período do dia - Indicação do periodo do dia, por exemplo: "madrugada", "manhã" , "almoço", "tarde", "noite"


Esta dimensão será carregada com 1440 registos correspondentes a todos os minutos do dia (24*60)


Deixe o seu comentário