Схема-независимый OLAP-подобный инструмент? - PullRequest
1 голос
/ 20 апреля 2011

Существуют ли какие-либо (в идеале бесплатные или с открытым исходным кодом) инструменты для выполнения анализа OLAP для произвольных таблиц в реляционной базе данных, не требуя какой-либо предварительной спецификации иерархий измерений, количества элементов или каких-либо других метаданных?информация о таблице за пределами того, что может быть извлечено автоматически из самой таблицы?

Моя неспособность к Google для чего-либо похожего на то, что я описываю, вызывает у меня подозрение, что я использую неверную терминологию и что я ищу isnне считается должным образом OLAP.Если это так, то, что я особенно хочу, это то, что позволило бы технически неискушенным пользователям создавать агрегации таблиц кросс-таблиц или таблиц непредвиденных обстоятельств, используя таблицы в реляционной БД, без необходимости писать сложные запросы SQL.

Или, в другихслова, я хотел бы что-то, что имитирует сводные таблицы Excel в большем масштабе.Я ценю, что Excel действительно создает обширные кэши за кулисами, когда вы создаете сводную таблицу, но это происходит без необходимости объяснения пользователю, какие кэши нужно создавать.Это функция, которую я пытаюсь найти в другом месте, если она существует.

Ответы [ 2 ]

2 голосов
/ 20 апреля 2011

Лучшие варианты, которые я знаю, это Excel и Access, но, конечно, они не с открытым исходным кодом.Это пространство было как бы растоптано взрывом интереса к тому, что сейчас называется Business Intelligence, и многие компании были куплены MS и другими.Насколько я могу судить, сейчас она довольно худая.Хотя я буду смотреть эту ветку.

Самая полезная парадигма, к которой я хочу присоединиться, - это, я думаю, электронные таблицы, и там больше нет конкуренции.Электронные документы Google Docs могут импортировать csv и т. Д., Экспортированные из баз данных, и есть сводная диаграмма, но не намного.

Еще одно место, где я видел возможности OLAP, - это библиотеки Adobe Flex для сборки с помощью ActionScript.если у вас есть склонность в этом направлении.Как обычно, Adobe удается сделать это примерно на 90% правильно, но не совсем обеспечивает весь продукт.

0 голосов
/ 20 апреля 2011

icCube имеет целью максимально простую настройку куба OLAP. Это не зависит от схемы, но я думаю, что это довольно просто определить измерения и факты из существующих таблиц БД. Тем не менее, это может быть не так просто, в зависимости от ваших таблиц - трудно сказать, не зная о них. Я думаю, что нет общего простого решения; -)

Затем вы можете использовать сводную таблицу Excel (среди прочего) для доступа к кубам. Обратите внимание, насколько я знаю, Excel не выполняет кэширование и агрегирование при подключении к кубу. Действительно, он генерирует все необходимые MDX-запросы к кубу.

Надеюсь, это поможет.

...