Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Atualizar linhas no destino SSIS OLEDB


Você não pode fazer uma atualização em massa no SSIS em uma tarefa de fluxo de dados com os componentes OOB.

O padrão geral é identificar suas inserções, atualizações e exclusões e enviar as atualizações e exclusões para uma(s) tabela(s) de preparo e, após a tarefa de fluxo de dados, usar uma atualização ou exclusão baseada em conjunto em uma tarefa Executar SQL. Veja a série Stairway to Integration Services de Andy Leonard . Role cerca de 3/4 do artigo até "Atualizações baseadas em conjunto" para ver o padrão.

Dados do palco



Definir atualizações baseadas



Você obterá um desempenho muito melhor com um padrão como este em comparação com o OLE DB Command transformação para qualquer coisa, menos para quantidades triviais de dados.

Se você gosta de ferramentas de terceiros, acredito que o CozyRoc e sei que o PragmaticWorks tem um componente de destino de mesclagem.