DTS foi o serviço original usado para carregar os dados das fontes. Foi usado com bancos de dados SQL. Antes de o SSIS entrar no mercado, o DTS era usado para carregar dados de fontes. O SSIS usa uma ferramenta ETL.
O E significa Extrair, O T significa Transformar e O L significa carregar. O DTS pôde ser usado separadamente da Microsoft com o uso de alguns outros bancos de dados.
Principais lições
- O DTS é uma ferramenta de integração de dados herdada que não é mais suportada, enquanto o SSIS é uma ferramenta de integração de dados moderna que substituiu o DTS.
- O DTS usa uma interface gráfica para criar pacotes de transformação de dados, enquanto o SSIS fornece uma interface gráfica mais avançada e flexível para criar fluxos de trabalho de integração de dados.
- O DTS é limitado à transformação de dados e não pode executar perfis de dados, limpeza de dados e outras tarefas avançadas de integração de dados possíveis com o SSIS.
DTS x 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. O DTS é apenas um componente do Microsoft SQL Server 2000 e pode ser usado livremente, mas o SSIS não é um componente do Microsoft SQL Server 2000. A expansão do DTS é o Data Transformation Services, mas a expansão do 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, incluindo mais tarefas como adicionar arquivos FTP e mais componentes de banco de dados, que podem fazer o trabalho facilmente.
O SSIS dá aos usuários permissão para se comunicar 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 ferramentas ETL.
Tabela de comparação
Parâmetros de Comparação | DTS | SSIS |
---|---|---|
Formulário completo | Serviços de transformação de dados | Serviços de Integração do SQL Server |
Ferramenta ETL | Não é uma ferramenta ETL. | É uma ferramenta ETL. |
Microsoft SQL Server | Sim | Não |
Contêiner de loop | Não | Sim |
Ferramentas de inteligência | Não tem essa ferramenta. | Possui ferramenta de Business Intelligence. |
Recipiente | Sem container | Para cada Loop Container |
O que é DTS?
DTS significa Serviços de Transformação de Dados. Ele usou as versões anteriores do SQL Server Transfer Manager e do programa de cópia em massa. O SQL Server 7 incluiu 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.
Poderia extrair as informações de várias outras fontes de dados. O banco de dados anterior usava um programa de cópia em massa, o que era uma desvantagem para as versões anteriores do SQL Server 6.5.
A versão de 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, incluindo mais tarefas como adicionar arquivos FTP e mais componentes de banco de dados, que podem fazer o trabalho facilmente. O DTS faz todo o seu trabalho usando Activex Script.
Tem ferramentas limitadas nele. 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 implantação bruxo. O design do DTS tem 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 nela.
O SSIS dá aos usuários permissão para se comunicar 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 ferramentas ETL. É preciso a ajuda da linguagem de script.
Ele pode ser atualizado usando a ferramenta de negócios oportuna e eficaz. O CLR gerencia o SSIS. A ferramenta de negócios tem processo de ponta a ponta. Possui todas as ferramentas que podem executar funções de fluxo de trabalho.
Ele também tem uma implantação bruxo. Isso pode ser transformado. Esse design tem 4 tipos: fluxo de dados, fluxo de controle, manipulador de eventos e explorador de pacotes.
O SSIS tem uma configuração dinâmica. Possui também um explorador de solução atualizado e versão desenvolvida 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.
Possui fontes de dados que possuem transformações que mesclam facilmente dados e copiam dados de várias outras fontes.
Principais diferenças entre DTS e SSIS
- A expansão DTS é Data Transformation Services, mas a expansão SSIS é SQL Server Integration Services.
- O DTS em si não é uma ferramenta ETL, mas o SSIS é uma ferramenta ETL.
- O DTS é um componente do Microsoft SQL Server, mas o SSIS não é um componente do Microsoft SQL Server.
- Para Loop container faz parte do SSIS, mas não faz parte do DTS.
- O DTS não possui um contêiner Foreach Loop, mas o SSIS possui um contêiner Foreach Loop.
- O DTS não possui uma ferramenta de Business Intelligence, mas o SSIS possui uma ferramenta de Business Intelligence.
- https://link.springer.com/chapter/10.1007/978-1-4302-0448-0_3
- https://link.springer.com/chapter/10.1007/978-1-4302-0248-6_3
Última atualização: 17 de junho de 2023
Sandeep Bhandari é bacharel em Engenharia de Computação pela Thapar University (2006). Possui 20 anos de experiência na área de tecnologia. Ele tem grande interesse em vários campos técnicos, incluindo sistemas de banco de dados, redes de computadores e programação. Você pode ler mais sobre ele em seu página bio.
Agradeço a análise das principais diferenças entre DTS e SSIS, muito informativa.
Considero a comparação aprofundada entre DTS e SSIS simplesmente excelente.
A superioridade do SSIS sobre o DTS fica bem clara neste artigo.
Não poderia concordar mais, Fkelly.
Um pouco redundante, mas ainda assim uma boa comparação entre DTS e SSIS.
Considero esta comparação bastante tendenciosa, favorecendo o SSIS em vez do DTS. Ambos têm seus méritos.
Discordo, o SSIS é claramente a escolha superior.
Eu concordo com isso, Jason.
Uma comparação instigante e completa entre DTS e SSIS.
Ótima explicação sobre a diferença entre DTS e SSIS, informação muito útil.
Concordo plenamente, Mia!
O conteúdo era informativo, mas carecia de certo grau de objetividade na comparação entre DTS e SSIS.
Eu concordo, verão.
Gostaria que houvesse mais ênfase nas vantagens específicas do DTS, em vez de focar apenas no SSIS.
Comparação interessante e reveladora entre DTS e SSIS.