Я оцениваю решение Mondrian-Saiku для клиента.
После анализа их текущих схем баз данных я понимаю, что то, что составляет их «данные таблицы фактов», в настоящее время хранится в XML. Сами XML хранятся в виде типов блобов в таблице MySQL. Думайте об этом так: таблица содержит все транзакции компании; детали каждой транзакции хранятся в их собственном XML; каждая строка XML хранится как одно из значений поля в данной строке транзакции.
Это представляет небольшую дилемму, поскольку XML-схема Мондриана требует явного использования имен столбцов.
За исключением необходимости извлекать и переносить данные XML в новые таблицы (нереально для моих целей из-за размера данных и зависимостей от других систем), есть ли какой-нибудь способ, которым я могу использовать существующую настройку моего клиента для реализация Мондриана-Сайку?