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.