Sei sulla pagina 1di 26

Treinamento em Pentaho Open Source –

Business Intelligence

   
Instrutor: Rafaela Raganham
rafaela@ambientelivre.com.br
CDF

● Community Dashboard Framework


● Criado pela Portuguesa Webdetails ( Pedro
Alves )
● Ganhou Prêmio: Best Community Contributor
2011.

   
CDA - Community Data Access

● Para permitir juntar dados de diferentes fontes;


● Para evitar problemas de injeção de SQL
dentro de CDF;
● Para permitir uma maneira mais fácil para
exportar dados de pesquisas.
● Exporta dados para JSON, XML, CSV e XLS.
   
CST - Community Startup Tabs
● Permite abrir abas de Dashboards de acordo
com o perfil do usuário.
● Não tem configurador gráfico atualmente.
● Configurações via XML.

   
CST

   
● O CCC é uma biblioteca de gráficos

   

CCC - Community Chart


Components
Pizza

   
Barras

   
Bulllet

   
Heat Grid

   
Protovis

● Stanford Visualization Group.


● Licença BSD (opensource.org)
● JavaScript e SVG

   
Protovis - Bubble

   
Protovis – Node Link - Tree

   
Mapa do Crime

   
Arc Diagram

   
Bibliotecas Externas
● Protovis http://mbostock.github.io/protovis/
● D3JS http://d3js.org/
● Raphael JS http://raphaeljs.com/

   
CDE Interface

   
C*TOOLS

   
Pré-Requisitos que ajudam!

● Conhecer o Ambiente Pentaho.


● Conhecimento em Banco de dados/SQL ANSI
● Conhecimento em MDX.
● Conhecimento básico em desenvolvimento
Web e Padrões Web.
 
● Conhecimento em JavaScript.
 

● Conhecimento em JSON.
CDF

● Framework de Desenvolvimento
● Rapidez e facilidade para desenvolver
Dashboard dinâmicos.
● Unifica gráficos, relatórios, e outros
componentes do Pentaho.
● Trabalha em HTML e JavaScript
   
● Permite integração com tecnologias Flash, API
Google, Maps entre outras...
Propriedades Genéricas

● Type - Tipo de componente usado.


● Name - identificador.
● Listeners - variáveis que disparam atualizações define
interação entre componentes. Exemplo se altero um
combo todos os componentes são remodelados
recarregados.
● Parameters – Usado na troca de parâmetros entre
 
elementos  

● Parameter - Usado na troca de parâmetros entre


elementos
Propriedades genéricas

● preExecution/postExecution - funções executadas para


atualização do componentes
● preChange/postChange - executados antes/após
valores de entradas , pode ser usado para validação de
campos.
● HtmlObject - Identificador de objetos html
 ● ExecuteAtStart - true e false
  para execução no inicio do
Dashboard.
Extending CDF

Var TextComponent = BaseComponent.extend({

   update : function() {
    $("#"+this.htmlObject).html(this.expression());
   }
});

   
Pré-Requisitos que ajudam!

● Conhecer o Ambiente Pentaho.


● Conhecimento em Banco de dados/SQL ANSI
● Conhecimento em MDX.
● Conhecimento básico em desenvolvimento
Web e Padrões Web.
 
● Conhecimento em JavaScript.
 

● Conhecimento em JSON.
Instalação - CTools

● A instalação pode ser realizada no Pentaho


3.6, 3.7, 3.8 ou Superior
● O CDF já vem instalado no Pentaho BI server ,
porém as outras ferramentas como CDE
( Community Dashboard Editor ) não vem
pré-instaladas.
 ● Não vem instalando CDE,
  CDA, CCC, etc
Referências

● http://ctools.webdetails.org/

   

Potrebbero piacerti anche