参照変換用のキャッシュを作成および配置する方法
参照変換用のキャッシュ ファイル (.caw) を作成および配置できます。参照データセットはキャッシュ ファイルに格納されます。
参照変換は、接続されているデータ ソースの入力列のデータを参照データセットの列と結合することにより参照を実行します。
キャッシュ接続マネージャおよびキャッシュ変換を使用して、キャッシュ ファイルを作成します。詳細については、「キャッシュ接続マネージャー」および「キャッシュ変換」を参照してください。
参照変換とキャッシュ ファイルの詳細については、「参照変換」を参照してください。
キャッシュ ファイルを作成するには
Business Intelligence Development Studio で、目的のパッケージが含まれている Integration Services プロジェクトを開き、そのパッケージを開きます。
[制御フロー] タブで、データ フロー タスクを追加します。
[データ フロー] タブで、データ フローにキャッシュ変換を追加し、変換をデータ ソースに接続します。
必要に応じて、データ ソースを構成します。
キャッシュ変換をダブルクリックし、[キャッシュ変換エディタ] の [接続マネージャ] ページで [新規作成] をクリックして、新しい接続マネージャを作成します。
[キャッシュ接続マネージャ エディタ] ダイアログ ボックスの [全般] タブで、次のオプションを選択してキャッシュを保存するようにキャッシュ接続マネージャを構成します。
[ファイル キャッシュを使用する] をオンにします。
[ファイル名] に、ファイル パスを入力します。
パッケージを実行すると、ファイルが作成されます。
注意 パッケージの保護レベルは、キャッシュ ファイルに適用されません。キャッシュ ファイルに機密情報が含まれている場合は、アクセス制御リスト (ACL) を使用して、ファイルを格納している場所またはフォルダへのアクセスを制限します。特定のアカウントに対してのみアクセスを有効にする必要があります。詳細については、「パッケージで使用するファイルへのアクセスの制御」を参照してください。
[列] タブをクリックし、[インデックス位置] オプションを使用して、インデックス列として使用する列を指定します。
インデックス以外の列の場合、インデックス位置は 0 です。インデックス列の場合、インデックスの位置は連続した正の数になります。
注意 参照変換がキャッシュ接続マネージャを使用するように構成されている場合、参照データセット内のインデックス列のみ入力列にマップできます。また、すべてのインデックス列をマップする必要があります。
詳細については、「[キャッシュ接続マネージャ エディタ]」を参照してください。
必要に応じてキャッシュ変換を構成します。
詳細については、「[キャッシュ変換エディタ] ([接続マネージャ] ページ)」および「[キャッシュ変換エディタ] ([マッピング] ページ)」を参照してください。
パッケージを実行します。
キャッシュ ファイルを配置するには
Business Intelligence Development Studio で、目的のパッケージが含まれている Integration Services プロジェクトを開き、そのパッケージを開きます。
必要に応じて、パッケージ構成を作成します。詳細については、「パッケージの構成を追加する方法」を参照してください。
次の操作を行って、キャッシュ ファイルをプロジェクトに追加します。
ソリューション エクスプローラで、手順 1. で開いたプロジェクトを選択します。
[プロジェクト] メニューの [既存項目の追加] をクリックします。
キャッシュ ファイルを選択し、[追加] をクリックします。
ソリューション エクスプローラの [その他] フォルダに、選択したキャッシュ ファイルが表示されます。
配置ユーティリティを作成するようにプロジェクトを構成し、プロジェクトをビルドします。詳細については、「Integration Services パッケージ配置ユーティリティを作成する方法」を参照してください。
マニフェスト ファイル <project name>.SSISDeploymentManifest.xml が作成されて、プロジェクトに含まれるその他のファイル、パッケージ、およびパッケージ構成の一覧が示されます。
パッケージをファイル システムに配置します。詳細については、「パッケージを配置する方法」を参照してください。