DTS は、ソースからデータをロードするために使用された元のサービスです。 SQL データベースで使用されていました。 SSIS が市場に登場する前は、ソースからデータを読み込むために DTS が使用されていました。 SSIS は ETL ツールを使用します。
E は Extract、T は Transform、L は Load を表します。 DTS は、Microsoft とは別に、他のデータベースを使用して使用することができました。
主要な取り組み
- DTS はサポートされなくなった従来のデータ統合ツールですが、SSIS は DTS に取って代わる最新のデータ統合ツールです。
- DTS はグラフィカル インターフェイスを使用してデータ変換パッケージを作成しますが、SSIS はより高度で柔軟なグラフィカル インターフェイスを提供してデータ統合ワークフローを作成します。
- DTS はデータ変換に限定されており、データ プロファイリング、データ クレンジング、および SSIS で可能なその他の高度なデータ統合タスクを実行できません。
DTS と SSIS
DTS と SSIS の違いは、DTS には ETL ツールの助けを借りて多くのオブジェクトがあるのに対し、SSIS 自体が ETL ツールとして機能することです。 DTS は Microsoft SQL Server 2000 の単なるコンポーネントであり、自由に使用できますが、SSIS は Microsoft SQL Server 2000 のコンポーネントではありません。DTS の拡張はデータ変換サービスですが、SSIS の拡張は SQL Server Integration Services です。
DTS は SQL Server 7 に組み込まれており、さまざまなジョブの特定のさまざまな部分を置き換えます。 その後、DTS がアップグレードされ、FTP ファイルの追加やデータベース コンポーネントの追加など、より多くのタスクを簡単に実行できるようになりました。
SSIS は、アクティブな接続を介して通信するためのアクセス許可をユーザーに与えます。 ユーザーは別のインストールをダウンロードする必要はありません。 これは、作業を容易にするグラフィックスとウィザードを備えたツールで構成されています。 ETL ツールとして機能するデータ ソースもいくつかあります。
比較表
比較のパラメータ | DTS | SSIS |
---|---|---|
完全形 | データ変換サービス | SQL サーバー統合サービス |
ETLツール | ETL ツールではありません。 | ETLツールです。 |
Microsoft SQL サーバー | Yes | いいえ |
ループ コンテナ | いいえ | Yes |
インテリジェンス ツール | そのようなツールはありません。 | ビジネスインテリジェンスツールがあります。 |
コンテナ | コンテナなし | ループコンテナごと |
DTSとは?
DTS はデータ変換サービスの略です。 以前のバージョンの SQL Server Transfer Manager と一括コピー プログラムが使用されていました。 SQL Server 7 には、さまざまなタスクに対応するさまざまなツールを置き換える DTS が組み込まれています。
その後、FTP ファイルの追加と FTP ファイルへの機能として、DTS の拡張が行われました。 DTS は、Microsoft とは別に、他のデータベースを使用して使用することができました。
他のさまざまなデータ ソースから情報を抽出できます。 以前のデータベースでは一括コピー プログラムが使用されていましたが、これは SQL Server 6.5 の以前のバージョンにとって欠点でした。
2000 バージョンは、Microsoft SQL Server のアドバンテージに発展しました。 DTS は SQL Server 7 に含まれ、さまざまなジョブの特定のさまざまな部分を置き換えました。
その後、DTS がアップグレードされ、FTP ファイルの追加やデータベース コンポーネントの追加など、より多くのタスクを簡単に実行できるようになりました。 DTS は、Activex スクリプトを使用してすべての作業を実行します。
限られたツールが含まれています。 XNUMXつのタスクに集中できます。 ソリューション エクスプローラーでは構成されません。 DTS は、ローカル サーバーを使用してのみ展開できます。 SSIS のような BI ツールはありません。
DTS はマネージド スクリプトではありません。 展開はありません ウィザード. DTS の設計には単一のペインがあります。 Enterprise Manager が DTS を開発します。
SSIS とは何ですか?
SSIS は SQL Server Integration Services の略です。 これは、DTS を停止するために導入されました。 SSIS には、サーバー内に保持されたビジネス ツールがありました。 このツールには、ビジュアル スタジオ開発ツールが含まれています。
SSIS は、アクティブな接続を介して通信するためのアクセス許可をユーザーに与えます。 ユーザーは別のインストールをダウンロードする必要はありません。 これは、作業を容易にするグラフィックスとウィザードを備えたツールで構成されています。
ETL ツールとして機能するデータ ソースもいくつかあります。 これにはスクリプト言語の助けが必要です。
ビジネスツールを使用してタイムリーかつ効果的に更新できます。 CLR は SSIS を管理します。 ビジネスツールにはエンドツーエンドのプロセスがあります。 ワークフロー機能を実行できるすべてのツールが含まれています。
展開もあります ウィザード。 これは変形することができます。 この設計には、データ フロー、コントロール フロー、イベント ハンドラー、パッケージ エクスプローラーの 4 つのタイプがあります。
SSIS には動的構成があります。 また、さまざまなデータ ソース用の特定のパッケージを含む、ソリューション エクスプローラーの更新および開発されたバージョンもあります。 アクティブな接続で SSIS を使用している場合、ユーザーは簡単に通信できます。
データを簡単にマージし、他のさまざまなソースからデータをコピーする変換を持つデータ ソースがあります。
DTS と SSIS の主な違い
- DTS 拡張はデータ変換サービスですが、SSIS 拡張は SQL Server Integration Services です。
- DTS 自体は ETL ツールではありませんが、SSIS は ETL ツールです。
- DTS は Microsoft SQL Server のコンポーネントですが、SSIS は Microsoft SQL Server のコンポーネントではありません。
- ループ コンテナーは SSIS の一部ですが、DTS の一部ではありません。
- DTS には Foreach ループ コンテナーがありませんが、SSIS には Foreach ループ コンテナーがあります。
- DTS にはビジネス インテリジェンス ツールがありませんが、SSIS にはビジネス インテリジェンス ツールがあります。
DTS と SSIS の主な違いが詳しく説明されており、非常に有益です。
DTS と SSIS の詳細な比較は、傑出したものであると思います。
SSIS が DTS よりも優れていることは、この記事で十分に明らかにされています。
フケリーさん、これ以上同意することはできません。
少し冗長ですが、DTS と SSIS の良い比較になります。
この比較はかなり偏っていて、DTS よりも SSIS が有利であると思います。どちらにもそれぞれの長所があります。
私は同意しません。SSIS が明らかに優れた選択肢です。
それはそうだよ、ジェイソン。
DTS と SSIS の、示唆に富んだ包括的な比較。
DTS と SSIS の違いについての素晴らしい説明、非常に役立つ情報。
完全に同意します、ミア!
内容は有益でしたが、DTS と SSIS の比較ではある程度の客観性に欠けていました。
私も同感です、サマーさん。
SSIS だけに焦点を当てるのではなく、DTS の特定の利点にもっと重点を置いてほしいと思います。
DTS と SSIS の興味深い、目を見張るような比較。