16 сентября 2008

Выгрузка статей


Есть много всяких outline extractor'ов. Но все они по каким-либо причинам не нравятся моим девушкам - когда формула у элемента многострочная, то Excel сходит от них с ума. Шариться же в Planning'е по более чем тысяче статей не очень удобно.

Пришлось вот написать скриптец, который бы выгружал список статей в текстовый файлик с табуляциями. На самом деле авторство принадлежит Максу Кудряшову, который написал сам запрос, я только исключил SQL Developer как промежуточный этап:-)

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

P.S. Есть у кого идеи, как автоматом заливать эти выгрузки в Workspace?

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". Убрал эти галочки и все заработало.

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