Treinamento Dashboards com Pentaho CTools
- Publicado em Pentaho BI & BA
Sobre o Treinamento / Curso
Os CTools são um conjunto de componentes de código aberto projetados para ampliar as suas opções de personalização em Dashboards Pentaho, podem ser utilizados nas versões CE e EE do Pentaho, totalmente compatíveis com plataformas móveis. Este treinamento é recomendado a usuários e desenvolvedores que já conhecem o básico de Pentaho e querem aprimorar conhecimento no desenvolvimento de Dashboards usando as CTools para obter uma excelente identidade visual e UX refinado.
Modalidades do Treinamento:
- Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais Brasileiras.
- On Line Ao Vivo - Fazemos a transmissão Online do Treinamento.
- In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.
Objetivo
Ministrar as principais funcionalidades das CTools para o desenvolvimento de Dashboards Avançados.
Público Alvo
O treinamento ou curso Pentaho Dashboards destina-se a profissionais analistas de BI, DBAs, Gestores de TI, desenvolvedores de sistemas, analistas de suporte que já tenham conhecimento básico de BI e querem focar no desenvolvimento de dashboards interativos com o Pentaho.
Conteúdo Programático:
Conceitual
- A Plataforma Pentaho.
- Conceitual sobre Dashboards.
- Indicadores com KPI's e CPM.
- Histórico das C*Tools.
- Arquitetura das CTools.
- O repositório com Apache Jackrabbit.
Instalação das Ctools
CDF - Community Dashboard Framework
- O Framework CDF.
- Ciclo de vida e Comportamento.
- Visão geral sobre os componentes
- Interação entre componentes
- Integrando HTML4, HTML5 e CDF
- Desenvolvendo dashboards com CDF
CDE - Community Dashboard Editor
- Conceitos do CDE.
- Desenvolvendo Layouts.
- RequiresJS e Bootstrap.
- Criando Templates personalizados de Dashboards.
- Criando Dashboards a partir de Wizards.
- Criando Dashboards com o CDE.
- Interagindo com Datasources.
- Manipulando a saída de um datasource.
- Personalizações com jQuery e Javascript.
- Adicionando Recursos de Javascript e CSS.
- Construindo Dashboards em Cascata.
- Integrando Mapas e Dashboards.
- Componentes de Filtros.
- Elementos de Multi-seleção.
- Outros Componentes.
- Passagens de Parâmetros.
- CDE Widgets
- Estendendo o CDE.
- Customizando Tooltips.
CDA - Community Data Access
- Conceitos do CDA.
- CDA e JSON.
- Criando datasource com SQL.
- Criando Datasources com MDX.
- Criando um datasource com ETL.
- Union no CDA.
- Join no CDA.
- Usando Web API CDA.
- Web API CDA - doQuery.
- Web API CDA - clearCache.
- Web API CDA - listParameters
- CDA cache.
CCC - Community Chart Components
- Conceitos do CCC.
- CCC2 – Versão 2.
- Gráficos Protovis.
- Pie Chart.
- BarChart.
- LineChart.
- Stacked Line.
- Stacked Area.
- Heat Grid.
- Bullet.
- Waterfall.
- Metric dot.
- Customizando Gráficos com Extension Points.
CDV - Community Data Validation
- Conceitos do CDV.
- Criando validações.
- Interagindo com mensagens de erro.
- Interfaces externas ( e-mail, http).
CST - Community Startup Tabs
- Conceitos do CST.
- Instalando o CST.
- Configurando usuários de Startup.
- Configurando Grupos de Startup.
- Startup de Dashboards,Cubos e Relatórios.
CDG - Community Data Generator
- Conceitos do CDG.
- Gerador de datawarehouse.
- Gerando as tabela fato.
- Gerando arquivos de Inserts para Fato.
- Gerando Schema para Mondrian.
CGG - Community Graphics Generator
- Conceitos do CGG.
- Usando o CGG com Pentaho Report Designer.
- Enviando Dashboards em PDF por e-mail via PRD.
Plugins e Bibliotecas Externas
- Os Componentes HighCharts e Highstock
- Instalando o Highcharts no Pentaho
- Integrando o CDE a biblioteca de gráficos HightCharts.
Assuntos gerais
- Alterando configurações de plugins.
- Definição de acessos aos Dashboards.
- Migrando CCC para CCC2.
- Pentaho App Builder.
- Embedding Dashboards.
- Formas de Debug.
- Protovis e D3js.
Pré-requisitos de Conhecimento
- Conhecimento básico em lógica de programação.
- Conhecimento em Front-end (JavaScript, CSS, HTML e JSON)
- Conhecimento básico banco de dados.
- Conhecimento em SQL ANSI.
- Conhecimento Básico em Pentaho Data Integration
- Conhecimento Básico em Mondrian e MDX.
Requisitos dos Alunos
- Todos os participantes devem trazer um notebook para realizar as atividades práticas.
- O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
- Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.
Requisitos mínimos de hardware
- Memória RAM: 8GB
- Espaço em Disco: 20GB
- Processador: 4 perocessadores
- Sistemas Operacionais: GNU/Linux, Windows ou MacOS.
- VirtualBox.
Carga Horária
- 24 Horas de Duração
Material
Serão disponibilizados os seguintes materiais aos alunos do treinamento:
- Todos os softwares Pentaho CE e acessórios na sua última versão estável.
- Material próprio em Português do Brasil.
- Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
- Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
- Apostilas com exercícios práticos desenvolvidos no treinamento.
- Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
- Caneta, Pasta e Bloco de Anotações (Apenas nos presenciais).
Metodologia
- Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.
Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos Pentaho e cursos Pentaho. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.
A marca Pentaho é uma marca registrada pelos seus respectivos proprietários.
Inscrições, Informações e Valores.