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";