Elaborado por Cláudio Wagner

Obtendo variáveis do arquivo kettle.properties

O exemplo inicia com a inclusão de duas variáveis no arquivo kettle.properties (Mes e Ano), da obtenção das variáveis do arquivo kettle.properties para obter apenas os dados da grid do Ano = 2011 e Mês = 8, calculando a diferença entre o valor de entrada - valor de saída e gerando um arquivo TXT com o resultado:
  • Crie as variáveis NR_MES=8 e NR_ANO=2012 no arquivo kettle.properties
  • Crie a base de dados (Data Grid)
  • Obtém as variáveis do arquivo kettle.properties (Get Variable)
  • Efetuar a pesquisa, através do step Merge Join
  • Calcular a diferença entre os vaklores de entrada - saída (Calculator)
  • Gera um arquivo TXT (Text file output)

Então, vamos lá:

1. Procurar o arquivo kettle.properties
2. Abrir o arquivo kettle.properties
3. Incluir as seguintes variáveis: 
          NR_MES=8
          NR_ANO=2011

4. Salvar as informações do arquivo kettle.properties
5. Acessar KETTLE

6. Criar o step Data Grid com o seguinte conteúdo:


7. Criar o step Get Variable Mês e Ano (Get Variable) com o seguinte conteúdo:


8. Criar o step Merge Join, com o seguinte conteúdo:



9. Criar o step Calculator, com o seguinte conteúdo:


10. Criar o step Text file output, com o seguinte conteúdo:

11. Executar a transformação

12. Resultado do arquivo: Treinamento_GetVarExterna.txt
NR_MES;NR_ANO;VL_ENTRADA;VL_SAIDA;VL_DIFERENCA
8,0; 2011,0; 22,0; 12,0; 10,0