Em muitas situações deseja-se realizar integração com serviços Web e pensamos nas maneiras mais complicadas ao invés de usarmos soluções simples. Um exemplo disso é pesquisar preços no site Buscapé a partir de um dashboard pentaho/CDE. O Buscapé possui uma API para integração, mas que envolve contratação de serviço. Um caminho mais simples é acionar através de um Botão a pesquisa passando parâmetros por URL. Esta solução envolveu: 1.Criação do parâmetro para o nome do produto [parProduto]; 2. Criação de um Botão [Button Component]; 3. Na propriedade "Expression" inserção do serguinte código: function f(){ s = Dashboards.getParameterValue("parProduto"); s = replaceAll(s," ", "-"); s = replaceAll(s,"/", "%2F"); window.open("http://lista.mercadolivre.com.br/"+s+"#D[A:"+s+"]"); } Resultado: Ao clicar no botão é aberto uma nova janela ou aba com a pesqu
Dicas de uso de Business Intelligence, Análise Preditiva, Pentaho, CDE, CTools, PDI, Relatórios, Teória, Banco de dados.