The following error is thrown when accessing an IT Analytics (ITA) report:
An error has occurred during report processing. (rsProcessingAborted)
Cannot read the next data row for the dataset <dataset-name>. (rsErrorReadingNextDataRow)
For more information about this error navigate to the report server on the local server machine, or enable remote errors.
In addition, the processing of the cube(s) on which the report is based also fail and log an error similar to the following:
The server sent an unrecognizable response.
"<invalid-character>, hexidecimal value 0x<hex-value>, is an invalid character. Line <line-#.>, position <position-#>. (System.Xml)
ITMS 8.x
IT Analytics
If invalid XML characters (i.e., certain non-alphanumeric characters) are present in data, the Microsoft SQL Server Analysis Server (SSAS) may not be able to process cubes and their dimensions. This is because XML reserves certain characters that are non-alphanumeric in nature for use as programming code. When these are seen in data, XML attempts to process them as escape codes for code, but as they are not actually code, it throws an error. This is therefore not a limitation or issue caused by ITA product or SSAS, but by the contents of the data source due to the manner in which it was created and stored. This may also occur if data become corrupted (SQL server crash, bad import, etc.).
To resolve this error, Broadcom recommends correcting the data in the data source system. To do this, follow this general procedure:
Troubleshooting: Use SQL to help find the columns and fields that contain non-alphanumeric characters
While it is beyond the scope of Broadcom Technical Support to assist in resolving data issues such as the existence of non-alphanumeric characters in source data, the attached SQL script Parse Tables and Columns for Non-Alphanumeric Characters.sql can assist with finding non-alphanumeric data. The script can be run against any source database queried by ITA suspected of containing non-alphanumeric characters (Symantec_CMDB, ProcessManager, SEPM, etc.).
NOTE:
As an alternative to correcting the source data, you can configure SSAS to automatically convert non-alphanumeric characters. To do so, you must have a copy of Visual Studio with the Analysis Services project plug-in installed and access to the server hosting the IT Analytics cubes. Support for this method is not provided by Broadcom.
Additional information on XML parsing and invalid characters can be found in the following Microsoft technical articles:
InvalidXmlCharacters Enum
https://learn.microsoft.com/en-us/dotnet/api/microsoft.analysisservices.invalidxmlcharacters?view=analysisservices-dotnet
NOTE: URL last validated June 5, 2023DataItem.InvalidXmlCharacters Property
https://learn.microsoft.com/en-us/dotnet/api/microsoft.analysisservices.dataitem.invalidxmlcharacters?view=analysisservices-dotnet
NOTE: URL last validated June 5, 2023