Я пытаюсь интегрировать LimeSurvey (веб-приложение PHP для разработки и сбора ответов на онлайн-опросы) с Pentaho (ETL, бизнес-аналитика, отчетность и т. д.), но столкнулся с некоторыми серьезными проблемами.
LimeSurvey автоматически создает новую таблицу для хранения ответов каждого опроса, созданного в моем приложении, и мне нужно использовать Pentaho для динамического создания отчетов из ответов опросов.
Как я мог решить проблему с неизвестным количеством таблиц в качестве источников данных для Pentaho, где и имена таблиц, и имена их полей генерируются LimeSurvey автоматически? Какие стратегии, идеи или механизмы я мог бы использовать в Pentaho для загрузки информации из такого непредсказуемого источника данных и создания на его основе отчетов?
В качестве альтернативы, есть ли способ заставить LimeSurvey хранить все ответы на опросы в одной таблице, чтобы ее можно было легко извлечь из инструмента бизнес-аналитики, такого как Pentaho?
Заранее спасибо!