次の方法で共有


変更データの取得と理解

変更データの増分読み込みを実行する Integration Services パッケージのデータ フローにおいて、最初のタスクは、変更データを取得するクエリを実行することです。このクエリは、データ フロー タスクの変換元コンポーネント内で実行します。その後、下流にある変換や変換先を使用して、変更データを変換先に適用できます。

注意

テーブル値関数を含むクエリの作成は、変更データの増分読み込みを実行するパッケージを作成するプロセスにおける 3 番目の手順です。このクエリの詳細については、「変更データを取得する関数の作成」を参照してください。変更データの増分読み込みを実行するパッケージを作成するプロセス全体の説明については、「変更データ キャプチャによる増分読み込みの向上」を参照してください。

パッケージでの変更データ キャプチャの使用方法を紹介した完全なエンド ツー エンドのサンプルについては、Codeplex にある Integration Services のサンプルを参照してください。

データ フロー タスクの追加

パッケージのデータ フローでは、変更データを取得し、行われた変更の種類に基づいて行を分割し、変更を変換先に適用します。

データ フロー タスクをパッケージに追加するには

  1. Business Intelligence Development Studio の [制御フロー] タブで、データ フロー タスクを追加します。

  2. クエリ文字列を準備した先行タスクをデータ フロー タスクに連結します。

変更をクエリで取得するための変換元コンポーネントの構成

変換元コンポーネントは、変数に格納されている準備済みのクエリ文字列を使用して、変更データを取得するテーブル値関数を呼び出します。

注意

変数に格納されている準備済みのクエリ文字列の詳細については、「変更データのクエリの準備」を参照してください。変更データを取得するテーブル値関数の詳細については、「変更データを取得する関数の作成」を参照してください。

変更データを取得するように OLE DB ソースを構成するには

  1. Business Intelligence Development Studio の [データ フロー] タブで、OLE DB ソースを追加します。

  2. [OLE DB ソース エディター][接続マネージャー] ページで、次のオプションを選択します。

    1. ソース データベースへの有効な接続を構成します。

    2. [データ アクセス モード][変数からの SQL コマンド] を選択します。

    3. [変数名][User::SqlDataQuery] を選択します。

  3. [OLE DB ソース エディター][列] ページで、必要なすべての列が出力列にマップされていることを確認します。

次の手順

変更データを取得するように OLE DB ソースを構成したら、次の手順で、パッケージのデータ フローのデザインを開始します。

次のトピック :挿入、更新、および削除の処理

Integration Services のアイコン (小) 最新の Integration Services の入手

マイクロソフトが提供する最新のダウンロード、アーティクル、サンプル、ビデオ、およびコミュニティで選択されたソリューションについては、MSDN または TechNet の Integration Services のページを参照してください。

これらの更新が自動で通知されるようにするには、ページの RSS フィードを定期受信します。