Текущее время: Вт, сен 15 2026, 15:59

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: BPC трансформации и русский язык
СообщениеДобавлено: Пн, авг 13 2012, 10:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
В файле трансформации потребовалось обрабатывать русские символы (значения идентификаторов некоторых измерений содержат русские символы - так было принято в исходной системе, из которой забираем данные).

Если в разделе мэппинга прописано так
ENTITY = BWENTITY
то русские символы проходят через трансформацию и ложатся в BPC-куб без проблем

Если же прописать примерно так
ENTITY = *IF(BWENTITY=*STR(ДЕПАРТАМЕНТ) then *STR(УПРАВЛЕНИЕ); BWENTITY)

то условие никогда не будет истинным, поскольку все русские символы почему-то заменяются перед выполнением на знаки вопроса.

Если пропишу, например, так
ENTITY = *IF(BWENTITY=*STR(ДЕПАРТАМЕНТ) then *STR(УПРАВЛЕНИЕ); *STR(ЦЕНТР))

то условие никогда не будет истинным и все записи попадут на ЦЕНТР, но так как ЦЕНТР превратится в ?????, то в журнале ошибок будет указано, что в BPC-измерении элемента ????? не существует.

В файле конвертации, как и в трансформации, русские символы заменяются вопросиками.
Может есть где-то настройка или сами файлы трансформаций/конвертации надо сохранять в какой-то особой кодировке. В общем, нашел ли кто-то как разрулить подобную ситуацию с русским языком, если сталкивался с подобной проблемой?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BPC трансформации и русский язык  Тема решена
СообщениеДобавлено: Пн, авг 13 2012, 15:06 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Разобрался, все OK!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BPC трансформации и русский язык
СообщениеДобавлено: Пт, авг 31 2012, 12:20 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 23 2008, 07:39
Сообщения: 26
Пол: Мужской
В чём было дело?

_________________
Ubi nihil - nihil.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BPC трансформации и русский язык
СообщениеДобавлено: Пн, окт 08 2012, 15:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
При сохранении трансформации кириллица превращается в вопросики - это первая проблема. Если же кириллица содержит внутри еще и знаки пунктуации, например, точки, то трансформация считается невалидной - это вторая проблема. Что я делал - сначала выяснил, что требуется формат данных UTF8 (это сделал через логи посредством декодирования символов в цифры), затем посмотрел в UJFS - при сохранении помимо XLS-файла генерируется и XML-файл (в нем как раз вопросики и сидят). Выгружаем оба файла на PC. В XML-ном правим вопросики на кириллицу, которая нам требуется и сохраняем файл в формате UTF8. В XLS-ном файле просто правим (без преобразования). Оба файла загружаем в UJFS и запускаем трансформацию. Если вам понадобится снова редактировать трансформацию, содержащую кириллицу, то сразу делайте это через UJFS-выгрузку/загрузку.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB