Вопрос

Я пытаюсь интегрировать Limesurvey (веб-приложение PHP для разработки и сбора ответов на онлайн-опросы) с Pentaho (ETL, бизнес-аналитики, отчетность и т. Д.), Но я сталкиваюсь с некоторыми серьезными проблемами.

Limesurvey автоматически генерирует новую таблицу для хранения ответов каждого опроса, создаваемого в моем приложении, и мне необходимо использовать Pentaho для динамически генерирования отчетов от ответов об опросах.

Как я могу иметь дело с проблемой наличия неизвестного количества таблиц в качестве источников данных для Pentaho, где и название таблиц, так и имен его полей создается автоматически Limesurvey? Какие стратегии, идеи или механизмы я смогу использовать в Pentaho для загрузки информации от такого непредсказуемого источника данных и создания отчетов от него?

В качестве альтернативы, есть ли способ сказать Limesurvey для хранения всех ответов на опрос в одной таблице, таким образом, чтобы легко извлечь из инструмента бизнес-аналитики, таких как Пентахо?

Заранее спасибо!

Это было полезно?

Решение

Если вы знаете или можете предсказать схему о том, как Limesurvey называют таблицы и как присоединиться к ним, то вы можете использовать «расширенный DataSource SQL DataSource» вместе с выражением для вычисления запроса. Это, вероятно, будет выражение привязки вблизи или сценарии Bean-Scripting, так как afaik возиться с этими таблицами будет сложным в начале.

Если вы хотите узнать больше о расширенных данных SQL DataSource и рассчитанные запросы, посмотрите на запись Mike Tarrallo «Adhococ»

http://wiki.pentaho.com/display/com/APRIL+7%2C+2010+-+Michael+Tarallo+-+guied+adhocegreporting WeighteSing+hote+bi+server.

Другие советы

Правильно: Hish Limesurvey в форме, стол за опрос, давай. Немного из неисправности, хотя.

Facebable: создайте вид со всеми таблицами + столбца для «ID Survey», который может использовать пентахо. Восстанавливайте обзор Добавление / удаление, молиться Есть крючки в лимонтере, чтобы легко добавить эти операторы SQL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top