Pentaho Dashboards

Treinamento Dashboards com Pentaho CTools

Sobre o Treinamento

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.

Calendário de turmas abertas

Treinamento somente no formato in-company.

Objetivo

Ministrar as principais funcionalidades das CTools para o desenvolvimento de Dashboards Avançados

Público Alvo

O treinamento 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 Ctools.
  • Arquitetura das C*TOOLS.
  • O repositório com Jackrabbit.

 Instalação das Ctools

  • Formas de instalação dos plugins CTools no Pentaho Server.
  • Versões estáveis.
  • Marketplace.

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.

Highcharts com Pentaho

Assuntos gerais

  • Alterando configurações de plugins.
  • Definição de acessos aos Dashboards.
  • Migrando CCC para CCC2.
  • Pentaho App Bulider.
  • Embedding dashboards.
  • Formas de Debug.
  • Protovis e D3js.

 

Pré-requisitos de Conhecimento

  • Conhecimento básico em lógica de programação.
  • Conhecimento em FrontEnd ( 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 : 4GB
  • Espaço em Disco: 5GB
  • Processador: Dual-core AMD 64, EM64T
  • Sistemas Operacionais : GNU/Linux, Windows ou MacOS.

Carga Horária

  • 32 Horas de Duração
  • 100% Presencial

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.

 

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.

Instrutor

Marcio Junior Vieira

  • 19 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
  • CEO da Ambiente Livre atuando como Cientista de Dados e Arquiteto de Software.
  • Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
  • Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
  • Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
  • Professor da Pós-Graduação em Big Data e Data Science da UniBrasil.
  • Trabalhando com Free Software e Open Source 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 FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova e FTSL.
  • Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
  • Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
  • Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Serpro, Natura, MP, Netshoes, Embraer entre outras.
  • Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra.
  • Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, LimeSurvey, SuiteCRM e Camunda.
  • Especialista em implantação e customização de ECM com Alfresco e BPM com Activiti, Flowable e Camunda.
  • Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho).
  • Membro da The Order Of de Bee (membros da comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)

Log in