none
[SSIS] - É possível executar multiplas queries (em variáveis) em multiplas instâncias através do Oracle Attunity? RRS feed

  • Discussão Geral

  • Boa noite!

    Tenho um pacote SSIS que gostaria de deixar o mais otimizado o possível (em termos de manutenção) , todas as queries do ambiente de ETL estão em tabelas dentro de um schema específico, quando executo o meu container [foreach loop] recebe uma variável com o número de queries a serem executadas ( o que manterá o contaneir em execução), por sua vez um SQL Task dentro do container devolve variáveis (queries) que são executadas por tasks [OLE DB Source] e [Oracle Attunity Source].

    Para OLE DB Source OK (Nas conexões para SQL Server).

    Mas para o Oracle Attunity Source, não tenho a opção de EXECUTAR uma query como variável.

    Alguém já passou por esse tipo de problema (necessidade) em executar multiplas queries em multiplas instancias Oracle (esqueci de mencionar que conecto em aproximadamente 60 servidores Oracle através de variáveis com connection strings) ?


    • Editado Fábio Battestin sexta-feira, 25 de setembro de 2015 03:31
    • Tipo Alterado Marcos SJ sexta-feira, 25 de setembro de 2015 19:00 Adequação
    sexta-feira, 25 de setembro de 2015 03:13

Todas as Respostas

  • Olá Fábio, pelo que lembro podemos fazer alguns ajustes mais refinados via Expressão, veja nesses dois links os exemplos.

    http://sornanara.blogspot.com.br/2013/11/ssis-use-dynamic-sql-in-oracle-source.html

    http://answers.flyppdevportal.com/categories/sqlserver/sqlintegrationservices.aspx?ID=3725c085-0385-4c49-8599-f9ab50090ddc

    Espero que ajude.


    Rodrigo Dornel | MCT, MCSA & MTAC | Chapter Leader

    segunda-feira, 28 de setembro de 2015 19:37
  • Olá Rodrigo,

    Um dos links está quebrado. Não consegui abrir. 

    Mas o que preciso é enviar querys como variavel, passar variaveis para uma consulta fixa (tipo parametros de data por exemplo) já realizo em meu pacote.

    Continuo a pesquisa! Obrigado pela ajuda!

    Abs

    quinta-feira, 1 de outubro de 2015 15:25