Disculpe si esto ya se ha solicitado (sé muy poco sobre Data Warehouse/BI y aún tengo que dominar las palabras clave).Agregación de datos: secuencia de comandos SQL diaria frente a almacén de datos
Tengo una tabla que crece más de 100 000 filas por día, cada fila tiene una marca de tiempo y información múltiple sobre un elemento (dimensiones, peso, color, etc.). Los datos individuales pueden ser útiles aproximadamente un mes después de este período, solo estamos interesados en agregaciones. Tengo un software dedicado que permite una visualización más detallada de las filas individuales y principalmente el uso de PowerPivot para mis necesidades de informes.
Pude encontrar una consulta SQL que llenaría una nueva tabla diariamente: en la que tendría una fila por cada hora/artículo/lote y resumiría la información (sum/average/stddev/etc.)
Dentro de un día mi script estaría en funcionamiento y podría usar powerpivot contra esta nueva tabla. Todo esto mientras me quedo donde estoy cómodo: viejo SQL simple.
A partir de la poca información que reuní leyendo sobre DataWarehouse y BI, lo que estoy a punto de hacer se parece mucho a la creación de dimensiones y hechos. Mi pregunta por lo tanto: si vale la pena seguir investigando en esa dirección (BI) o si mi problema es relativamente simple, sería mejor que me quede en una base de datos relacional.
N.B. Los informes que se están produciendo generalmente están vinculados con otra base de datos para producir información más significativa. Tarea que Powerpivot lleva a cabo muy bien.
Si pudiera aceptar todas las respuestas, lo haría, ya que todas mencionaron diferentes aspectos que me ayudaron a tomar la decisión (dejemos que sea sencillo por ahora). Pero como este me indicó algo más de lectura, continuaré y aceptaré este. Gracias – Benoittr