ユーザーガイド > TDVキャッシング > キャッシュの要件と制限 > 権限とキャッシング
 
権限とキャッシング
キャッシングはTDVの特定のリソースで定義されるため、リソースのキャッシュを作成するには、そのリソースへのアクセス権限が必要です。キャッシュの更新およびクリア操作は、キャッシュされるリソースを所有するユーザーのユーザーIDで実行されます。
TDVキャッシングでは通常、キャッシュターゲットとして機能するデータソース上にオブジェクトを作成する必要があります。TDVでのキャッシングに必要なデータとオブジェクトを作成および削除するには、キャッシュターゲットに必要な権限を設定する必要があります。キャッシュの更新またはクリアを実行するには、ステータステーブル、追跡テーブル、およびデータテーブルに対するREAD、SELECT、INSERT、UPDATE、およびDELETE権限が必要です。たとえば、キャッシングターゲットとしてOracleデータベースを使用する場合、キャッシュを定義するTDVユーザーには、データベース内のデータとオブジェクトを直接READ、SELECT、INSERT、UPDATE、およびDELETEするためのOracleデータベースに対する権限が必要です。これらの権限は、明示的な割り当て、またはそれらの特権を持つグループのメンバーシップ(暗黙的な割り当て)によって付与できます。
キャッシュターゲットにキャッシュされているビューまたはプロシージャを使用するには、キャッシュステータステーブルとデータテーブルにアクセスするための権限も必要です。キャッシュから読み取るには、これらのテーブルに対するSELECT権限と、これらのテーブルの上のフォルダーに対するREAD権限が付与されている必要があります。
キャッシングの自動モードを使用している場合、権限は自動的に管理されます。