Usuário com melhor resposta
Inserir Registros Diferentes

Pergunta
-
Senhores boa tarde, bom vamos lá.... Criei uma rotina no Visual Studio Business Intelligent um Inteligent Services para Exportar dados do Oracla para TXT e logo depois Importar o TXT para o SQL. Até ai tudo bem, porem preciso que ao importar para o SQL verifique se o registro já existe é feito update, e se for Novo Insira. Alguem tem algo que possa me ajudar
Certo da atenção de sempre
Marcelo Nogueira
Respostas
-
Marcelinho, boa tarde!
Essa é uma dúvida constante no mundo do SSIS, há alguns modos de realizar isso. Para isso recomendo a leitura dessa excelente série de artigos. Aqui você aprenderá a fazer isso.
http://www.sqlservercentral.com/stairway/72494/
/* Se útil por favor classifique a resposta */
- Sugerido como Resposta Luan.Moreno A.k.a SQL.SoulMVP quarta-feira, 18 de julho de 2012 13:33
- Marcado como Resposta Marcelinho FaberCode quarta-feira, 18 de julho de 2012 17:34
Todas as Respostas
-
Marcelo, boa tarde.
Vc pode fazer está importação do oracle direto pro SQL sem problemas.
Quanto a verificação dos registros, vc pode utilizar o Lookup Task. Esta tarefa este duas saídas: Os registros encontrados e os registros não-encontrados, através de uma chave previamente configurada entre as duas tabelas.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Marcelinho, boa tarde!
Essa é uma dúvida constante no mundo do SSIS, há alguns modos de realizar isso. Para isso recomendo a leitura dessa excelente série de artigos. Aqui você aprenderá a fazer isso.
http://www.sqlservercentral.com/stairway/72494/
/* Se útil por favor classifique a resposta */
- Sugerido como Resposta Luan.Moreno A.k.a SQL.SoulMVP quarta-feira, 18 de julho de 2012 13:33
- Marcado como Resposta Marcelinho FaberCode quarta-feira, 18 de julho de 2012 17:34
-
Prezado Eduardo, ao fazer a importação diretamente do Oracle alem de lento muitas vezes o processo apresenta erro. A forma de TXT apresentou desempenho satisfatorio. Já a sua outra sugestão tenho que assumir que sou totalmente leigo para as funcionalidades das tarefas, vc poderia ser mais didatico por favor.
Contando com sua compreensão
Marcelo Nogueira
-
-
Marcelo, veja este artigo:
http://www.sql-server-performance.com/2009/SSIS-New-Features-in-SQL-Server-2008-Part1/
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Marcelinho,
Mas quais erros você esta recebendo?
Já tentou criar um Linked Server entre o Oracle e o SQL Server? Estou esta semana participando de um processo de Migração de dados de uma base Oracle 8i para SQL Server 2005 e 2008 R2 e estamos conseguindo fazer a migração sem problemas.
Tudo via script acessando os dados no Oracle, fazendo as consistências e salvando no SQL Server.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]