15 сентября 2008

Приколы с ODBC

В пятницу вечером девушки ошарашили меня новостью о том, что не работает выгрузка из GL в Hyperion. В логах на первый взгляд все чисто, все без ошибок, но при детальном изучении наткнулся на следующие записи:

ODBC Layer Error: [01004] ==> [[Oracle][ODBC]String data, right truncated.]
ODBC Layer Error: Native Error code [0]

Причем эффект интересный - данные выгрузились в каком-то почти шахматном порядке:-)

Сегодня утром я со свежей головой принялся за проблему и.. о чудо! первая же ссылка явно говорила что делать - надо обернуть все выбираемые поля substr'ами и проблема должна решиться.

Но не тут-то было. Essbase продолжал материться. Причем этого не было когда я делал запрос из EAS.

И тут совершенно случайно заметил что в свойствах полей стоит "Drop leading/trailing spaces". Убрал эти галочки и все заработало.

Вот такая она, интеграция:-)

Комментариев нет:

Отправить комментарий