Как использовать конкретную диаграмму d3 в пентахо

Я использую Pentaho CDE. Мне нужно реализовать диаграмму d3 http://bl.ocks.org/robschmuecker/7880033

Я установил библиотеку компонентов d3. выбрал компонент d3 из компонентов d3 на панели компонентов.

как мне продолжить кодирование. так как эта диаграмма принимает json в качестве входных данных, но мне нужно передать источник данных sql.

может ли кто-нибудь помочь мне в этом. Я знаю, что это довольно широкий вопрос, но я застрял в самом начале.


person Alen    schedule 29.07.2014    source источник


Ответы (1)


Вам нужно преобразовать ваши данные из таблицы SQL в json, который требуется компоненту.

Если вы создаете информационную панель CDE, вы должны использовать CDA для запроса базы данных и возврата набора результатов. Затем в функции postFetch компонента D3 выполните необходимые преобразования.

person Pedro Vale    schedule 29.07.2014
comment
это довольно старый учебник, но он может помочь вам начать работу с CDE: type-exit.org/adventures-with-open-source-bi/2011/06/. Есть и другие более современные платные материалы - google for CDE tutorial. - person Pedro Vale; 03.08.2014
comment
@PedroVale какая-нибудь другая диаграмма d3 в учебнике CDE? - person ssoto; 03.10.2014
comment
Нет. Если вы хотите использовать D3 в CDe, взгляните на pedroalves-bi.blogspot.pt/2014/05/ или проверьте новый компонент Visualization API для CDF/CDE. Если вы загрузите версию CDE TRUNK, там есть образец, который использует компонент Visualization API для загрузки диаграммы d3. - person Pedro Vale; 17.10.2014