Introdução

A plataforma de ETL Kettle foi adquirida pela empresa Pentaho e atualmente é conhecida por Pentaho Data Integration (PDI). Foi desenvolvida para suprir a necessidades das organizações de TI em possuir uma base de dados única e consistente, pois a realidade das empresas hoje é ter informações distribuídas em diversos sistemas.


O diferencial do Pentaho é ser uma ferramenta orientada para metadados, isso significa que é possível especificar o que você quer fazer sem ter que gerar uma programação personalizada. Ele possui uma interface gráfica de drag-and-drop que oferece uma grande facilidade de uso.


Alguns casos de usos comums citados são:

  • Exportação de banco de dados para arquivo de texto ou outros bancos de dados.
  • Importação de dados em bancos de dados, cuja origem pode ser arquivos de texto, Excel, etc.
  • A migração de dados entre aplicações de banco de dados.
  • Exploração de dados em bancos de dados existentes (tabelas, views,etc).
  • Enriquecimento da Informação utilizando dados guardados em diversas fontes de informações (base de dados, arquivos de texto, planilhas excel e outros).
  • A integração de aplicativos.



Detalhamento Técnico

A arquitetura do Kettle é composta por quatro aplicações distintas:


  • Spoon
  • Pan
  • Chef
  • Kitchen


Benefícios

Para o usuário o benefício é ter uma visão única, consistente e simplista de informações. A exemplo um portal de clientes consolidado, iniciativa essa sendo desenvolvida pelo CTI.

Negócios

Direcionadores chave para esta iniciativa 

Além de diminiur gastos da empresa, com o Kettle poderíamos agregar novos serviços aos produtos oferecidos

Possíveis modelos de negócios

  • Solução que permita extrair dados de bases como logs, arquivos desestruturados e outros para bancos de dados estruturados com aproveitamento total das informações. Um ótimo exemplo é o volume absurdo de dados contidos em planilha e que precisam, após certo tempo de serem transformados para integração em bancos de dados.


  • Prestação de serviços na área de transformação de dados, atuando em empresas que precisam efetuar migrações em massa e adaptação de dados.


  • Aplicação que transforme bases de dados nativas em saídas que tenham alteração automática em seus valores. Exemplo: Virada do século, Mudanças de código-postal, prefixo telefônico, etc.

Business Case

O portal de clientes sendo desenvolvido pelo CTI em conjunto com diversas outras áreas é um modelo de negócio. Os clientes acessam um único portal para visualizar sua fatura, ordem de serviços, relatórios de tráfego/performance da rede, entre outros.


O primeiro benefício utilizando é interno. Para esse portal unificado entrar em produção ocorreu uma integração entre sistemas como: Vantive, CRM, Smarts através do desenvolvimento de views. Qualquer inserção/alteração de view requer um desenvolvimento que é feito por uma empresa terceira e nos acarreta um custo. O Kettle pode substituir esse processo de integração e obter as mesmas informações de forma gratuita, diminuindo esse tipo de gasto para a empresa.


Outro ganho seria ofertar novos serviços junto ao produto NOC/SOC. Ele vende para nossos clientes o monitoramento de rede: Tráfego e Desempenho de equipamentos como roteadores e swicth, Qualidade da rede com medições de Jitter e Latência, Tendência de Crescimento de Tráfego, etc. Esses relatórios são importantes para o cliente pois ele depende do serviço de Internet prestado pela operadora para dar suporte ao seu negócio.


Porém o negócio do cliente não necessariamente é telecom. Agregaríamos ao NOC/SOC novas ofertas de relatórios genéricos baseados naquilo que o cliente faz. A origem das informações seriam bancos de dados, planilhas, sistemas que estão localizados no ambiente dele. A idéia é utilizar a ferramenta de ETL para extrair os dados desejados, armazenar todas as informações no banco local e gerar os relatórios conforme a necessidade do nosso cliente.


Como o armazenamento dos dados deverá o ocorrer numa base unificada, ainda teríamos a oportunidade de vender a área de storage. Com isso pronto, exploraríamos as ferramentas que a empresa já possui para manipular os dados e gerar relatórios inteligentes e customizados, definir thresholds para alarmar o cliente via e-mail ou SMS, etc.

Links

Site oficial da Kettle/Pentaho para download e documentação:

http://kettle.pentaho.com/


Pesquisadores


  • Vívian Diniz