none
Pegar a data do arquivo dinamicamente no SSIS RRS feed

  • Pergunta

  • Prezados,

    Tenho um problema, preciso pegar dinamicamente a data de um arquivo, isso ocorre pq todo dia chega um arquivo com uma data diferente, como posso fazer isso pelo SSIS n sei se pelo script task funcionaria mas n sei como fazer por la.

    Ex. do arquivo

    Alunos ativos_15032019

    terça-feira, 2 de abril de 2019 14:36

Respostas

  • AlefSteven,

    Eu entendi, este é um arquivo txt? Se for, você poderá utilizar o próprio componente File System Task, e através da propriedade filename, veja se estes links te ajudam:

    https://www.tutorialgateway.org/rename-file-using-file-system-task-in-ssis/

    http://www.techbrothersit.com/2014/12/how-to-store-file-names-in-sql-server.html

    https://stackoverflow.com/questions/10685999/how-to-get-filename-with-timestamp-in-ssis


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]



    quarta-feira, 3 de abril de 2019 12:09
    Moderador

Todas as Respostas

  • AlefSteven,

    Se entendi bem, a data esta definida no nome do arquivo?

    Se for, então na propriedade filename do seu projeto, basta você copiar a parte final.

    Então em relação ao Script Task, acredito que ele não seja a sua solução.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 2 de abril de 2019 19:51
    Moderador
  • Voce teria alum exemplo?

    No caso quero pegar a data do arquivo dinamico por exemplo um dia ele vem Alunos ativos_15032019 no outro ele vem Alunos ativos_16032019, queria uma forma de pegar essa data pelo SSIS.

    quarta-feira, 3 de abril de 2019 11:53
  • AlefSteven,

    Eu entendi, este é um arquivo txt? Se for, você poderá utilizar o próprio componente File System Task, e através da propriedade filename, veja se estes links te ajudam:

    https://www.tutorialgateway.org/rename-file-using-file-system-task-in-ssis/

    http://www.techbrothersit.com/2014/12/how-to-store-file-names-in-sql-server.html

    https://stackoverflow.com/questions/10685999/how-to-get-filename-with-timestamp-in-ssis


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]



    quarta-feira, 3 de abril de 2019 12:09
    Moderador
  • Deleted
    segunda-feira, 22 de abril de 2019 11:22