Compartilhar via


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

  1. No SSDT (SQL Server Data Tools), abra o projeto Integration Services que contém o pacote desejado.

  2. No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.

  3. Clique na guia Fluxo de Dados e, então, na Caixa de Ferramentas, arraste a fonte OLE DB para a superfície de design.

  4. Clique com o botão direito na fonte OLE DB e, depois, clique em Editar.

  5. 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.

  6. 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.

  7. Clique em Parâmetros.

  8. 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çãoObservaçã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.

  9. Você pode clicar em Visualizar para exibir até 200 linhas dos dados que a consulta retorna.

  10. Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo.

Consulte também

Conceitos

Origem de OLE DB

Transformação Pesquisa