首页 > 解决方案 > 将破坏 OLAP 多维数据集的字符列表

问题描述

今天,我在我正在处理的一个 OLAP 多维数据集中收到了一个奇怪的错误。尝试从 SSAS 或 Excel 中的外部连接访问它时,我收到类似于以下描述的错误:

在此处输入图像描述

'',十六进制值 0x1A,是无效字符。第 1 行,位置 325042770。(System.Xml)

不知道为什么这个特殊字符显示为“->”符号,但在将错误消息导出为文本后,我确定它是“SUB”字符。显然这是一个“无效字符”。

我很想“确保用户层次结构不包含任何无效字符。 ”,但是我不知道它的定义是什么,显然你不能将“SUB”字符加载到多维数据集中,但是我我不确定可以或不能加载哪些其他字符。

关于多维数据集维度名称、值和描述中允许和不允许的内容有各种说法。然而,总的来说,当我环顾四周时,文档似乎很稀疏,并且没有提到“SUB”字符。那里有某个地方的字符列表,或者关于这个主题的某种官方(或非)文档?

标签: unicodepivot-tablemdxolapcube

解决方案


如果您仍然怀疑其中一个维度属性的数据存在问题,您还可以尝试调整此 InvalidXMLCharacters 属性属性:

在此处输入图像描述


推荐阅读