none
Importar flat file de tamanho fixo para tabela RRS feed

  • Pergunta

  • Pessoal,

     

    Preciso ler um arquivo .txt de tamanho fixo e jogar em uma tabela? qual componente eu poderia utilizar?

     

    Obrigado!

    quarta-feira, 24 de setembro de 2008 17:28

Todas as Respostas

  • Boa tarde Sérgio!

     

    Crie um pacote no SSIS e utilize o Flat File Source para apontar para o seu arquivo texto. Com esse componente vai poder configurar o tamanho de cada coluna.

     

    Se precisar adicione algum outro componente para fazer a normalização dos dados e no final escolha o componente de destination que precisar. Imagino que queira jogar no SQL Server, então escolha o OLEDB destination.

     

    Tente lá e qualquer problema poste novamente!

     

    Atenciosamente,

    quarta-feira, 24 de setembro de 2008 19:51
  • Sérgio,

     

    Concordo com o Rodrigo!!!

    quarta-feira, 24 de setembro de 2008 19:59
  • Boa Noite,

     

    Embora o SSIS tenha excelentes componentes para importar / exportar dados eu não acho que o SSIS seria a melhor solução. Utilize o BCP ou o comando de BULK INSERT. Eles podem fazer isso com uma velocidade muito superior do que o SSIS.

     

    Há vários exemplos de BCP no Books OnLine. Se precisar embutir essa tarefa em seu pacote, você pode usar o BCP através da tarefa Execute Process (já que o BCP é um utilitário de linha de comando) ou o Bulk Insert através da tarefa Execute Sql Task.

     

    [ ]s,

     

    Gustavo

     

    quarta-feira, 24 de setembro de 2008 21:22