web-dev-qa-db-ja.com

SSISパッケージとは何ですか?

誰かがSSISパッケージのすべてを教えてもらえますか?

私はデータウェアハウジングを初めて使用し、SSIS、DTL、ETLなどの用語に夢中になります。全体像と、それが.NET/SQL Serverアーキテクチャ全体にどのように適合するかを探しています。

67
kjayakum

SSISの最新情報について> https://docs.Microsoft.com/en-us/sql/integration-services/sql-server-integration-services

上記の参照サイトから:

Microsoft Integration Servicesは、エンタープライズレベルのデータ統合およびデータ変換ソリューションを構築するためのプラットフォームです。 Integration Servicesを使用して、ファイルのコピーまたはダウンロード、データウェアハウスのロード、データのクレンジングとマイニング、およびSQL Serverオブジェクトとデータの管理により、複雑なビジネス上の問題を解決します。

Integration Servicesは、XMLデータファイル、フラットファイル、リレーショナルデータソースなどのさまざまなソースからデータを抽出および変換してから、1つ以上の宛先にデータをロードできます。

Integration Servicesには、豊富な組み込みタスクと変換のセット、パッケージを構築するためのグラフィカルツール、およびパッケージを保存、実行、管理するIntegration Servicesカタログデータベースが含まれています。

グラフィカルな統合サービスツールを使用して、コードを1行も書かずにソリューションを作成できます。また、広範なIntegration Servicesオブジェクトモデルをプログラムして、プログラムでパッケージを作成し、カスタムタスクやその他のパッケージオブジェクトをコーディングすることもできます。

更新:SSIS 2005の無料コピーをステップバイステップで入手してください: http://csna01.libredigital.com/?urrs4gt63d

2回目の更新:このリンクは機能しなくなりましたが、ラボは MSDN Here から取得でき、本は Amazon から取得できます

SSIS入門- http://msdn.Microsoft.com/en-us/sqlserver/bb671393.aspx

Integration Servicesインフォメーションワーカーの場合- http://msdn.Microsoft.com/en-us/library/ms141667.aspx

Integration Services管理者の場合- http://msdn.Microsoft.com/en-us/library/ms137815.aspx =

Integration Services Developerの場合- http://msdn.Microsoft.com/en-us/library/ms137709.aspx =

Integration Services Architectの場合- http://msdn.Microsoft.com/en-us/library/ms142161.aspx =

SSISの概要- http://msdn.Microsoft.com/en-us/library/ms141263.aspx

統合サービスのハウツートピック- http://msdn.Microsoft.com/en-us/library/ms141767.aspx =

58
MarlonRibunal

SSIS(SQL Server Integration Services)は、以前のバージョンのSQL Serverの機能であるDTS(データ変換サービス)のアップグレードです。 SSISパッケージは、BIDS(Business Intelligence Development Studio)で作成できます。これらを使用して、異種データソースのデータをSQL Serverにマージできます。また、データウェアハウスの設定、データのクリーニングと標準化、管理タスクの自動化にも使用できます。

SQL Server Integration Services(SSIS)は、Microsoft SQL Server 2005のコンポーネントです。バージョン7.0以降、SQL Serverの機能であったデータ変換サービスに代わるものです。すべてのバージョンに含まれていたDTSとは異なり、SSISは「Standard」および「Enterprise」エディションでのみ利用可能です。 Integration Servicesは、データ統合およびワークフローアプリケーションを構築するためのプラットフォームを提供します。 SSISの主な用途はデータウェアハウジングです。製品は、データの抽出、変換、および読み込み(ETL)のための高速で柔軟なツールを備えているためです。このツールは、SQL Serverデータベースのメンテナンスの自動化、多次元キューブデータの更新、その他の機能の実行にも使用できます。

38
VikasMCTS

Microsoft SQL Server Integration Services(SSIS)は、データウェアハウジング用の抽出、変換、および読み込み(ETL)パッケージを含む、高性能データ統合ソリューションを構築するためのプラットフォームです。 SSISには、パッケージを構築およびデバッグするためのグラフィカルツールとウィザードが含まれています。 FTP操作、SQLステートメントの実行、電子メールメッセージの送信などのワークフロー機能を実行するためのタスク。データを抽出およびロードするためのデータソースおよび宛先。データのクリーニング、集約、マージ、およびコピーのための変換。パッケージの実行と保存を管理するための管理データベースSSISDB。 Integration Servicesオブジェクトモデルをプログラミングするためのアプリケーションプログラミングインターフェイス(API)。

Microsoftによると、SSISパッケージの主な用途は次のとおりです。

•データを生成する異種データストアからのデータのマージ

•データビルディングのクリーニングと標準化を行うウェアハウスとデータマート

•データ変換プロセスへのビジネスインテリジェンスの自動化

•管理機能とデータの読み込み

開発者向け:

SSISパッケージは、ビジネスインテリジェンスソリューションを構築するためのVS開発環境と統合できます。 Business Intelligence Development Studioは、ビジネスインテリジェンスソリューションに固有の拡張機能を備えたVisual Studio環境です。 32ビット開発環境でのみ動作します。

Visual Studio用SSDTツールをダウンロードします。

http://www.Microsoft.com/en-us/download/details.aspx?id=3684

SSIS ETLパッケージの作成-基本:

https://docs.Microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

6レッスンのSSIS機能のサンプルプロジェクト:

https://docs.Microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

3
rchacko