MicroStrategy ONE
Invalidate Report Cache statement
Invalidates a report server cache in a MicroStrategy Intelligence Server.
INVALIDATE ([ALL] REPORT CACHES [WHTABLE "wh_table_name"] ([SECURITY FILTER "sec_filter_id1" | SECURITY FILTERS "sec_filter_id1" [, .."sec_filter_idN"])] [(USER "login_id") | (NAME "user_name")] [(USER GROUP "user_group_id") | (NAME "user_group_name")] [(DBLOGIN "dblogin_id") | (DBLOGINNAME "dblogin_name")] [DBCONNECTION "dbconnection_id"] [LOCALE "locale_name"] | REPORT CACHE "cache_name" [GUID cache_guid] [CHECKCACHEEXISTENCE]) IN PROJECT "project_name";
where:
-
WHTABLE "wh_table_name" is the name of the warehouse table associated with the report caches to be invalidated, of type string.
-
SECURITY FILTER "sec_filter_id1..N" is the list of all the security filters that are associated with the report caches to be invalidated, of type string.
-
USER "login_id" is the user login id that is associated with the report caches to be deleted, of type string.
-
NAME "user_name" is the name of a user that is associated with the report caches to be deleted, of type string.
-
USER GROUP "user_group_id" is the user group id that is associated with the report caches to be deleted, of type string.
-
NAME "user_group_name" is the name of a user group that is associated with the report caches to be deleted, of type string.
-
DBLOGIN "dblogin_id" is the DB Login id that is associated with the report caches to be deleted, of type string.
-
DBLOGINNAME "dblogin_name" is the name of a DB Login that is associated with the report caches to be deleted, of type string.
-
DBCONNECTION "dbconnection_id" is the DB Connection id that is associated with the report caches to be invalidated, of type string.
-
LOCALE "locale_name" is the locale name that is associated with the report caches to be invalidated, of type string.
-
REPORT CACHE "cache_name" is the name of the report cache to be invalidated, of type string.
-
GUID cache_guid is the GUID of the report cache to be invalidated, of type GUID.
-
CHECKCACHEEXISTENCE indicates to check for a given cache's existence before purging it.
-
PROJECT "project_name" is the project in which the report caches are to be invalidated, of type string.
This statement can only be used with three-tier or four-tier project source names.
Example
INVALIDATE ALL REPORT CACHES WHTABLE "PMT_INVENTORY" IN PROJECT "MicroStrategy Tutorial";