Вопрос

Я ищу многомерную обработку данных, но без необходимости использовать OLAP. Например, у меня есть таблица сделок с продажами. Я хотел бы иметь общий объем продаж во многих измерениях, таких как продукт, штат, регион, время (ежемесячно, ежеквартально) и т. Д., Измерения, по которым мне нужна мера (общие продажи), являются динамическими и известны только во время выполнения.

Я могу сделать это с помощью технологий OLAP (кубики). Но я ищу более простые альтернативы (с открытым исходным кодом), например, возможность использования баз данных Value или некоторых программного обеспечения поверх RDBMS (не идеальный вариант с учетом потребностей в производительности).

Тебе, ребята!

Это было полезно?

Решение

Попробуйте построить свои внутренние запросы вокруг опции «с RULLUP». Несколько баз данных (включая MySQL имеют эту опцию). Это позволит вам выполнить куб Olap, подобный запросу в вашей базе данных, установив несколько флагов.

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

Другие советы

Пентахо это единственный игрок с открытым исходным кодом, который я знаю на этой арене. Я уверен, что есть другие. Я не знаю, поддерживает ли Pentaho MySQL.

Greenplum Community Edition построен на PostgreSQL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top