Mapear parâmetros de consulta para variáveis em um componente de fluxo de dados
Quando você configura a fonte OLE DB para usar consultas parametrizadas, pode mapear os parâmetros para variáveis.
As fontes OLE DB usam consultas parametrizadas para filtrar dados quando a fonte conecta-se a uma fonte de dados.
Para mapear um parâmetro de consulta para uma variável
No SSDT (SQL Server Data Tools), abra o projeto Integration Services que contém o pacote desejado.
No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.
Clique na guia Fluxo de Dados e, então, na Caixa de Ferramentas, arraste a fonte OLE DB para a superfície de design.
Clique com o botão direito na fonte OLE DB e, depois, clique em Editar.
Em Editor de Origem OLE DB, selecione um gerenciador de conexões para usar para conectar-se à fonte de dados ou clique em Novo para criar um novo gerenciador de conexões OLE DB.
Selecione a opção de Comando SQL para o modo de acesso aos dados e, então, digite uma consulta parametrizada no painel Texto de comando SQL.
Clique em Parâmetros.
Na caixa de diálogo Definir Parâmetros da Consulta , mapeie cada parâmetro na lista Parâmetros para uma variável na lista Variáveis ou crie uma nova variável clicando em <Nova variável>. Clique em OK.
Observação Apenas as variáveis do sistema e as variáveis definidas pelo usuário que estão no escopo do pacote, um contêiner pai como Loop Foreach ou a tarefa de Fluxo de Dados que contém o componente de fluxo de dados, estão disponíveis para mapeamento. A variável deve ter um tipo de dados que seja compatível com a coluna na cláusula WHERE, para a qual o parâmetro é designado.
Você pode clicar em Visualizar para exibir até 200 linhas dos dados que a consulta retorna.
Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo.