Primeira Parte:
Uma Abordagem
Técnica
O que é o Pentaho
CONHECENDO A PLATAFORMA
É uma plataforma de BI
Centrada em processos
Orientada à Soluções
Porque inclui:
Componentes para BI
Programas de suporte
Bibliotecas de código
Linguagens de script
E outros softwares para ajudar a
desenvolver e agregar diferentes
componentes do projetos de um sistema.
Sendo que:
As Definições de Processos podem ser customizadas.
Novas Definições de Processo podem ser criadas.
A Plataforma inclui componentes e relatórios que permitem
analisar a performance dos Processos definidos em
execução.
Título da Apresentação
Porque é centrado em processos ?
Web
Ação 2 Service
Cada Ação em cada
.
Seqüência de Ações: .
Pode ser acionada como um
● .
Web Service porque,
Ação N
●São evocadas e executadas
como serviços.
Soluções de BI
Título da Apresentação
Porque é orientado a soluções ?
Solução
Seqüência de Ações A Seqüência de Ações B
Solução Entrada e
Saídas
Processo Dados
Input/Output
Ações
Parâmetros
Actions
Action
Sequence Recursos Arquivos
Def. de Relatórios
Resources etc.
Solution
Eclipse
Workflow
Engine
Design
Studio
Pentaho Controle
&
BI Server Execução
Deployment
Solutions
BI
Component
s
CONHECENDO A PLATAFORMA
Provê:
A Plataforma ●Portal
●Auditoria de processos
Seus Componentes
●Segurança
●Scheduling (Agendamento)
Seus aplicativos ●Web Services
associados
●Repositório de atributos
●Mecanismos de regras
●EAI/ETL
Executam:
A Plataforma KPI´s
● Relatórios ●
● Análises ●EAI/ETL
Seus Componentes ● Workflow ●E-mail
● Dashboards ●RSS
Seus aplicativos
associados ● DataMining ●etc.
● Scheduling
Regras de
●
Negócio
●Ferramentas de Design e
Administração
A Plataforma
●Permitem aos Analistas e
desenvolverdores criarem:
Seus Componentes ●Relatórios
●Dashboards
●Modelos de Análise
Seus aplicativos
●Regras de Negócio
associados
●Soluções de BI
Eclipse Birt
Report Designer
Jfreereport
Ad-Hoc
Reporting
Schema
Workbench
Cube Designer
Pivot Table/
Drill Down
Metadata Editor
Dashboard Mobile
Framework Access
CONHECENDO O SERVIDOR
●Executa dentro de um
Webserver compilante com
J2EE:
● Apache Tomcat
● JBOSS AS
● WebSphere
● Oracle AS, etc.
Título da Apresentação
O Servidor Pentaho
Contém Componentes e
Mecanismos para:
●Conexão e autenticação de
clientes:
●SNMP
●Web Services
●Web Browsers
●RSS
●Servlets
●Portlets
Título da Apresentação
O Servidor Pentaho
Contém Componentes e
Mecanismos para:
Requerimento e Execução de
Soluções de BI
Auditoria das Ações Executadas
Título da Apresentação
O Servidor Pentaho
Contém Componentes e
●
Mecanismos para:
●Geração de relatórios
●Análises de dados
●Regras de negócio
●Notificações
●Workflow
● Seus Componentes:
●Podem ser Substituídos
●Novos podem ser adicionados
outros sistemas
Título da Apresentação
O Servidor Pentaho
JSR-168
Os Componentes são
integrados para resolver
problemas de BI através de
Soluções
Título da Apresentação
O Servidor Pentaho
Título da Apresentação
O Servidor Pentaho
Pacotes
SOAP
(Simple Object Access Protocol
Design Estudio
Action Sequence Editor
Pacotes
SOAP
(Simple Object Access Protocol)
Título da Apresentação
O Servidor Pentaho
Glassfish
Pacotes
SOAP
(Simple Object Access Protocol)
NetBeans BPEL Designer
Título da Apresentação
O Servidor Pentaho
● Os repositórios (DBs):
SGBDRS
●Armazenados em SGBDR fora da que podem ser utilizados
plataforma e incluem:
Repositório de Schedule
●
Repositório de Audioria
●
Fontes de dados
●
Data Marts/Warehouse
●
Dados de Aplicações
●
Título da Apresentação
O Servidor Pentaho
Título da Apresentação
Single Sign-on
Mecanismo de SSO
Título da Apresentação
O Servidor Pentaho
●Relatórios de uso
●Ferramentas de validação de
configuração
●Ferramentas de diagnóstico
●Análise de performance de
processos
Título da Apresentação
Management Services Console
Management Services Console
Configuração de Segurança:
Simplifica a configuração de segurança (ACEGI) com os
provedores de segurança LDAP e MSAD e executa testes
para verificar a instalação e a configuração.
Diagnósticos:
Provê ferramentas para testar e definir as configurações
do sistema incluindo: acesso aos repositórios, aplicações
web e e-mail.
Customizações visual:
Permite customizar cores, fontes e imagens usadas nas
interfaces de usuário baseadas em web do Pentaho.
Monitor de Performance:
Provê informação sobre performance sobre os usuários,
processos em execução, alertas associados ao tempo de
resposta da plataforma etc.
Migração/Backup/Restore:
Permite exportar/importar, fazer o backup/restore do
repositório de soluções e das listas de controle de acesso de
segurança (ACLs), etc.
Protocolos Utilizados
Título da Apresentação
O Servidor Pentaho
ENTER
Título da Apresentação
PENTAHO
Segunda Parte
Demonstração
Pentaho
Apresentador:Fábio de Salles/SUNAT/ATSPO 18/06/2008
Northwind Traders
Comércio de Produtos Alimentícios
Financeiro
OLTP
nwind.mdb
Expedição Gerência
Compras
Vendas
Solução de BI para NWT
OLTP ETL DW
nwind.mdb NWT
DW
NWT
Cliente
1 2 3
Programa da Demonstração
●Dashboards
●Relatórios Ad Hoc
●Cubos OLAP
●Kettle
●Metadados
●OLAP
●Criar Cubo
●Dashboards
●Relatórios Ad Hoc
●Cubos OLAP
●Kettle
●Metadados
●OLAP
●Criar Cubo
●Dashboards
●Relatórios Ad Hoc
●Cubos OLAP
●Kettle
●Metadados
●OLAP
●Criar Cubo
●Dashboards
●Relatórios Ad Hoc
●Cubos OLAP
●Kettle
●Metadados
●OLAP
●Criar Cubo
●Dashboards
●Relatórios Ad Hoc
●Cubos OLAP
●Kettle
●Metadados
●OLAP
●Criar Cubo
●Dashboards
●Relatórios Ad Hoc
●Cubos OLAP
●Kettle
●Metadados
●OLAP
●Criar Cubo
●Visualização
●Soluções complexas
●Portal Pentaho
●Flexível
●ETL
●Clusterizável
26/01/2009