Pentaho Data Integration - Integração e Migração de Dados com ETL Open Source...
Suporte a Geo-Mapping no Pentaho Report
1. Suporte a Geo-Mapping no Pentaho Report
Designer usando a arquitetura do PDI e das
CTools (CDE,CDA,CGG,Protovis)
Palestrante: Marcio Junior Vieira
marcio@ambientelivre.com.br
2.
Marcio Junior Vieira
● 15 anos de experiência em informática, vivência em
desenvolvimento e análise de sistemas de Gestão empresarial.
● Trabalhando com Software Livre desde 2000 com serviços de
consultoria e treinamento.
● Graduado em Tecnologia em Informática(2004) e pós-graduado
em Software Livre(2005) ambos pela UFPR.
● Palestrante em diversos Congressos relacionados a Software
Livre tais como: CONISLI, SOLISC, FISL, LATINOWARE, SFD,
JDBR, Campus Party, Pentaho Day.
● Fundador da Ambiente Livre Tecnologia.
● Instrutor de Hadoop e Pentaho
5.
Desafio
● Gerar RFT Dinâmico com Mapas Estáticos.
● Oficialmente PRD não tem suporte e geo-
mapping
● Não ter dependência de google maps ou
qualquer outra API de mapas.
● Usar filtros do PRD nos mapas
●
24.
CGG
● Server side custom scripts (java / javascript)
● Gera um CDF/JS no repositório separado
para cada gráfico CCC/Protovis.
● Tem um motor ecma-script encapsulado
( javascript )
● Executa Framework CDF/CDE em
background
● http://pedroalves-bi.blogspot.com.br/2012/09/cgg-putting-ccc-charts-in-pentaho.html
27.
Service CGG ( API )
● http://localhost:8080/pentaho/plugin/cgg/api/se
rvices/draw?
script=/home/admin/ProtovisMaps_protovisCo
mp2.js&outputType=png
Repositório e Dashboard CDF
“ProtovisMaps_protovisComp2.js”
Tipo de Saída
“sgv” e PNG
USE SVG
Vetorial padrão W3C
31.
Passagem de Parâmetros
no CGG
● ="http://localhost:8080/pentaho/plugin/cgg/api/
services/draw?
script=/home/admin/ProtovisMaps_protovisCo
mp2.js&outputType=png&userid=Admin&pass
word=password¶mPEstadoCivil=Solteir
o"
Prefixo
“param”
Nome do Filtro no PRD
“PEstadoCivil”
32.
Pronto Mapa em RTF, PDF,
etc...
Linha 1 Linha 2 Linha 3 Linha 4
0
2
4
6
8
10
12
Coluna 1
Coluna 2
Coluna 3