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