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