Integration Services の変換
SQL Server 2005 Integration Services (SSIS) の変換とは、パッケージのデータ フロー内にあり、データを集計、マージ、配信、および変更するコンポーネントのことです。変換では、参照操作を実行してサンプル データセットを生成することもできます。このセクションでは、Integration Services に含まれる変換と、その機能について説明します。
ビジネス インテリジェンス変換
次の変換は、データのクリーンアップ、テキストのマイニング、データ マイニング予測クエリの実行などのビジネス インテリジェンス操作を実行します。
変換 | 説明 |
---|---|
列データの値を標準化する変換です。 |
|
あいまい一致を使用して、参照テーブル内の値を参照する変換です。 |
|
テキストから用語を抽出する変換です。 |
|
参照テーブル内の用語を参照し、テキストから抽出した用語をカウントする変換です。 |
|
データ マイニング予測クエリを実行する変換です。 |
行の変換
次の変換は、列の値を更新して新しい列を作成します。この変換は、変換入力の各行に適用されます。
変換 | 説明 |
---|---|
文字列関数を文字データに適用する変換です。 |
|
入力列のコピーを変換出力に追加する変換です。 |
|
列のデータ型を別のデータ型に変換する変換です。 |
|
式の結果を列に設定する変換です。 |
|
スクリプトを使用して、データの抽出、変換、または読み込みを行う変換です。 |
|
データ フローの各行で、SQL コマンドを実行する変換です。 |
行セットの変換
次の変換は、新しい行セットを作成します。行セットには、集計された値や並べ替えた値、サンプル行セット、またはピボットされた行セットとピボットされていない行セットを含めることができます。
変換 | 説明 |
---|---|
AVERAGE、SUM、COUNT などの集計を実行する変換です。 |
|
データを並べ替える変換です。 |
|
サンプル サイズを指定する割合を使用して、サンプル データを作成する変換です。 |
|
サンプルの行数を指定して、サンプル データセットを作成する変換です。 |
|
標準化されたテーブルの、標準化されていないバージョンを作成する変換です。 |
|
標準化されていないテーブルの、標準化されたバージョンを作成する変換です。 |
分割および結合変換
次の変換は、別の出力への行の配信、変換入力のコピーの作成、1 つの出力への複数入力の結合、および参照操作の実行を行います。
変換 | 説明 |
---|---|
データ行を別の出力にルーティングする変換です。 |
|
データセットを複数の出力に配信する変換です。 |
|
複数のデータセットをマージする変換です。 |
|
並べ替えた 2 つのデータセットをマージする変換です。 |
|
FULL、LEFT、または INNER 結合を使用して、2 つのデータセットを結合する変換です。 |
|
完全一致を使用して、参照テーブル内の値を参照する変換です。 |
その他の変換
Integration Services にはデータのエクスポートとインポート、監査情報の追加、行のカウント、緩やかに変化するディメンションの処理を行う、次のような変換が含まれています。
変換 | 説明 |
---|---|
データ フローのデータをファイルに挿入する変換です。 |
|
ファイルのデータを読み取り、データ フローに追加する変換です。 |
|
環境に関する情報を、パッケージ内のデータ フローで利用可能にする変換です。 |
|
変換の処理を行うときに行をカウントし、最終的なカウントを変数に格納する変換です。 |
|
緩やかに変化するディメンションの更新を構成する変換です。 |
カスタム変換
カスタムの変換を記述することもできます。詳細については、「同期出力型のカスタム変換コンポーネントの開発」および「非同期出力型のカスタム変換コンポーネントの開発」を参照してください。
参照
概念
Integration Services のパス
データ フロー要素
その他の技術情報
Integration Services ソース
Integration Services の変換先