After upgrading Information Centric Analytics (ICA) to version 6.5.4 MP1 (6.5.4.0100), the Calculate Risk Scores step (20) of the nightly RiskFabric Processing job fails and the following error message is logged in the SQL Server Agent history log and in the RiskFabric
relational database table dbo.Log_DataTransformation
:
Error Msg: Could not execute statement on remote server 'RiskFabric_ASDB'.
In rare cases, when attempting to create a new risk vector in the Analyzer, the following error is also logged in the RiskFabric
relational database table dbo.Log_SQL
:
SQLLogType
Detail
EXCEEDED
spAnalyzer_EntityScoperFilterByMeasureAndDimension_GetAll
ERROR
Error: Error parsing column <number> (FilterValueType=MDX - String) ...** Inner Exception ** Error: Requested value 'MDX' was not found....
Release : 6.5.x and greater
Component : Risk Vectors
ICA version 6.5.4 (6.5.4.0000) queries the RiskFabric
cube using the OPENQUERY
method for executing MDX statements and is incompatible with the EXECUTE_AT
execution method and setting added to version 6.5.4 MP1 (6.5.4.0100) for cube queries.
This condition and these symptoms may be caused by either of the following:
RiskQuery
values have HTML-encoded characters in place of the characters > and '
(single quote). These are formatted as JSON. Consequently, the stored procedure passes the entire JSON wrapper in lieu of parsing the individual SQL and MDX queries.If risk vector definitions were corrupted during the upgrade to 6.5.4 MP1, each affected risk vector's RiskQuery
value must be edited to remove the HTML encodings. This can be done manually with the assistance of Broadcom support or by deleting and re-creating the affected risk vector(s). Contact Broadcom support to discuss these options.
If a backup of 6.5.4 was restored in an environment running 6.5.4 MP1 or greater, follow this procedure:
RiskFabric
relational database%SystemDrive%\Program Files\Bay Dynamics\Risk Fabric Server Web
readme.txt
file bundled with the installer for 6.5.4 MP1 HF1.