Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como carregar vários arquivos de dados automáticamente

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.

Labels (2)
1 Reply
fonmarcelo
Contributor III
Contributor III

Também faço dessa forma.