Porque usar APIs externas no pentaho?
Highcharts, amcharts e echarts, o que esses nomes tem em comum? Bom, estes nomes são APIs feitas em JavaScript e são utilizadas para fazer gráficos dinamicos e personalizados.
Mas porque usar essas APIs sendo que o pentaho ja possui uma variedade de componentes para criação de graficos? por que essas APIs fornecem mais liberdade para se trabalhar. Como assim? Como elas são desenvolvidas em JS, o programador tem uma liberdade maior de configurar o gráfico do jeito que ele deseja, ou seja, fazer com que sua aplicação se torne mais dinâmica e se adapte ao seu projeto sem ter restrições de componentes prontos do CDE. Em outras palavras, o dasboard de seu projeto é totalmente personalizado!
Neste tutorial estarei ensinando a vocês como utilizar alguma dessas APIs externas. Este documento será dividido em três tutoriais: como importar as APIs para dentro do pentaho, como utilizar um exemplo simples e como utilizar a parte de mapas da API.