none
Mapear colunas dinamicamente RRS feed

  • Discussão Geral

  • Pessoal,

    Preciso fazer um pacote no integration services 2005 que faça o seguinte:

    1- Leia uma variável do tipo varchar que armazena uma string de consulta, ex: "SELECT CPF, NOME, DATA_NASCIMENTO, SALARIO FROM TABELA"

    2- Exporte o resultado desta query para um arquivo texto

    O detalhe disto tudo é que a variável irá gerar selects dinâmicos, mas sempre da mesma tabela, ex:

    "SELECT CPF, NOME, DATA_NASCIMENTO, SALARIO FROM TABELA"

    "SELECT CPF, SALARIO FROM TABELA"

    "SELECT CPF, NOME, DATA_NASCIMENTO, SALARIO, NOME_MAE, CARGO FROM TABELA"

     

    Já tentei de algumas maneiras e não funcionou. Alguém pode me dar uma luz ?

     

    Obrigado a todos.


    Paulo E. Mazzei Filho
    sábado, 9 de outubro de 2010 23:24

Todas as Respostas

  • Cara, quando falamos em alterar o select dinamicamente estamos dizendo que os metadados também irão mudar ... sem os metadados minha fonte/destino não trabalham e meu pacote irá falhar ! Já tentei fazer algo parecido mas sem resultados justamente por esbarrar neste obstáculo dos metadados.

    Quando eu estava estudando essa possibilidade para resolver a minha necessidade estava tentando com o Script Component, mas não descobri como atualizar os metadados.

     

    Boa Sorte !


    Wyllian de Lima - Se a resposta ajudou vote como útil !
    quarta-feira, 13 de outubro de 2010 17:19
  • Mazzei,

    Dentro do seu pacote SSIS você esta querendo fazer a alteração dinamica dos seus metadados?

    Você deseja armazenar o select na variável e ir executando dentro do pacote?


    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]
    quinta-feira, 14 de outubro de 2010 17:10
    Moderador
  • Mazzei,

    Se as colunas vão sendo alteradas, eu não consigo imaginar como realizar este mapeamento em tempo de execução pois estamos fazendo de metadados distintos.


    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]
    quinta-feira, 14 de outubro de 2010 17:12
    Moderador