Inquiridor
Excluindo informações de Flat File para Lookup

Pergunta
-
Amigos,
Estou com um problema no que diz respeito a criação de Lookups no SSIS. Tenho um Flat File que possui informações não existentes nas tabelas de cadastro da rotina. Preciso que estas sejam confrontadas com as informações das tabelas de cadastro e que sejam expurgadas da carga, ou seja, apenas permita que informações do arquivo texto de acordo com o lookup realizado sejam inseridas na tabela de destino. Como fazer isto? O problema do Lookup é que ele aceita apenas INNER JOIN, ou seja, quando acontece algo do tipo, ele dá erro e não prossegue com a leitura.
O Forte Sobreviverá e o Fraco irá Sofrer
Todas as Respostas
-
Boa Noite,
Por favor informe a versão do SSIS utilizado. Há diferenças do 2005 para o 2008 no que tange ao Lookup
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comHash Indexes – Uma implementação no SQL Server – Parte I
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!750.entry
Classifique as respostas. O seu feedback é imprescindível -
-
-
-
Eu preciso fazer carga de informações numa tabela oriundas de um Flat File. Essas informações seriam cruzadas com uma tabela contendo alguns cadastros. Caso estes cadastros existam, o que seria inserido na tabela de destino seria o ID referenciado deste JOIN. Caso não exista, deve inserir assim mesmo na tabela de destino. Se eu utilizar um componente Lookup, ele fará INNER JOIN, e retornará um erro nos casos em que as informações não existam na tabela de cadastro. Logo, preciso inserir todas as informações do Flat File na tabela de destino, fazendo JOIN qd as informações se relacionarem com a tabela de cadastro e permitindo a inserção, quando não existir informações na tabela de cadastro.
O Forte Sobreviverá e o Fraco irá Sofrer