none
Inserir Registros Diferentes RRS feed

  • 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

    segunda-feira, 16 de julho de 2012 19:05

Respostas

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

    segunda-feira, 16 de julho de 2012 19:07
  • 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/

    Abs


    /* Se útil por favor classifique a resposta */

    segunda-feira, 16 de julho de 2012 19:09
  • 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

    segunda-feira, 16 de julho de 2012 19:10
  • Luan, vou dar uma analisada no material e volto a comentar

    abs


    Marcelo Nogueira

    segunda-feira, 16 de julho de 2012 19:12
  • Marcelo, veja este artigo:

    http://www.sql-server-performance.com/2009/SSIS-New-Features-in-SQL-Server-2008-Part1/

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    segunda-feira, 16 de julho de 2012 19:24
  • 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]

    quarta-feira, 18 de julho de 2012 13:02
    Moderador