2011-04-19 2 views
1

Existe-t-il des outils (libres ou open source) pour effectuer des analyses OLAP sur des tables arbitraires dans une base de données relationnelle, sans nécessiter de spécification préalable des hiérarchies dimensionnelles, des cardinalités ou de toute autre méta-information sur la table que peut-on extraire automatiquement de la table elle-même? Mon incapacité à Google pour quelque chose comme ce que je décris me fait penser que j'utilise une terminologie incorrecte et que ce que je recherche n'est pas correctement considéré comme OLAP. Si tel est le cas, ce que je veux spécifiquement, c'est tout ce qui permettrait aux utilisateurs techniquement non sophistiqués de créer des agrégations de tableau croisé ou de tableau de contingence en utilisant des tables dans une base de données relationnelle sans avoir à écrire des requêtes SQL élaborées. Ou, en d'autres termes, j'aimerais quelque chose qui imite les tableaux croisés dynamiques d'Excel à plus grande échelle. J'apprécie qu'Excel génère effectivement des caches extensives en coulisses lorsque vous créez un tableau croisé dynamique, mais il le fait sans que l'utilisateur n'ait à lui expliquer quels caches doivent être créés. C'est la fonctionnalité que j'essaie de trouver ailleurs, si elle existe.Outil ressemblant à un OLAP de type schéma-agnostique?

+0

Qu'en est-il de LibreOffice Calc DataPilot? –

Répondre

2

Les meilleures options que je connais sont Excel et Access, mais bien sûr, ils ne sont pas open source. Cet espace a été piétiné par l'explosion d'intérêt dans ce qu'on appelle maintenant la Business Intelligence et beaucoup d'entreprises ont été achetées par MS et d'autres. C'est assez mince maintenant autant que je peux dire. Je vais regarder ce fil cependant.

Le paradigme le plus utile à attacher est je pense feuilles de calcul et il n'y a plus beaucoup de concurrence là-bas. Les feuilles de calcul Google Docs peuvent importer des fichiers csv, etc. exportés à partir de bases de données, et un tableau croisé dynamique est disponible, mais pas beaucoup plus.

L'autre endroit où j'ai vu les fonctionnalités OLAP est dans les bibliothèques Adobe Flex pour construire avec ActionScript si vous avez une inclinaison dans cette direction. Comme d'habitude, Adobe parvient à l'obtenir à environ 90% mais ne fournit pas tout un produit.

0

icCube vise à installer un cube OLAP aussi simplement que possible. Ce n'est pas un schéma agnostique, mais je suppose que c'est assez simple de définir des dimensions et des faits à partir de tables DB existantes. Néanmoins, cela pourrait ne pas être si "simple" en fonction de vos tableaux - difficile à dire sans connaissance à leur sujet. Je suppose qu'il n'y a pas de solution générique facile ;-)

Ensuite, vous pouvez utiliser le tableau croisé dynamique Excel (entre autres) pour accéder aux cubes. Notez dans la mesure où je sais que Excel ne fait aucune mise en cache ni agrégation lors de la connexion à un cube. En effet, il génère toutes les demandes MDX requises pour le cube.

Espérons que cela aide.

Questions connexes