Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Imagine você possuir vários arquivos mensais e precisar carregar todos eles.
Porém a cada mês aparece 1 mês novo. Imagina a loucura que seria todo mês ter que adicionar um script novo para o mês e ano atual.
Para resolver este problema resolvi usar a seguinte solução:
Defini que todos os arquivos teriam os mesmos nomes. Ex.: Orcamento_02_2015.csv, Orcamento_03_2015.csv,
Depois certifiquei que todos os campos teriam o mesmo padrão em todos os arquivos
Agora para fazer a mágica acontecer defini o seguinte:
LOAD * FROM
..\orcamentos\Orcamento*.csv
(txt,codepage is 1252 , embedded labels,delimiter is ';', msq);
Onde o segundo * substitui qualquer escrita que tiver na pasta especifica.
Existem outros métodos que montam for para isso mas achei bem mais simples e eficaz desta maneira.
A beleza disso tudo é que você pode colocar carga automática no QVS todo o dia 1 do mês e colocar um processo no Pentaho PDI para colocar o arquivo depois de processado na pasta em questão. Com isso todo o seu processo será automatizado.
Também faço dessa forma.