Tutorial Kettle
O Kettle é uma ferramenta para integração de dados, responsável pelo processo de Extração, Transformação e Carga (ETL). Ferramentas ETL são utilizadas mais frequentemente em projetos de data warehouse, mas também podem ser utilizadas para outros propósitos, tais como migração de dados entre aplicações, exportação de banco para arquivos, limpeza de dados e na integração de aplicações.
Parte 5: Utilizando Java Script e Database Lookup
Em uma transformação pode ocorrer que não consiga achar uma função desejada, ou se encontra acaba não atendendo plenamente a necessidade ou existe dificuldade de compreensão da mesma. A alternativa, se não a melhor, é a possibilidade de utilizar Java Script no tratamento dos dados. Com isto a limitação acaba ficando no Java Script onde o processamento é feito linha a linha da tabela de entrada.
Na figura 12 podemos observar a aplicação de Java Script na criação de uma dimensão Idade. Detalhando este passo podemos observar que existem várias funções disponíveis além das referencias dos dados de entrada e saída (Input/Output fields). Neste passo, as variáveis que são declaradas no código podem ser definidas como campos de saída. Um cuidado que sempre deve-se ter é observar e informar corretamente os tipos dos campos. Neste caso uma String (figura 13).
Gostaria de parabenizá-lo pelo artigo. Parece ser uma ferramenta interessante, dado que para BI, conheço somente ferramentas pagas, não caras, mas pagas. Mas, como comentário, ficou faltando somente esclarecer um pouco mais, dado que é uma ferramenta de ETL, sobre as suas bases : Granularidade, Dimensões, Fatos... Bom, mas ficou muito bom.
Parabéns
Abraços