none
Migração DTS para SSIS RRS feed

  • Pergunta

  •  

    Prezados(as),

     

    Estou tentando migrar meus pacotes de DTS (Data Transformation Services) para o SSIS (Integration Services).

     

    Primeiro passo, salvei todos os meus pacotes como Structored Storage File (.DTS), fui no Management Studio, em Legacy e Importei todos os pacotes.

     

    Com todos Salvos, o DTS Designer Instalado + a instalação do backward compatibility, rodo meus pacotes sem problema através de um job que invoca um DTSrun.

     

    Agora a migração, onde estou com dificuldades.

     

    Resolvi então migrar meus pacotes, para começar a utilizar dos recusos novos do SSIS visando a melhoria dos processos de carga.

     

    80% dos pacotes foram importados e podem ser executados sem nenhuma manutenção.

    15% dos pacotes tinham tarefas de execute DTS package, os quais substitui com sucesso por Execute Package Task.

    5% dos pacotes tinham Transform Data Tasks com alguns ActiveX Scripts. Esses processos foram substituidos por tarefas do tipo Execute DTS Package e apontam para pacotes que não sei onde estão.

     

    É possível encontrar esses pacotes e usa-los para migrar as transformações? (Usando o mesmo procedimento de Migrate DTS 2000 Package por exemplo)

     

    Se não for, será necessário re-desenvolver estes pacotes? Existe algum facilitador para essa tarefa?

     

    Posso continuar usando VbScript (pergunto isso para re-utilizar o código que já existia e proteger o sistema de erros incorridos durante o desenvolvimento das transformações)?

     

    Bom, acho que é isso, estou à disposição para maiores esclarecimentos.

     

    Att.,

    segunda-feira, 18 de fevereiro de 2008 17:06

Respostas

  • Boa Tarde Miguel,

     

    Parece que sua taxa de pacotes migrados foi muito boa (80%). Embora a Microsoft tenha desenvolvido o Package Migration Wizard, algumas funcionalidades do DTS podem não ser migradas corretamente (principalmente para transformações complexas). Você pode continuar utilizando os pacotes DTS antigos (inclusive a Microsoft até disponibiliza ferramentas para que você não tenha que editá-los no SQL Server 2000). No entanto, o recomendável é que você utilize apenas o SSIS e se for o caso, para essa pequena minoria reescrever os pacotes.

     

    O VBScritp ainda está ativo, mas a recomendação é reescrever seus pacotes utilizando os scripts em VB.NET.

     

    Você poderá encontrar maiores informações em:

     

    Upgrade Technical Resource Guide
    http://www.microsoft.com/downloads/details.aspx?FamilyID=3d5e96d9-0074-46c4-bd4f-c3eb2abf4b66&DisplayLang=en

     

    Feature Pack for Microsoft SQL Server 2005 - November 2005
    http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&DisplayLang=en

     

    O primeiro link é um roteiro de como migrar para o SQL Server 2005 e isso inclui um capítulo sobre as particularidades do DTS. O segundo link é para download de várias ferramentas entre elas um editor de DTS no SQL Server 2005.

     

    [ ]s,

     

    Gustavo

    segunda-feira, 18 de fevereiro de 2008 17:18