alternatives de traitement de données multidimensionnelles
-
24-10-2019 - |
Question
Je cherche un traitement de données à plusieurs dimensions, mais sans avoir à utiliser une OLAP. Par exemple, j'ai une table des transactions de vente. Je voudrais avoir le total des ventes sur de nombreuses dimensions comme produit, État, Région, Temps (mensuelle, trimestrielle), etc. Les dimensions sur lesquelles j'ai besoin de la mesure (Total des ventes) est dynamique et est connu que lors de l'exécution.
Je peux accomplir cela en utilisant les technologies OLAP (cubes). Mais je suis à la recherche d'alternatives plus simples (open source) comme possibilité d'utiliser des bases de données à valeur clé ou un logiciel sur le dessus de SGBDR (pas une option idéale tenant compte des besoins de performance).
À vous de gens!
La solution
Try build your internal queries around the "With ROLLUP" option. Several Databases (including MySQL have this option). This will allow you to perform OLAP cube like querying within your database by setting a few flags.
http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html
Autres conseils
Pentaho is the only open source player I know of in this arena. I'm sure there are others. I don't know whether Pentaho supports MySQL, though.
Greenplum Community Edition is built on PostgreSQL.