Многомерная альтернативы обработки данных
-
24-10-2019 - |
Вопрос
Я ищу многомерную обработку данных, но без необходимости использовать 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.