Una dimensión de tiempo (o tabla de fechas) es una tabla esencial en un modelo de datos que nos permite analizar el rendimiento de manera más efectiva a lo largo de diferentes períodos de tiempo. Se recomienda incluirse en cada modelo dimensional que contenga una fecha o requiera inteligencia de fechas como parte del análisis.
La dimensión de tiempo abarca un rango continuo de fechas que cubre todo el período necesario para el análisis. También incluye columnas que permitirán al usuario filtrar los datos mediante casi cualquier lógica de fecha, como el día de la semana, días laborables, fines de semana, trimestres, meses, años o estaciones.
Es importante incluir una dimensión de tiempo sólida en tu modelo, ya que permitirá que el reporte aproveche las funcionalidades de inteligencia de fechas.
- Una dimensión de tiempo se puede construir en diferentes etapas del proceso de informes utilizando diversas técnicas.
- Una dimensión de tiempo se puede construir en la capa ETL: esto es útil para mantener la lógica de transformación en un solo lugar y aprovechar las funciones de fecha incorporadas en el Editor de consultas de Power Query.
- Una dimensión de tiempo se puede construir en la capa de análisis. Permite utilizar la funcionalidad DAX incorporada, pero no aprovecha la compresión en la capa ETL y puede resultar confuso.
- Una dimensión de tiempo se puede construir en la capa de origen de datos. Puede ser eficiente y rendir bien, pero a veces carece de flexibilidad y control de mantenimiento.