Pregunta

Estoy buscando un procesamiento de datos multidimensional pero sin tener que usar ningún OLAP. Por ejemplo, tengo una tabla de transacciones de ventas. Me gustaría tener las ventas totales en muchas dimensiones como producto, estado, región, tiempo (mensual, trimestral), etc. Las dimensiones en las que necesito la medida (ventas totales) es dinámica y se conoce solo en el tiempo de ejecución.

Puedo lograr esto utilizando tecnologías OLAP (cubos). Pero estoy buscando alternativas más simples (código abierto) como la posibilidad de usar bases de datos de valor clave o algún software además de RDBMS (no es una opción ideal considerando las necesidades de rendimiento).

¡A ustedes, amigos!

¿Fue útil?

Solución

Intente construir sus consultas internas alrededor de la opción "Con Rollup". Varias bases de datos (incluida MySQL tienen esta opción). Esto le permitirá realizar OLAP Cube como consultar dentro de su base de datos configurando algunas banderas.

http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html

Otros consejos

Pentaho es el único jugador de código abierto que conozco en este campo. Estoy seguro de que hay otros. Sin embargo, no sé si Pentaho apoya a MySQL.

Greenplum Community Edition se basa en PostgreSQL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top