Сегодня я получил любопытную ошибку в одном из кубов OLAP, над которым я работал. При попытке получить доступ к нему из SSAS или из внешнего подключения в Excel я получил ошибку, аналогичную описанной ниже:
![enter image description here](https://i.stack.imgur.com/0Qnqu.png)
'', шестнадцатеричное значение 0x1A, является недопустимым символом. Строка 1, позиция 325042770. (System.Xml)
Не уверен, почему этот специальный символ отображался как символ «->», но после экспорта сообщения об ошибке в текст я определил, что это был Символ "SUB" . Очевидно, это был « недопустимый символ ».
Мне бы хотелось, чтобы « удостоверился, что иерархия пользователей не содержит недопустимых символов. », однако я неЯ не знаю, что это за определение, очевидно, что вы не можете загрузить символ «SUB» в куб, однако я не уверен, какие другие символы могут или не могут быть загружены.
Есть различные утверждения о том, что разрешено и запрещено в именах, значениях и описаниях измерений куба. В целом, однако, когда я смотрю вокруг, документация кажется очень разреженной , и там нет упоминания о символе "SUB". Есть ли где-нибудь список персонажей или какая-то официальная (или не) документация на эту тему?