Diferença entre DTS e SSIS (com tabela)

DTS foi o serviço original usado para carregar os dados das fontes. Foi usado com SQL bancos de dados. Antes de o SSIS entrar no mercado, o DTS era usado para carregar dados de fontes. O SSIS usa uma ferramenta ETL. OE significa Extrair, OT significa Transformar e L significa carregar. O DTS pôde ser usado separadamente da Microsoft com o uso de alguns outros bancos de dados.

DTS vs SSIS

A diferença entre DTS e SSIS é que o DTS tem muitos objetos que recebem a ajuda de uma ferramenta ETL, mas o próprio SSIS atua como uma ferramenta ETL. DTS é apenas um componente da Microsoft servidor SQL 2000 e pode ser usado livremente, mas o SSIS não é um componente do Microsoft SQL Server 2000. A expansão DTS é o Data Transformation Services, mas a expansão SSIS é o SQL Server Integration Services.

O DTS foi incluído no SQL Server 7, substituindo as diferentes partes específicas para diferentes trabalhos. Em seguida, o DTS foi atualizado para fazer muito mais tarefas que incluíam mais tarefas como a adição de FTP arquivos e mais alguns componentes de banco de dados, que podem fazer o trabalho facilmente.

O SSIS dá permissão aos usuários para se comunicarem por meio de uma conexão ativa. Os usuários não precisam baixar uma instalação diferente. É composto por ferramentas que possuem gráficos e assistentes, que podem facilitar o trabalho. Ele também possui algumas fontes de dados que atuam como ferramenta ETL.

Tabela de comparação entre DTS e SSIS

Parâmetros de comparaçãoDTSSSIS
Formulário completoServiços de transformação de dadosSQL Server Integration Services
Ferramenta ETLNão é uma ferramenta ETL.É uma ferramenta ETL.
Microsoft SQL ServersimNão
Loop ContainerNãosim
Ferramentas de InteligênciaNão tem essa ferramenta.Possui ferramenta de Business Intelligence.
RecipienteSem containerPara cada contêiner de loop

O que é DTS?

DTS significa Serviços de Transformação de Dados. Ele usava o gerenciador de transferência do servidor SQL e o programa de cópia em massa nas versões anteriores. O SQL Server 7 inclui DTS para substituir ferramentas diferentes para tarefas diferentes.

Em seguida, houve expansão no DTS, como a adição de arquivos FTP e a capacidade de arquivos FTP. O DTS pôde ser usado separadamente da Microsoft com o uso de alguns outros bancos de dados.

Ele pode extrair as informações de várias outras fontes de dados. O banco de dados anterior usava um programa de cópia em massa que provou ser uma desvantagem para as versões anteriores do SQL Server 6.5.

A versão 2000 tornou-se uma vantagem para o Microsoft SQL Server. O DTS foi incluído no SQL Server 7, substituindo as diferentes partes específicas para diferentes trabalhos.

Em seguida, o DTS foi atualizado para fazer muito mais tarefas que incluíam mais tarefas como a adição de arquivos FTP e mais alguns componentes de banco de dados, que podem facilmente fazer o trabalho. DTS faz todo o seu trabalho usando Activex Script.

Possui ferramentas limitadas. Ele pode se concentrar em uma tarefa. Não consiste em um explorador de soluções. O DTS pode ser implantado apenas usando um servidor local. Não possui uma ferramenta de BI como o SSIS.

DTS não é um script gerenciado. Não tem desdobramento, desenvolvimento bruxo. O design do DTS possui um único painel. O Enterprise Manager desenvolve o DTS.

O que é SSIS?

SSIS significa SQL Server Integration Services. Isso foi introduzido para interromper o DTS. O SSIS tinha uma ferramenta de negócios que era mantida incluída no servidor. Esta ferramenta possui ferramentas de desenvolvimento de estúdio visual incluídas.

O SSIS dá permissão aos usuários para se comunicarem por meio de uma conexão ativa. Os usuários não precisam baixar uma instalação diferente. É composto por ferramentas que possuem gráficos e assistentes, que podem facilitar o trabalho.

Ele também possui algumas fontes de dados que atuam como ferramenta ETL. É preciso a ajuda da linguagem de script.

Ele pode ser atualizado com a ferramenta de negócios de forma oportuna e eficaz. CLR gerencia o SSIS. A ferramenta de negócios tem um processo de ponta a ponta. Possui todas as ferramentas que podem executar funções de fluxo de trabalho.

Também possui um assistente de implantação. Isso pode ser transformado. Este projeto tem 4 tipos diferentes de fluxo de dados, fluxo de controle, manipulador de eventos e explorador de pacotes.

O SSIS tem uma configuração dinâmica. Possui também uma versão atualizada e desenvolvida do explorador de soluções que possui pacotes específicos para diversas fontes de dados. Os usuários podem se comunicar facilmente se estiverem usando o SSIS com uma conexão ativa.

Ele tem fontes de dados que têm transformações que facilmente fundir dados e copia dados de várias outras fontes.

Principais diferenças entre DTS e SSIS

  1. A expansão DTS é o Data Transformation Services, mas a expansão SSIS é o SQL Server Integration Services.
  2. O próprio DTS não é uma ferramenta ETL, mas o SSIS é uma ferramenta ETL.
  3. O DTS é um componente do Microsoft SQL Server, mas o SSIS não é um componente do Microsoft SQL Server.
  4. For Loop O contêiner faz parte do SSIS, mas não faz parte do DTS.
  5. O DTS não tem um contêiner de Loop Foreach, mas o SSIS tem um contêiner de Loop Foreach.
  6. O DTS não possui ferramenta de Business Intelligence, mas o SSIS possui ferramenta de Business Intelligence.

Conclusão

O DTS pôde ser usado separadamente da Microsoft com o uso de alguns outros bancos de dados. Ele pode extrair as informações de várias outras fontes de dados. O banco de dados anterior usava um programa de cópia em massa que provou ser uma desvantagem para as versões anteriores do SQL Server 6.5.

A versão 2000 tornou-se uma vantagem para o Microsoft SQL Server. O DTS foi incluído no SQL Server 7, substituindo as diferentes partes específicas para diferentes trabalhos.

Em seguida, o DTS foi atualizado para fazer muito mais tarefas que incluíam mais tarefas como a adição de arquivos FTP e mais alguns componentes de banco de dados, que podem facilmente fazer o trabalho. DTS faz todo o seu trabalho usando Activex Script.

O SSIS dá permissão aos usuários para se comunicarem por meio de uma conexão ativa. Os usuários não precisam baixar uma instalação diferente. É composto por ferramentas que possuem gráficos e assistentes, que podem facilitar o trabalho.

Ele também possui algumas fontes de dados que atuam como ferramenta ETL. É preciso a ajuda da linguagem de script.

Ele pode ser atualizado com a ferramenta de negócios de forma oportuna e eficaz. CLR gerencia o SSIS. A ferramenta de negócios tem um processo de ponta a ponta.

Possui todas as ferramentas que podem executar funções de fluxo de trabalho. Também possui um assistente de implantação.

Referências

  1. https://link.springer.com/chapter/10.1007/978-1-4302-0448-0_3
  2. https://link.springer.com/chapter/10.1007/978-1-4302-0248-6_3