Kettle
Paulo Silva Amorim
Rodolfo Ribeiro de Oliveira
Vinicius Tavares de Assis
Kettle
• O que é o Kettle?
• ETL?
Kettle
• Características do Kettle
• Ferramenta Gráfica
• Suporta Vários Formatos de Entrada e Saída de Dados
• Capacidade de Transformação de Dados
Kettle
• Características do Kettle
• Ferramenta Gráfica
• Suporta Vários Formatos de Entrada e Saída de Dados
• Capacidade de Transformação de Dados
Kettle
• O ambiente foi projetado para:
• Coletar dados de uma variedade de fontes (extração)
• Mover e modificar dados (transporte e transformação), enquanto a
limpeza, a desnormalização, agregando e enriquecendo-o no processo
• Frequência (geralmente em uma base diária) armazenar dados (de
carga) na destinação final, que geralmente é um banco de dados
grande, modelagem dimensional chamado de data warehouse
Kettle
Kettle
Kettle
• Arquitetura Kettle
• Linguagem de programação Java
•
•
•
•
•
Composto por :
Spoon
Pan
Chef
Kitchen
Kettle
• Spoon
• É uma ferramenta gráfica orientada para o
usuário final para modelar o fluxo de dados de
entrada através de transformação para a
saída.
Kettle
• Pan
• É uma ferramenta de linha de comando que
executa transformações modeladas com o
Spoon.
Kettle
• Chef
• É uma ferramenta gráfica orientada para o
usuário final usados para modelos de jobs.
Jobs consistem em entradas do trabalho,
como transformações, downloads FTP etc que
são colocados em um fluxo de controle.
Referências
• http://kettle.pentaho.com/
• http://forums.pentaho.com/forumdisplay.php
?135-Pentaho-Data-Integration-Kettle
• http://wiki.pentaho.com/display/EAI/Latest+P
entaho+Data+Integration+(aka+Kettle)+Docu
mentation
Download

Kettle - Sad Ribeiro Blog