Frage

Ich suche eine mehrdimensionale Datenverarbeitung, ohne jedoch OLAP zu verwenden. Zum Beispiel habe ich eine Tabelle mit Verkaufstransaktionen. Ich möchte den Gesamtumsatz für viele Dimensionen wie Produkt, Bundesstaat, Region, Zeit (monatlich, vierteljährlich) usw. haben.

Ich kann dies mit OLAP -Technologien (Würfel) erreichen. Ich suche jedoch einfachere Alternativen (Open Source), wie die Möglichkeit, Schlüsselwertdatenbanken oder eine Software auf RDBMS zu verwenden (keine ideale Option unter Berücksichtigung der Leistungsanforderungen).

Zu euch!

War es hilfreich?

Lösung

Bauen Sie Ihre internen Abfragen um die Option "mit Rollup" um. Mehrere Datenbanken (einschließlich MySQL haben diese Option). Auf diese Weise können Sie Olap Cube wie Abfragen in Ihrer Datenbank durchführen, indem Sie einige Flags einstellen.

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

Andere Tipps

Pentaho ist der einzige Open -Source -Spieler, den ich in dieser Arena kenne. Ich bin sicher, es gibt andere. Ich weiß jedoch nicht, ob Pentaho MySQL unterstützt.

Greenplum Community Edition ist auf postgresql gebaut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top