Как строить диаграммы в Pentaho? с помощью xAction или CDF?

После долгой борьбы и гугления, наконец, мне удалось разработать одну панель с использованием Pentaho CDE. Погуглив, я обнаружил, что многие люди используют файлы xAction для создания диаграмм, а затем встраивают эти файлы в панель инструментов.

Вот и хотелось бы узнать какой способ лучше с точки зрения обслуживания, производительности? 1) Использование только Pentaho CDE или 2) Создание диаграмм в xAction и последующее встраивание этих диаграмм

Что обычно делают люди для разработки дашбордов?


person Shekhar    schedule 24.11.2011    source источник


Ответы (2)


xActions в значительной степени устарели и умирают медленной мучительной смертью. Однако CDE является новой и активно обновляемой технологией, актуальной на данный момент.

Итак, CDE, полностью.

Возможно, вам следует вести блог о своем опыте — есть и другие блоги об использовании CDE, и с ним очень легко начать работу, поэтому было бы интересно узнать о ваших конкретных проблемах.

person Codek    schedule 30.11.2011
comment
Привет, Кодек, большое спасибо за все ответы. Я думаю, вы ответили на большинство моих вопросов, связанных с Pentaho. У меня есть один вопрос о Pentaho CDE. Существует множество сторонних API для построения диаграмм, таких как диаграммы HighCharts или ExtJs от Sencha. Итак, можем ли мы использовать Pentaho в качестве серверной части для запросов и построения диаграмм с использованием этих сторонних API? Если да, то как? Прямо сейчас я знаю только один способ сделать это, используя дизайн-студию и написав в ней действия javascript. Также я хотел бы знать, как интегрировать файлы панели инструментов в мое существующее веб-приложение? - person Shekhar; 01.12.2011
comment
Теоретически вы могли бы сделать это, создав пользовательский компонент в CDF, а затем используя CDA для предоставления данных. Хотя я точно не знаю, как это делается. - person Codek; 06.12.2011
comment
Спасибо Кодек. Я буду искать, как это можно сделать, и, возможно, я напишу один учебник по этому поводу :) - person Shekhar; 07.12.2011
comment
Привет, Шекхар, у тебя есть решения? Есть ли у вас какое-либо решение для интеграции сторонних диаграмм с Pentaho? Я пытаюсь интегрировать HighCharts с пентахо. - person Rahul Shelke; 01.02.2012
comment
@ srahul07, я обнаружил, что создание xActions — это самый простой способ интегрировать Pentaho со сторонними API. В настоящее время я использую этот подход только для интеграции с ExtJ. Также я пытаюсь узнать, как написать новый плагин BI. Я перестал играть с CDE по двум причинам. Первая причина в том, что о нем не так много документации, а диаграммы/графики, которые он рисует, не так хороши, если сравнивать их с тем, что предлагают ExtJs, dojo или Highcharts. Вторая причина — отсутствие документации, туториалов, примеров, книг. Некоторые учебники есть, но мы должны заплатить за них. - person Shekhar; 01.02.2012
comment
@Шекхар, спасибо. Я верю в xAction для моей цели. В моем случае я также использую xaction, чтобы задать запрос mdx для получения результата, который я хотел бы отобразить на графике. Запрос mdx генерируется другим действием xaction из параметров, полученных в сервисном запросе, mdx действительно прост. Я думаю о переносе этой генерации запросов mdx из xaction в независимый движок php (ищу любой существующий, если нет, то создаю собственный). затем используйте этот запрос mdx в xaction, чтобы создать отчет и передать его сторонним диаграммам. Кроме того, ext js 4 тоже выглядит неплохо. тоже попробую. - person Rahul Shelke; 02.02.2012
comment
@Codek: эй, не могли бы вы предоставить какую-либо ссылку, как использовать xaction на панели инструментов cde, на самом деле у меня есть xaction, но я могу отобразить его на панели инструментов CDE, помогите, пожалуйста. - person Hussain Akhtar Wahid 'Ghouri'; 12.11.2012

Я думаю, что информационная панель CDE лучше с флэш-отчетом

person trai bui    schedule 24.05.2013