次の方法で共有


参照変換を使用して参照を実装する方法

参照変換を追加して構成するには、パッケージに 1 つ以上のデータ フロー タスクと 1 つの変換元があらかじめ含まれている必要があります。また、参照変換を使用するには、参照データを含むデータベースに接続するよう構成されている OLE DB 接続マネージャが、パッケージに含まれている必要があります。

参照変換を実装するには

  1. Business Intelligence Development Studio で、目的のパッケージが含まれている Integration Services プロジェクトを開きます。

  2. ソリューション エクスプローラで、パッケージをダブルクリックして開きます。

  3. [データ フロー] タブをクリックし、次に [ツールボックス] で、参照変換をデザイン画面にドラッグします。

  4. 参照変換をデータ フローに連結します。連結するには、緑または赤の矢印のコネクタを、変換元または前の変換から参照変換にドラッグします。

  5. 参照変換をダブルクリックします。

  6. [参照変換エディタ][参照テーブル] タブで、[接続マネージャ] の一覧から接続マネージャを選択し、次のいずれかの操作を行います。

    • [テーブルまたはビューを使用する] をクリックし、データ ソース ビュー、データ ソース参照、または OLE DB 接続マネージャのいずれかを選択します。
    • [SQL クエリの結果を使用する] をクリックし、[SQL コマンド] ウィンドウでクエリを作成するか、[クエリの作成] をクリックし、[クエリ ビルダ] で用意されているグラフィック ツールを使用してクエリを作成します。または、[参照] をクリックして、ファイルから SQL ステートメントをインポートします。
      SQL クエリを検証するには、[クエリの解析] をクリックします。
      クエリが返すデータのサンプルを表示するには、[プレビュー] をクリックします。
  7. [列] タブをクリックします。

  8. [列] タブで、[使用できる入力列] 一覧のうち 1 列以上を [使用できる参照列] 一覧の列にドラッグします。

    ms137820.note(ja-jp,SQL.90).gifメモ :
    参照変換は、同じ名前で同じデータ型を持つ列を自動的にマップします。
    ms137820.note(ja-jp,SQL.90).gifメモ :
    列をマップするには、データ型が一致している必要があります。詳細については、「Integration Services のデータ型」を参照してください。
  9. 参照テーブルの列を含めるには、[使用できる参照列] 一覧から変換出力に含める列を選択し、[参照操作] 一覧で、参照テーブルの値を入力列の値と置き換えるか、新しい列に書き出すかを指定します。

  10. 参照テーブルの部分キャッシュを構成するには、[詳細設定] タブをクリックし、次の操作を行います。

    1. [メモリの制限を有効にする] チェック ボックスをオンにします。
    2. [キャッシュを有効にする] チェック ボックスをオンにしてキャッシュ サイズを指定するか、[SQL ステートメントを変更する] チェック ボックスをオンにして参照テーブルを生成するための SQL ステートメントを更新するか、これらの両方をオンにします。
    3. 必要に応じ、[パラメータ] をクリックしてパラメータを別の入力列にマップします。
  11. エラー出力を構成するには、[エラー出力の構成] をクリックします。詳細については、「データ フロー コンポーネントでエラー出力を構成する方法」を参照してください。

  12. [OK] をクリックします。

  13. 更新したパッケージを保存するには、[ファイル] メニューの [選択されたファイルを上書き保存] をクリックします。

参照

概念

参照変換
Integration Services の変換
Integration Services のパス
データ フロー タスク
接続マネージャ
データ フローに関する情報 (SSIS)

その他の技術情報

Integration Services ソース
Integration Services の変換先

ヘルプおよび情報

SQL Server 2005 の参考資料の入手