14 SSISのさまざまなタスク・コンポーネント

本シリーズではいくつかのモデルケースを説明しましたが、SSISで使えるタスクやコンポーネントのほんの一部しか取り上げていません。そこで最後に、その他のタスク、およびデータフロータスクのコンポーネントの概要だけ紹介します。


「制御フロー」タブで使えるタスク(一部コンテナ)

Forループコンテナ
指定回数などのループ処理を行います。

Masterストアドプロシージャ転送タスク
ストアドプロシージャを転送元のSQL Serverのmasterデータベースから転送先のSQL Serverのmasterデータベースに転送します。

SQL Serverオブジェクトの転送タスク
転送元SQL Serverインスタンスから転送先SQL ServerインスタンスにSQL Serverオブジェクトを転送します。

Webサービスタスク
Webメソッドを実行します。

XMLタスク
XMLデータに対してXML操作を実行します。

エラーメッセージ転送タスク
転送元SQL Serverインスタンスから転送先SQL Serverインスタンスにエラーメッセージを転送します。

ジョブ転送タスク
転送元SQL Serverインスタンスから転送先SQL Serverインスタンスにジョブを転送します。

スクリプトタスク
カスタムタスクを対話的に作成できます。

データベース転送タスク
転送元SQL Serverインスタンスから転送先SQL Serverインスタンスにデータベースを転送します。

パッケージ実行タスク
ワークフローの一環として他のSSISパッケージを実行します。

ファイルシステムタスク
ファイルのコピーや削除などのファイルシステム操作を実行します。

プロセス実行タスク
Win32実行可能ファイルを実行します。

SQL Serverエージェントジョブの実行タスク
メンテナンスプランの一部として実行するSQL Serverエージェントジョブを選択できます。

T-SQLステートメントの実行タスク
T-SQLスクリプトを実行します。

インデックスの再構築タスク
SQL Serverのデータページとインデックスページのデータを再編成します。これによりインデックスのスキャンとシークのパフォーマンスが向上します。

オペレータへの通知タスク
SQL Serverエージェントオペレータに電子メールを送信します。

データベースのバックアップタスク
パックアップ元やバックアップ先を指定してSQL Serverデータベースのバックアップを行います。

データベースの圧縮タスク
SQL Serverの空のデータページとログページを削除し、ディスク領域を小さくします。

データベースの整合性確認タスク
SQL Serverデータベース内のデータとインデックスページの一貫性チェックを実行します。

「データフロー」タブで使えるコンポーネント

■データフローの変換元カテゴリ
ADO NET変換元
ADO.NETプロバイダを使用してデータベースからデータを抽出します。

Excelソース
Excelブックからデータを抽出します。

XMLソース
XMLデータファイルからデータを抽出します。

生ファイルソース
生ファイルからデータを抽出します。


■データフロー変換カテゴリ
OLE DBコマンド
データセット内の各行に対してSQLコマンドを実行します。

マージ
並べ替え済みの2つのデータセットをマージします。

マージ結合
結合を使用して2つのデータセットのデータをマージします。

行サンプリング
データセットから多数の行を抽出してサンプルデータセットを作成します。

行数
データセット内の行数をカウントします。

集計
データセット内の値を集計およびグループ化します。

条件分割
データセット内の行を評価して転送します。

全体結合
複数のデータセットをマージします。

並べ替え
データを並べ替えします。

列インポート
ファイルからデータセット内の行にデータをインポートします。

列エクスポート
データセット内の行からファイルに列の値をエクスポートします。

列コピー
列をコピーします。


■データフローの変換先カテゴリ
ADO NET Destination
ADO.NETプロバイダを使用してデータベースにデータを書き込みます。

DataReader変換先
ADO.NETインメモリデータセットを作成して設定します。

Excel変換先
Excelブックにデータを書き込みます。

SQL Server変換先
SQL Serverデータベースにデータを書き込みます。

XML変換先
XMLデータファイルにデータを書き込みます。

生ファイル変換先
生ファイルにデータを書き込みます。
| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved