Este é um post disponível para assinantes MVPVideo: Curso Online-Business Intelligence Studio com SqlServer 2005 na prática-Parte IV-Sort, Merge Join e Conditional Split
Vamos realizar a inserção de registros novos do arquivo usuarios.txt em relação a tabela Tb_usuarios.
Título:
Tempo: 20:23 min
Mini-Resumo: Nessa aula vamos utilizar realizar a inserção de registros novos do arquivo usuarios.txt em relação a tabela Tb_usuarios, utilizando apenas controles do Business Intelligence Studio. Apenas dentro do DataFlow Task, vamos utilizar o controle Conditional Split para separar dados novos de já existentes. A identificação será possível após “tratar” os dados utilizando os controle Merge Join e Sort. O Controle Sort ordena os dados em memória por uma coluna selecionada e assim podemos realizar o join, que nesse caso será um Left Outer Join, essa é a nossa maneira de identificar registros que estejam no arquivo txt e que não existam na tabela.
Metodologia de desenvolvimento do exemplo: Criar um novo pacote DTSX, e nesse pacote uma nova instância de DataFlowTask. Adicionar os controles de Sort, Merge Join e Conditional Split. Como source teremos O Flat File e agora também um Ole DB Connection para assim poder realizar o Join. Na configuração do OutPut do Conditional Split vamos utilizar a função IsNull() para retornar apenas dados que só existem do lado Left do Join.
Tecnologias utilizadas: SQL Server 2005, Bussines Intelligence Studio, SQL Server Integration Service
Exemplos construídos: Adicionar e configurar os controles Merge Join, Conditional Split e Sort Task
Palavras chaves: SQL Server 2005, Bussines Intelligence Studio, SQL Server Integration Service, Merge Join Task, Conditional Split Task, Sort Task , OleDBConnection, Connetion Manager.
Curso(s):
Space do autor

download

1
0
