Текущее время: Вс, фев 25 2018, 19:52

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




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

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

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

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

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

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

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

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


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

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


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

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

_________________
Ubi nihil - nihil.


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

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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