Today I received a curious error in one of the OLAP cube I was working on. When trying to access it from SSAS or from a external connection in Excel, I received an error similar to what is described below:
'', hexadecimal value 0x1A, is an invalid character. Line 1, position 325042770. (System.Xml)
Not sure why this special character was displayed as a "->" symbol, but after exporting the error message to text I determined this it was the "SUB" character. Apparently it was a "invalid character".
I would love to "make sure that user hierarchy does not contain any invalid character.", however I don't know what the definition of that is, clearly you can't load the "SUB" character into a cube, however I'm not sure what other characters can or cannot be loaded in.
There are various claims being made about what is and is not allowed in cube dimension names, values, and descriptions. Overall however, when I look around the documentation seems very sparse, and there is not mention of the "SUB" character. In there a list of characters somewhere, or some sort of official (or non) documentation on this subject?