Usuário com melhor resposta
Executar os pacotes do SSIS

Pergunta
-
Boa Tarde Pessoal.
Tenho duas perguntas:
1 - Eu posso utilizar o SSIS para fazer o ETL de um banco ORACLE (Relacional) para outro banco ORACLE (DW)?
2 - Eu criei o ETL no SSIS e agora eu quero executar esses pacotes em outro servidor. Eu preciso ter o Integration Services instalado para executar esses pacotes ou tem outra alternativa de rodar sem ele?
Att,
Fabio Jacomini
Respostas
-
Fábio,
Se possível tentar instalar o SQL Server Express With Advanced Tools, pois esta edição possui todas as ferramentas e serviços do SQL Server!!!
Em relação DTExec.exe, vale ressaltar que esta ferramenta deve ser executada através do prompt-de-comando ou então através do agendados de tarefas do Windows.
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]- Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
-
Boa Noite,
Só é possível rodar pacotes SSIS em servidores onde o SSIS está instalado. Isso não significa que as fontes de dados tenham de estar na mesma máquina. Você pode ter o SSIS em uma máquina acessando dados de outras, mas para rodar o pacote é preciso ter o SSIS na máquina onde o pacote é executado.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.wordpress.com
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
-
Fabio,
Sim ele é gratuito sim, igual o Express!!!!
Acredito que as soluções apresentadas podem ajudar mesmo.
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]- Marcado como Resposta Fábio Jacomini segunda-feira, 6 de junho de 2011 20:46
Todas as Respostas
-
Fabio,
1 - Sim, basta voce tratar as colunas e tudo mais, uma vez que um banco DW, ao menos deveria, ser menos normalizado que um banco transacional.
2 - Agende-o pelo SQL Server como pacote SSIS apontando para FileSistem e mostre o caminho do arquivo, não é necessario o SSIS instalado.
Oracle OCA11g, MCC 2011! -
-
Fabio,
Bom, neste caso não sei se é possivel executa-lo, tente jogar o pacote no servidor, clicar 2 vezes e veja se abre uma tela onde existem as opções execute e algumas ifnormações osbre o pacote.
O que voce deve saber é, o pacote do SSIS é executado atravez de um "carinha" chamado DTExec.exe, creio que o mesmo é se encontra com a instalção ou do SQL Server ou do SSIS.
Oracle OCA11g, MCC 2011!- Sugerido como Resposta Junior Galvão - MVPMVP, Moderator domingo, 15 de maio de 2011 00:28
-
-
Fabio,
Veja, eu possuo apenas SQL Server express ( O gratuito instalado em minha maquina), dentro da pasta 90/100 existem sim o DTExec.exe, o programa que roda os pacotes, basta executa-lo via DOS que ira funcionar.
Na pasta 80, referente a meu MSDE (SQL Express versão 2000), existem o DTSRun.exe, que é a versão anterior do mesmo.
Oracle OCA11g, MCC 2011! -
Fábio,
Se possível tentar instalar o SQL Server Express With Advanced Tools, pois esta edição possui todas as ferramentas e serviços do SQL Server!!!
Em relação DTExec.exe, vale ressaltar que esta ferramenta deve ser executada através do prompt-de-comando ou então através do agendados de tarefas do Windows.
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]- Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15
-
Ola Junior.
Mas esse SQL Server Express With Advanced Tools é gratuito? Posso instalar em um cliente meu sem problema?
Vou testar aqui mas acho que a forma que vc e o Fabrizzio disseram vai me ajudar a solucionar o problema aqui. Dessa forma eu posso desenvolver todo o meu etl no Integration Service e depois rodar ele em um servidor que tenha somente oracle.
Abraços,
Fabio Jacomini -
Fabio,
Sim ele é gratuito sim, igual o Express!!!!
Acredito que as soluções apresentadas podem ajudar mesmo.
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]- Marcado como Resposta Fábio Jacomini segunda-feira, 6 de junho de 2011 20:46
-
Boa Noite,
Só é possível rodar pacotes SSIS em servidores onde o SSIS está instalado. Isso não significa que as fontes de dados tenham de estar na mesma máquina. Você pode ter o SSIS em uma máquina acessando dados de outras, mas para rodar o pacote é preciso ter o SSIS na máquina onde o pacote é executado.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.wordpress.com
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:15