. A capacidade de filtrar dados , o que permite aos usuários selecionar os dados específicos desejados a partir de um conjunto de dados maior, é um recurso fornecido no SQL Server Integration Services (SSIS) SSIS é um componente do Microsoft SQL Server. Foi implementado com a versão de 2005, como o substituto do Data Transformation Services (DTS) . SSIS é utilizado , principalmente, como uma ferramenta para armazenamento de dados , mas ele também pode ser usado para muitas outras finalidades, como , automatizando a manutenção de bancos de dados SQL Server e atualização de componentes de dados gerais . Instruções
1
Abra o servidor SQL estúdio Business Intelligence Development ou ir para o Visual Studio 2005. O texto que você vai ver depende da versão do SSIS que estão rodando no seu sistema.
Selecione o projeto Integration Services na lista exibida . Nomeie o projeto .
Clique no botão OK. Esta ação irá exibir a janela Package Designer .
Selecione e preencha as opções e informações necessárias para o seu pacote SSIS .
2
Selecione e arraste um elemento de controle de fluxo Contêiner Loop Foreach do caixa de ferramentas na janela para a superfície do controle de fluxo de projeto para criar um elemento de controle de fluxo Contêiner Loop Foreach .
3
Abra a janela de propriedades Contêiner Loop Foreach clicando duas vezes no elemento de controle de fluxo Contêiner Loop Foreach sobre a superfície de controle de fluxo de Design.
4
Criar uma variável para armazenar os nomes dos arquivos contidos no contêiner Loop Foreach . Selecione Mapeamentos de Variáveis das opções apresentadas. Selecione a opção Novo variável na lista exibida . Selecione "Pacote ", como o Container para a variável. Digite o nome desejado para a variável no campo variável. Digite um nome descritivo para a variável no campo Namespace . Selecione " String" como o tipo de valor.
5
Clique no botão OK duas vezes para retornar à superfície Fluxo de Controle.
6
Criar um arquivo simples de conexão Fonte Manager botão direito do mouse no Espaço Gerenciadores de Conexões , em seguida, escolhendo a nova conexão de arquivo simples . Isto irá abrir o arquivo plano Connection Manager . Selecione as opções necessárias para concluir a tarefa desejada.
7
Criar uma expressão para a string de conexão do arquivo plano Connection Manager para apontar para a variável do contêiner Loop Foreach arquivo .
Selecione o arquivo plano Connection Manager .
Go- a área da janela Propriedades no Solution Explorer , em seguida, clique na opção Expression propriedade . Esta ação irá abrir a janela Expressão de Propriedade Editor.
Selecione a opção de string de conexão fornecido na janela.
8
Criar um Banco de Dados SQL Server Gerenciador de conexão de destino com o botão direito do Gerenciador de Conexões janela, em seguida, clicar na opção "Novo". Selecione as opções necessárias para concluir a tarefa desejada.
9
adicionar uma tarefa de fluxo de dados para o contêiner Loop Foreach .
Arraste uma tarefa de fluxo de dados a partir da janela Itens de Controle de Fluxo para o superfície do contêiner Loop Foreach .
10
Configure o fluxo de dados clicando duas vezes a tarefa Fluxo de Dados no recipiente loop foreach . Isso abrirá a janela para completar as opções e informações necessárias para a tarefa desejada. Complete as opções e informações necessárias . Arraste um arquivo de item de origem plana da caixa de ferramenta e colocá-lo sobre a superfície do fluxo de dados. Clique na Fonte de Arquivo Simples Duplo . Esta ação irá abrir a janela de propriedades. Selecione o arquivo Gerenciador de conexão Flat. Complete as opções necessárias e informação para a tarefa desejada. Arraste um elemento de Divisão Condicional da janela do fluxo de dados Transformações para a superfície do fluxo de dados , em seguida, ligue a fonte de Arquivo Simples para o elemento de divisão condicional , arrastando a seta verde da Fonte de Arquivo Simples para o elemento de Divisão Condicional .
11
duplo clique no elemento de Divisão Condicional para abrir a janela editor de Transformação Divisão Condicional . Selecione as opções necessárias e insira as informações para criar uma condição para dividir os dados para enviar para a fonte. Arraste dois destinos ADO NET para a janela de fluxo de dados. Arraste as setas do elemento Divisão Condicional saída verde para os destinos escolhidos para abrir a janela para definir a condição de filtro para os destinos .
12
Selecione a condição que você especificou e clique no botão OK. Selecione a tabela de destino. Clique no destino para abrir a janela do Editor de Destino duplo. Selecione o gerenciador de conexões ADO NET na lista exibida ea tabela de destino .
13
terminar seu pacote SSIS da maneira desejada .
14
executar o pacote para confirmar que tabela de destino ou tabelas contêm os dados filtrados .