none
Arquivo INI RRS feed

  • Pergunta

  • Boa tarde!

    Preciso criar um arquivo .INI que seja originado do SSIS, porém ele não poderia ser em .txt, correto? Quais as possibilidades além de .xml?

    Obrigado desde já.

    Ricardo.

    quarta-feira, 30 de janeiro de 2013 16:24

Respostas

  • Ricardo,

    Sinceramente neste caso o mais indicado é trabalhar com arquivos .txt, .xls ou .xml por questões de facilidade no processo de geração e armazenamento dos dados.

    Arquivos .ini são tratados pelo sistema operacional como arquivos de configuração, instalação de drivers, aplicativos, entre outras.

    Através da ferramenta BIDS, você poderia criar um pacote de Integração de Dados, fazendo a leitura dos registros no SQL Server e armazenando no seu .txt, .csv, .xls ou .xml.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quarta-feira, 30 de janeiro de 2013 16:37
    Moderador
  • Ricardo,

    Gerar arquivos no SSIS pegando o conteúdo de uma table ou parte dela e gravar em uma arquivo .txt pode ser feito tranquilamente no SSIS, Management Studio, Comando SQLCMD e BCP.

    Lógicamente se existe uma complexidade isso tem que ser tratado, mas com o SSIS você vai conseguir fazer isso sim.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quarta-feira, 30 de janeiro de 2013 17:35
    Moderador

Todas as Respostas

  • Ricardo,

    Não poderia ser um arquivo .XLS ou até mesmo .Doc?

    Qual a necessidade ou regra de ser um arquivo .ini?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quarta-feira, 30 de janeiro de 2013 16:25
    Moderador
  • Sim, estou tentando encontrar variadas formas de criá-lo, mas como começo, ou melhor, por onde começo? Conheço SQL e ETL (processo), mas tenho certa dificuldade com o SSIS e estou sem grana agora pra fazer um curso...kkk.

    A necessidade é apenas de facilitar a vida dos usuários.

    Exemplos: Criar o arquivo .INI para reprocessamentos de arquivos, ou criar o path dos arquivos chumbado nesse .INI, assim caso o usuário precise processar um arquivo e não tenha acesso à pasta principal dos arquivos ou não saiba exatamente onde essa pasta está, ele altera o path no .INI, processa e depois volta para o path anterior, ou simplesmente vê o path correto nesse .INI e alimenta a pasta com o arquivo desejado.

    Abraço.


    quarta-feira, 30 de janeiro de 2013 16:33
  • Ricardo,

    Sinceramente neste caso o mais indicado é trabalhar com arquivos .txt, .xls ou .xml por questões de facilidade no processo de geração e armazenamento dos dados.

    Arquivos .ini são tratados pelo sistema operacional como arquivos de configuração, instalação de drivers, aplicativos, entre outras.

    Através da ferramenta BIDS, você poderia criar um pacote de Integração de Dados, fazendo a leitura dos registros no SQL Server e armazenando no seu .txt, .csv, .xls ou .xml.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quarta-feira, 30 de janeiro de 2013 16:37
    Moderador
  • Mas me disseram que no SSIS eu não conseguiria fazer em .txt, teria que ser xls ou xml, isso confere?
    quarta-feira, 30 de janeiro de 2013 16:39
  • Mas me disseram que no SSIS eu não conseguiria fazer em .txt, teria que ser xls ou xml, isso confere?

    O pessoal aqui na Vivo disse que se fizer em .txt, tem que ficar escrevendo bloco por bloco no pacote SSIS e, se fizer no excel, por exemplo, pode colocar cada bloco como se fosse uma coluna...exemplo:

    Reprocessar arquivos que estiverem com data entre 01/01/2012 e 31/01/2012, se for em .txt o pessoal que está me cobrando, diz que fica mais dificil para o usuário manipular...vai entender...mas preciso fazer como eles querem, né?!

    quarta-feira, 30 de janeiro de 2013 17:23
  • Ricardo,

    Gerar arquivos no SSIS pegando o conteúdo de uma table ou parte dela e gravar em uma arquivo .txt pode ser feito tranquilamente no SSIS, Management Studio, Comando SQLCMD e BCP.

    Lógicamente se existe uma complexidade isso tem que ser tratado, mas com o SSIS você vai conseguir fazer isso sim.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quarta-feira, 30 de janeiro de 2013 17:35
    Moderador