キャッシュ接続マネージャー
キャッシュ接続マネージャーでは、キャッシュ変換またはキャッシュ ファイル (.caw) からデータを読み取り、そのデータをキャッシュ ファイルに保存できます。 キャッシュ ファイルを使用するようにキャッシュ接続マネージャーを構成したかどうかに関係なく、データは常にメモリに格納されます。
キャッシュ変換を使用して、データ フロー内の接続されているデータ ソースのデータをキャッシュ接続マネージャーに書き込みます。 パッケージ内の参照変換は、データに対する参照を実行します。
Note
キャッシュ接続マネージャーでは、バイナリ ラージ オブジェクト (BLOB) データ型 DT_TEXT、DT_NTEXT、および DT_IMAGE はサポートされません。 参照データセットに BLOB データ型が含まれている場合、パッケージを実行するとコンポーネントは失敗します。 [キャッシュ接続マネージャー エディター] を使用して、列のデータ型を変更できます。 詳細については、「 キャッシュ接続マネージャー エディター」を参照してください。
Note
パッケージの保護レベルは、キャッシュ ファイルに適用されません。 キャッシュ ファイルに機密情報が含まれている場合は、アクセス制御リスト (ACL) を使用して、ファイルを格納している場所またはフォルダーへのアクセスを制限します。 特定のアカウントに対してのみアクセスを有効にする必要があります。 詳細については、「 パッケージで使用されるファイルへのアクセス」を参照してください。
キャッシュ接続マネージャーの構成
キャッシュ接続マネージャーは、次の方法で構成できます。
キャッシュ ファイルを使用するかどうかを示します。
キャッシュ ファイルを使用するようにキャッシュ接続マネージャーを構成すると、接続マネージャーは、次のいずれかの処理を実行します。
データ フロー内のデータ ソースからキャッシュ接続マネージャーにデータが書き込まれるようにキャッシュ変換が構成されている場合は、データをファイルに保存します。
キャッシュ ファイルからデータを読み取ります。
詳しくは、「 Cache Transform」をご覧ください。
キャッシュに格納されている列のメタデータを変更します。
式を使用して ConnectionString プロパティを設定し、実行時にキャッシュ ファイル名を更新します。 詳細については、「 パッケージでプロパティ式を使用する」を参照してください。
プロパティを設定するには Integration Services デザイナーから行うか、またはプログラムによって設定します。
Integration Services Designerで設定できるプロパティの詳細については、「キャッシュ 接続マネージャー エディター」を参照してください。
プログラムによる接続マネージャーの構成方法については、「ConnectionManager」および「プログラムによる接続の追加」を参照してください。