buenas, si tenemos una tabla con registro de empleado con su fecha de nacimiento entonces tendria que agarra el minimo año registrado en esa tabla y el año maximo de la facturacion para asi asegurar el que cubra la tabla calendario sea usado para las dos tablas?
Si es posible hacer lo que comentas, y es común hacerlo con múltiples tablas de hechos que abarcan distintos periodos de tiempo.
Aunque, en mi opinión, las fechas de nacimiento no necesariamente deben definir el rango de la tabla calendario, ya que normalmente no son fechas relevantes para el análisis temporal del modelo. La tabla calendario suele construirse con base en fechas operativas o transaccionales (como facturación, ventas, pedidos, etc.), que son las que se analizan en el tiempo.
En el caso de los empleados, la fecha de nacimiento puede utilizarse para crear columnas calculadas (por ejemplo, edad o rangos de edad) sin necesidad de relacionarla directamente con la tabla calendario, evitando así ampliar innecesariamente el rango de fechas y manteniendo el modelo más limpio y eficiente.
De cualquier manera, si hay algo que deseas analizar basandote en las fechas de nacimiento, hazmelo saber y te confirmo si es necesario agregarlo a la tabla calendario.
Hola Jesús, buen día! No hay ningún problema con utilizar el código que mencionas, es básicamente lo mismo, solo sería asegurar que incluye todas las columnas que se crean en esta clase. 😊 ¡Saludos!
Participaciones
Inicia sesión para dejar tu duda, comentario y/o respuesta
Juan A.
Estudiante
•hace 2 semanas
Javier Gómez
Equipo Datdata
•hace 2 semanas
Si es posible hacer lo que comentas, y es común hacerlo con múltiples tablas de hechos que abarcan distintos periodos de tiempo.
Aunque, en mi opinión, las fechas de nacimiento no necesariamente deben definir el rango de la tabla calendario, ya que normalmente no son fechas relevantes para el análisis temporal del modelo. La tabla calendario suele construirse con base en fechas operativas o transaccionales (como facturación, ventas, pedidos, etc.), que son las que se analizan en el tiempo.
En el caso de los empleados, la fecha de nacimiento puede utilizarse para crear columnas calculadas (por ejemplo, edad o rangos de edad) sin necesidad de relacionarla directamente con la tabla calendario, evitando así ampliar innecesariamente el rango de fechas y manteniendo el modelo más limpio y eficiente.
De cualquier manera, si hay algo que deseas analizar basandote en las fechas de nacimiento, hazmelo saber y te confirmo si es necesario agregarlo a la tabla calendario.
Saludos!
Jesús R.
Estudiante
•hace 6 meses
¿No hay ningún problema si utilizamos el código M proporcionado en el curso de analista Jr. para crear la tabla calendario de este proyecto, verdad?
Sarai R.
Equipo Datdata
•hace 6 meses
¡Saludos!